Skip to main content

Basics of Programming 1 (3cr)

Code: KL00CX05-3008

General information


Enrollment
16.07.2021 - 29.08.2021
Registration for the implementation has ended.
Timing
16.08.2021 - 17.10.2021
Implementation has ended.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Teaching languages
Finnish
Degree programmes
Software Engineering
Teachers
Jyri Lehto
Course
KL00CX05

Evaluation scale

1-5

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

Programming language documentation and teacher's handout and lecture viedos

Teaching methods

Lectures and programming assingments

Student workload

Lessons 23 hours, assignments and independent work 47 hours

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.

Go back to top of page