Skip to main content

Introduction to Programming (C)Laajuus (3 ECTS)

Course unit code: XX00AC48

General information


Credits
3 ECTS

Objective

After completing this course the student understands the basics of procedural programming. The student knows how to implement interactive programs using control structures. The student can write functions and call them. The student knows parameter passing mechanisms and array structure.

Content

- C-programming in a Linux-environment
- Writing of programs, compiling and debugging
- Writing programs according to common style rules
- Datatypes
- Arrays
- Functions
- Handling of files
- Basics of pointers

Assessment criteria, satisfactory (1)

The student understands the basic structures of programming. The student can produce simple programs independently and can solve common problems in the most simple way, like calculating an average of given numbers without using an array.

Assessment criteria, good (3)

The student knows how to apply control structures and implement simple algorithms.

Assessment criteria, excellent (5)

The student has a good basic understanding of pointers. He/she can develop simple programs. The student knows how to apply and choose right solution patterns. The student can learn new programming techniques from written material when problems arise.

Go back to top of page