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
-
MAUTE24Insinöö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