Siirry suoraan sisältöön

Python-ohjelmointiprojekti tekoälyä hyödyntäen (5op)

Toteutuksen tunnus: C-02509-TT00DN75-3001

Toteutuksen perustiedot


Ilmoittautumisaika
01.12.2025 - 28.02.2026
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
12.01.2026 - 30.04.2026
Toteutus on käynnissä.
Opintopistemäärä
5 op
Korkeakoulu
Turun ammattikorkeakoulu, Kupittaan kampus
Opetuskielet
englanti
Paikat
0 - 15
Opintojakso
C-02509-TT00DN75

Toteutukselle Python-ohjelmointiprojekti tekoälyä hyödyntäen C-02509-TT00DN75-3001 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.

Arviointiasteikko

H-5

Sisällön jaksotus

In this course, students gain a strong foundational understanding of programming and are introduced to AI-assisted learning and coding. The course combines traditional programming studies with modern AI tools (vibe coding environments), which help students understand programming more quickly, identify errors, and learn best practices. Students will gain hands-on experience in how artificial intelligence can support programming and enhance the learning process. These skills are applied to a personal project throughout the course. CONTENTS: * Introduction to programming and computational thinking * Setting up the development environment and AI-assisted tools (e.g., ChatGPT, GitHub Copilot, Replit, or other vibe coding environments) * Basic syntax, variables, and data types in Python * Input and output operations, expressions, and operators * Conditional statements and control flow * Loops and iteration structures * Functions and modular programming * Lists, dictionaries, and other basic data structures * Debugging and error handling with AI support * Code style, commenting, and best practices * Applying AI tools for code generation, optimization, and explanation * Designing and implementing a small personal programming project using AI-assisted methods

Tavoitteet

In this course, students gain a strong foundational understanding of programming and are introduced to AI-assisted learning and coding. The course combines traditional programming studies with modern AI tools (vibe coding environments), which help students understand programming more quickly, identify errors, and learn best practices. Students will gain hands-on experience in how artificial intelligence can support programming and enhance the learning process. These skills are applied to a personal project throughout the course. By the end of the course, students will: * Understand the basic concepts and logic of programming * Write simple Python programs * Use conditional statements, loops, and functions * Utilize basic data structures and types * Solve problems with AI assistance and evaluate AI-generated code * Use AI tools for code generation, optimization, and error handling * Apply learned skills to in a wider context (personal project)

Sisältö

* Introduction to programming and computational thinking * Setting up the development environment and AI-assisted tools (e.g., ChatGPT, GitHub Copilot, Replit, or other vibe coding environments) * Basic syntax, variables, and data types in Python * Input and output operations, expressions, and operators * Conditional statements and control flow * Loops and iteration structures * Functions and modular programming * Lists, dictionaries, and other basic data structures * Debugging and error handling with AI support * Code style, commenting, and best practices * Applying AI tools for code generation, optimization, and explanation * Designing and implementing a small personal programming project using AI-assisted methods

Oppimateriaalit

To be published later

Opetusmenetelmät

- Participation in lectures and demonstrations - Reading the learning materials - Individual practical assignments and project work

Tenttien ajankohdat ja uusintamahdollisuudet

There is no exam in this course

Kansainvälisyys

The course content includes responsible and safe use of artificial intelligence as part of learning programming in Python. In this context, aspects of sustainable development are also addressed.

Toteutuksen valinnaiset suoritustavat

No alternative completion methods

Opiskelijan ajankäyttö ja kuormitus

5 credits: 27 * 5 = 135 hours of work Duration: 12.1. - 30.4.2025 (14-15 weeks + winter break on week 8) 20 h reading and watching course material approx. 36 h contact lessons (30 hours of lectures + 6 hours of demonstrations) 48 h personal exercises approx. 30 h personal project work

Esitietovaatimukset

No prerequisites

Siirry alkuun