C Programming
| Structure Type: | Study unit | 
|---|---|
| Code: | ITTA0201 | 
| Type: | Compulsory / Professional Studies | 
| Curriculum: | I-TT 2010 | 
| Level: | Bachelor of Engineering | 
| Year of Study: | 2 (2011-2012) | 
| Credits: | 3 cr | 
| Responsible Teacher: | Mustonen, Martti | 
| Language of Instruction: | Finnish | 
Courses During the Academic Year 2011-2012
| Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment | 
|---|---|---|---|---|---|
| 1 | I-TT-2N | 2011-08-29 – 2011-10-21 | Martti Mustonen | Finnish | 2011-08-19 – 2011-09-04 | 
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.
Contents
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 and Other Learning Resources/Tools
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.
