Professional studies

Teaching language


Type of course


Recommended year of study


Total number of ECTS

5 cr

Competency aims

Objective of this course is to teach basic programming skills with C.

Learning outcomes

After completion of this course the student is expected to be able to create simple C programs. This contains writing of requirement and functions specification and coding in ANSI C.

Course contents

Syntax and semantic in C programming language
- general structure of a C program
- data types
- arithmetic and logic expressions
- definition and initialization of variables
- in and output streams
- control of trees and loops
- functions and recursions
- modular programming
- Standard functions and libraries

Prerequisites and co-requisites


Previous course names


Additional information

all exercises done before exam

Recommended or required reading

Bilting,U. och Skansholm,J.: Vägen till C, Studentlitteratur, Sverige, 1987
Korpela,J. ja Larmela,T.: C-Ohjelmointikieli, OtaDATA, Espoo, Finland,1992

Study activities

  • Lectures - 30 hours
  • Exercise based learning - 50 hours
  • Tuition managed by students but supervised by the teacher - 53 hours


  • Total workload of the course: 133 hours
  • Of which autonomous studies: 0 hours
  • Of which scheduled studies: 133 hours

Mode of Delivery

Participation in tuition

Assessment methods



Herrman Rene


Herrmann Rene

Home page of the course


Group size

No limit

Assignments valid until

12 months after course has ended

Assessment methods

2009-02-03 - Exams

Course and curriculum search