Skip to main content

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 - 04.09.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
  • MAUTE24
    Insinöö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
  • KONE24A
    Bachelor 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
  • KONE24B
    Bachelor 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
  • AUTE24A
    Bachelor 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
  • AUTE24B
    Bachelor 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
  • TITE24
    Bachelor 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
  • KONE23A
    Bachelor 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
  • KONE23B
    Bachelor 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
  • MKONE23
    Bachelor 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
  • AUTE23A
    Bachelor 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
  • AUTE23B
    Bachelor 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
  • TITE23
    Bachelor 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
  • OHSU23
    Software 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