Basics of Programming (5cr)
Course unit code: IIZO1010
General information
- Credits
- 5 cr
- Teaching language
- Finnish
Objective
The students master the general principles and stages of programming. They are able to analyse simple problems and present solutions using a programming language. They can also utilise the tools supporting programming (compilers, editors, electronic help files, debuggers).
                    
Content
Stages of program design; the use of editor, compiler, debugger; help files; variables; sequential organisation, case construction and repeat organisation; the use of header files; tables; data records; indicators; dyn. memory allocation; subprogrammes and transfer of parametres; file processing.
                    
Qualifications
No prerequisites.
                    
Assessment criteria, satisfactory (1)
Excellent 5: The student masters well the essential knowledge and skills required to get the grade good and he (she) can creatively and innovatively apply the knowledge to his/her own assignment
 Very good 4: The student masters the essential knowledge and skills required to get the grade good and can apply the knowledge to his/her own assignment.
 Good (3): The student is familiar with the basic knowledge and skills. He (she)
 - is able to search for information using help files
 - is able to solve problems using the debugger
 - is able to use the project feature of the software
 - masters the variables, case construction and repeat structure
 - is able to utilize tables and data records
 - knows the pointers and the principle of dynamic memory allocation
 - is able to create subprograms and transfer parameters to them
 Satisfactory 2: The student is familiar with the essential subjects of the module but the implementation skills are inadequate.
 Sufficient 1: The student is familiar with the basics of the module, but the implementation skills are inadequate.
                    
