VAMK

Change language: Suomi

Front Page > Current Education > Information Technology (IT) > 2015 > Year 2 > C Programming (IITA0201)

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 TimeTeacher(s)LanguageEnrolment
6I-IT-2N2016-09-01 – 2016-10-30Chao GaoEnglish2016-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 %.


Back