Basics of Programming 2Laajuus (4 cr)
Code: KL00CX06
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
Qualifications
Basics of Programming 1
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.
Enrollment
11.11.2024 - 19.02.2025
Timing
03.03.2025 - 27.04.2025
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
AUTE23KADegree Programme in Automation Engineering, Full-time studies
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
108h
Evaluation scale
1-5
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.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of Programming 1
Enrollment
11.11.2024 - 15.01.2025
Timing
07.01.2025 - 23.02.2025
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
AUTE23SADegree Programme in Automation Engineering, Full-time studies
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
108h
Evaluation scale
1-5
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.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of Programming 1
Enrollment
22.04.2024 - 09.10.2024
Timing
21.10.2024 - 18.12.2024
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Juha Yli-Hemminki
Student groups
-
TITE24Bachelor of Engineering, Information Technology
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
108h
Evaluation scale
1-5
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.
Assessment methods and criteria
Exam
Qualifications
Basics of Programming 1
Enrollment
13.11.2023 - 21.02.2024
Timing
04.03.2024 - 28.04.2024
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
AUTE22KADegree Programme in Automation Engineering, Full-time studies
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
108h
Evaluation scale
1-5
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.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of Programming 1
Enrollment
13.11.2023 - 17.01.2024
Timing
08.01.2024 - 25.02.2024
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
AUTE22SADegree Programme in Automation Engineering, Full-time studies
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
108h
Evaluation scale
1-5
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.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of Programming 1
Enrollment
17.04.2023 - 11.10.2023
Timing
23.10.2023 - 17.12.2023
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Juha Yli-Hemminki
Student groups
-
TITE23Bachelor of Engineering, Information Technology
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
80h
Evaluation scale
1-5
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.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of Programming 1
Enrollment
14.11.2022 - 22.02.2023
Timing
06.03.2023 - 30.04.2023
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
AUTE21KA
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
80h
Evaluation scale
1-5
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.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of Programming 1
Enrollment
14.11.2022 - 22.02.2023
Timing
06.03.2023 - 30.04.2023
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
AUTE21SA
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
80h
Evaluation scale
1-5
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.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of Programming 1
Enrollment
14.11.2022 - 26.03.2023
Timing
13.02.2023 - 02.04.2023
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Software Engineering
Teachers
- Raine Kauppinen
Student groups
-
OHSU23Software Engineering
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
Evaluation scale
1-5
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
Enrollment
14.11.2022 - 15.01.2023
Timing
09.01.2023 - 26.02.2023
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Raine Kauppinen
Student groups
-
TITE22
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
80h
Evaluation scale
1-5
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.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of Programming 1
Enrollment
16.04.2022 - 07.09.2022
Timing
15.08.2022 - 13.11.2022
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Juha Yli-Hemminki
Student groups
-
MAUTE21
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
Materials
Lecture material and examples
Teaching methods
Lectures and assignments
Student workload
80h
Evaluation scale
1-5
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.
Assessment methods and criteria
Practical work and/or exam
Qualifications
Basics of Programming 1
Enrollment
03.12.2021 - 23.01.2022
Timing
10.01.2022 - 27.02.2022
Credits
4 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Juha Yli-Hemminki
Student groups
-
TITE21
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
Evaluation scale
1-5
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