C Programming

Structure Type: Course
Code: ITTA0201
Type: Compulsory
Level: Bachelor
Credits: 3.0 points
Responsible Teacher: Mustonen, Martti
Language of Instruction: Finnish

Course Implementations, Planned Year of Study and Semester

Curriculum  Semester  Credits  Start of Semester  End of Semester
I-TT-2010   2 autumn   3.0   2011-08-22   2011-12-23  
I-TT-2011   2 autumn   3.0   2012-08-24   2012-12-18  
I-TT-2012   2 autumn   3.0        
I-TT-2013   2 autumn   3.0        
TT-2014   2 autumn   3.0        
TT-2015   2 autumn   3.0        

Learning Outcomes

The student understands the basics of programming with functions using the C language and basic usage of the standard C libraries.

Student's Workload

The total amount of student's work is 81 h, containing 42 h of scheduled contact studies.

Prerequisites / Recommended Optional Courses

Basics of Programming.


Characteristics of the C language. Creation of functions, usage of library functions. Structures, pointers, usage of files; read/write -operations and standard streams. Preprocessor directives, the compilation process.

Recommended or Required Reading

Silander Simo: Ohjelmointi – Pro Training, Satku, 2002.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures and exercises.

Assessment Criteria

1: The student can operate with the basic commands of C.
3: The student understands the importance of functions, knows how to write them and is able to use basic library functions.
5: The student can find out the liabrary functions yielded by the development system, and is able to apply them fluently with C on given programming tasks.

Assessment Methods

Assignments and exams.