Basics of Programming 1Laajuus (3 cr)
Code: KL00CX05
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Enrollment
22.04.2024 - 15.12.2024
Timing
13.01.2025 - 23.02.2025
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Matti Panula
Scheduling groups
- Avoin AMK (Ei koske tutkinto-opiskelijaa) (Size: 5. Open UAS: 5.)
Student groups
-
MAUTE24Insinööri (AMK), Automaatiotekniikka, monimuotototeutus
Education groups
- Open UAS (Doesn't apply to degree student)
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
MOOC.fi basics of programming online course and teacher's lecture materials
Teaching methods
Lectures and programming assignments
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
11.11.2024 - 15.01.2025
Timing
07.01.2025 - 23.02.2025
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Aleksi Frimodig
Student groups
-
KONE24ABachelor of Engineering, Mechanical Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Enrollment
11.11.2024 - 15.01.2025
Timing
07.01.2025 - 23.02.2025
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Aleksi Frimodig
Student groups
-
KONE24BBachelor of Engineering, Mechanical Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Enrollment
22.04.2024 - 09.10.2024
Timing
21.10.2024 - 18.12.2024
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Jarkko Loima
Student groups
-
AUTE24ABachelor of Engineering, Automation Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
MOOC.fi basics of programming online course and teacher's lecture materials
Teaching methods
Lectures and programming assignments
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
22.04.2024 - 09.10.2024
Timing
21.10.2024 - 18.12.2024
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Jarkko Loima
Student groups
-
AUTE24BBachelor of Engineering, Automation Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
MOOC.fi basics of programming online course and teacher's lecture materials
Teaching methods
Lectures and programming assignments
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
26.08.2024 - 04.09.2024
Timing
26.08.2024 - 13.10.2024
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Matti Panula
Student groups
-
TITE24Bachelor of Engineering, Information Technology
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
MOOC.fi basics of programming online course and teacher's lecture materials
Teaching methods
Lectures and programming assignments
Student workload
Contact teaching 28h, independent study 53h.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
13.11.2023 - 15.01.2024
Timing
08.01.2024 - 25.02.2024
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Juha Hirvonen
Student groups
-
KONE23ABachelor of Engineering, Mechanical Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
W3Schools-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Total 80 hours of work of which lessons 28 hours, assignments and independent work 52 hours.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
13.11.2023 - 15.01.2024
Timing
08.01.2024 - 25.02.2024
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Juha Hirvonen
Student groups
-
KONE23BBachelor of Engineering, Mechanical Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
W3Schools-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Total 80 hours of work of which lessons 28 hours, assignments and independent work 52 hours.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
13.11.2023 - 17.01.2024
Timing
08.01.2024 - 10.03.2024
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Sami Rinta-Valkama
Student groups
-
MKONE23Bachelor of Engineering, Mechanical Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
W3Schools-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Total 80 hours of work of which lessons 28 hours, assignments and independent work 52 hours.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
17.04.2023 - 11.10.2023
Timing
23.10.2023 - 17.12.2023
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Matti Panula
Student groups
-
AUTE23ABachelor of Engineering, Automation Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Enrollment
17.04.2023 - 11.10.2023
Timing
23.10.2023 - 17.12.2023
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Matti Panula
Student groups
-
AUTE23BBachelor of Engineering, Automation Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Enrollment
17.04.2023 - 06.09.2023
Timing
28.08.2023 - 15.10.2023
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Matti Panula
Student groups
-
TITE23Bachelor of Engineering, Information Technology
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Enrollment
14.11.2022 - 15.01.2023
Timing
09.01.2023 - 26.02.2023
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Tommi Ylimäki
Student groups
-
KONE22B
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
W3Schools-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Total 80 hours of work of which lessons 28 hours, assignments and independent work 52 hours.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
14.11.2022 - 25.01.2023
Timing
09.01.2023 - 26.02.2023
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Tommi Ylimäki
Student groups
-
KONE22A
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
W3Schools-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Total 80 hours of work of which lessons 28 hours, assignments and independent work 52 hours.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
14.11.2022 - 12.02.2023
Timing
09.01.2023 - 26.02.2023
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Software Engineering
Teachers
- Matti Panula
Student groups
-
OHSU23Software Engineering
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Enrollment
16.04.2022 - 12.10.2022
Timing
24.10.2022 - 18.12.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Information Technology
Teachers
- Raine Kauppinen
Student groups
-
TITE22
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
W3Schools-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Total 80 hours of work of which lessons 28 hours, assignments and independent work 52 hours.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
16.04.2022 - 31.10.2022
Timing
26.09.2022 - 18.12.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Tommi Ylimäki
Student groups
-
MKONE22
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
W3Schools-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Total 80 hours of work of which lessons 28 hours, assignments and independent work 52 hours.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
16.04.2022 - 07.09.2022
Timing
29.08.2022 - 16.10.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Matti Panula
Student groups
-
KONE21
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
W3Schools-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Total 80 hours of work of which lessons 28 hours, assignments and independent work 52 hours.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
16.04.2022 - 07.09.2022
Timing
29.08.2022 - 16.10.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Matti Panula
Student groups
-
AUTO21
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
W3Schools-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Total 80 hours of work of which lessons 28 hours, assignments and independent work 52 hours.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
16.04.2022 - 07.09.2022
Timing
29.08.2022 - 16.10.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Matti Panula
Student groups
-
AUTE22A
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
Online sources and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Lessons 28 hours, assignments and independent work 52 hours
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
16.04.2022 - 07.09.2022
Timing
29.08.2022 - 16.10.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Matti Panula
Student groups
-
AUTE22B
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
Online sources and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Lessons 28 hours, assignments and independent work 52 hours
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
07.02.2022 - 20.03.2022
Timing
07.03.2022 - 08.05.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Jyri Lehto
Student groups
-
AUTE21B
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Enrollment
03.12.2021 - 23.01.2022
Timing
10.01.2022 - 27.02.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Jyri Lehto
Student groups
-
AUTE21A
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
Online-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Lessons 30 hours, assignments and independent work 50 hours
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
03.12.2021 - 23.01.2022
Timing
10.01.2022 - 27.02.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Mechanical Engineering
Teachers
- Sami Ojanpää
Student groups
-
KONE21B
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
MSDN-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Lessons 28 hours, assignments and independent work 32 hours
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments
Enrollment
03.12.2021 - 13.02.2022
Timing
10.01.2022 - 29.05.2022
Credits
3 op
Teaching languages
- Finnish
Degree programmes
- Bachelor of Engineering, Automation Engineering
Teachers
- Jyri Lehto
Student groups
-
MAUTE21
Objective
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Content
Basic structures of a programming language: types, statements, input/output, conditional expressions, loops, methods (functions) and lists.
Materials
Online-documents and teatcher's handout and viedos
Teaching methods
Lectures and programming assingments
Student workload
Lessons 19 hours, assignments and independent work 61 hours
Evaluation scale
1-5
Assessment criteria, satisfactory (1)
Student knows the basic structures of programming. Student can develop small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions and loops.
Assessment criteria, good (3)
Student knows the basic structures of programming and the basics of structural program design. Student can develop and test small programs having a console user interface. Student can write simple programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment criteria, excellent (5)
Student knows the basic structures of programming and the basics of structural program design. Student can develop, document and test small programs having a console user interface. Student can write programs, which contain console input and output, conditional expressions, loops, methods (functions) and lists.
Assessment methods and criteria
Exam and assignments