VAMK

Change language: Suomi

Front Page > Archived Education > Information Technology (I-IT) > 2011 > Year 2 > C Programming (IITA0201)

C Programming

Structure Type: Study unit
Code: IITA0201
Type: Compulsory / Professional Studies
Curriculum: I-IT 2011
Level: Bachelor of Engineering
Year of Study: 2 (2012-2013)
Credits: 3 cr
Responsible Teacher: Gao, Chao
Language of Instruction: English

Courses During the Academic Year 2012-2013

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
2I-IT-2N2012-08-27 – 2012-10-26Chao GaoEnglish2012-08-13 – 2012-09-07

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 %.


Back