Skip to main content

Basics of Programming 1 (3 cr)

Code: KL00CX05-3029

General information


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

  • 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