/1
2PRO101 Programming I
Learning outcomes
By completing the course, the student will have achieved the following learning outcomes:
Knowledge
The student
- has knowledge of key concepts regarding programming
- has knowledge of structure and functionality in modern programming languages
- has knowledge of structured and object-oriented work methods
- has knowledge of developing and testing programs
- has knowledge of different programming languages
Skills
The student
- has skills in programming syntax and the use of relevant development tools for testing and troubleshooting
General competence
The student
- is able to solve simple basic problems by programming using a modern development tool
Course content
Central topics:
- syntax and structure of programming languages
- functions, parameters and transfer of parameters
- development tools and compilation
- object-oriented programming: classes
- simple file processing
Teaching and working methods
The course is organised as a combination of lectures, practical exercises, self-study and supervision.
Coursework requirements
- 3–5 individual assignments
- attendance at lectures in accordance with the teaching plan
- attendance at laboratory teaching in accordance with the teaching plan
Examination
- 4-hour individual written examination
Alphabetical grades are used on degree from A to F, with E as the lowest passing grade.