Basics of ProgrammingLaajuus (5 cr)
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.