Basics of Programming 1 (3 cr)
Code: KL00CX05-3017
General information
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