C Programming
Structure Type: | Study unit |
---|---|
Code: | IITA0201 |
Type: | Compulsory / Professional Studies |
Curriculum: | IT 2015 |
Level: | Bachelor of Engineering |
Year of Study: | 2 (2016-2017) |
Credits: | 3 cr |
Responsible Teacher: | Gao, Chao |
Language of Instruction: | English |
Courses During the Academic Year 2016-2017
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
6 | I-IT-2N | 2016-09-01 – 2016-10-30 | Chao Gao | English | 2016-08-22 – 2016-09-19 |
Learning Outcomes
The student will become familiar with the C programming language. Focus of the course are the C processor, header files and function prototypes, structs, unions and enums, arrays and pointers, and efficient management of C code. C Libraries, file I/O, and the compilation process are studied in detail.
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
C programming with the GCC compiler.
Recommended or Required Reading and Other Learning Resources/Tools
Material on the course Web site.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Lectures and assignments.
Assessment Criteria
1: The student understands basic (around 40 %) course concepts and is capable of developing simple applications.
3: The student understands a considerable portion (around 60 %) of course concepts and is capable of developing applications with moderate number of functions.
5: The student understands most (around 90 %) course concepts and is capable of developing applications with advanced features.
Assessment Methods
Assignments 20 %, project work 20 %, an examination 60 %.