Skip to main content

Basics of Programming 2 (4cr)

Code: KL00CX06-3016

General information


Enrollment
10.11.2025 - 14.01.2026
Registration for the implementation has begun.
Timing
12.02.2026 - 26.04.2026
The implementation has not yet started.
Number of ECTS credits allocated
4 cr
Unit
SeAMK Automation Engineering and Information Technology
Campus
SeAMK Seinäjoki, Frami
Teaching languages
Finnish
Seats
0 - 100
Degree programmes
Bachelor of Engineering, Automation Engineering
Teachers
Juha Yli-Hemminki
Scheduling groups
Avoin AMK (Ei koske tutkinto-opiskelijaa) (Size: 3 . Open UAS : 3.)
Groups
MAUTE24
Insinööri (AMK), Automaatiotekniikka, monimuotototeutus
Small groups
Open UAS (Doesn't apply to degree student)
Course
KL00CX06

Evaluation scale

1-5

Objective

Student knows the basic concept of the object-oriented programming. Student can design modular programs using subprograms and classes. Student can define a class and use objects of a class. Student can utilize list and dictionary data structures and files in his program. Student can write a small program having a graphical user interface.

Content

- List and dictionary
- Class definition
- Creating an object and using it
- Files
- Graphical user interface. GUI design and event handling
- Basics of version control

Materials

Lecture material and examples

Teaching methods

Lectures and assignments

Student workload

108h

Assessment criteria, satisfactory (1)

Student knows the basic concept of the object-oriented programming. Student can define a class and use objects of a class. Student can utilize list data structure and files in his program. Student can write a small program having a graphical user interface.

Assessment criteria, good (3)

Student knows the basic concept of the object-oriented programming well. Student can design modular programs using subprograms and classes. Student can define a class and use objects of a class. Student can utilize list data structure and files in his program. Student can write a small program having a graphical user interface.

Assessment criteria, excellent (5)

Student knows the basic concept of the object-oriented programming excellently. Student can design modular programs using subprograms and classes. Student can define a class and use objects of a class. Student can utilize list and dictionary data structures and files in his program. Student can write a program having a graphical user interface.

Qualifications

Basics of Programming 1

Go back to top of page