The course is included in these curricula and study modules

Im 2005 - Process technology


Professional studies

Teaching language


Type of course


Recommended year of study


Total number of ECTS

3 cr

Competency aims

To give students the skills and understanding to solve problems using the C-Programming language.

Learning outcomes

-To explain the structure of c programs.
-To identify bugs in c programming code.
-To write successful c programs for the solution of engineering problems using user defined functions.
-To write c-programs which are user-friendly.

Course contents

  • Introduction to the C Programming Language
  • The structure of a C Program
  • Modular Programming / Functions
  • Arrays
  • Pointers
  • Characters and Strings

Prerequisites and co-requisites


Previous course names

Procedural Programming

Additional information


Recommended or required reading

Course textbook
C An Introduction To Programming
Keogh,Aitkin, Jones.
ISBN 1-57576-055-X

Study activities

  • Lectures
  • Assignments
  • Exercises


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

Mode of Delivery

Participation in tuition

Assessment methods

Written tests


Vihtonen Mathew

Home page of the course

Group size

No limit

Assignments valid until

Until further notice

The timetable of the course

Complete semester

Course and curriculum search