VAMK

Change language: Suomi

Front Page > Study Search > C Programming (ITTP0901)

C Programming

Structure Type: Study unit
Code: ITTP0901
Type: Compulsory / Basic Studies
Curriculum: TT 2016 / 2017 / 2018 / 2018V / 2019 / 2020 / 2020V / 2021
Level: Bachelor of Engineering
Year of Study: 1 (2016-2017 / 2017-2018 / 2018-2019 / 2019-2020 / 2020-2021 / 2021-2022)
Credits: 4 cr
Responsible Teacher: Mustonen, Martti
Language of Instruction: Finnish

Courses

Impl.Group(s)Study TimeTeacher(s)LanguageEnrolment
1I-TT-1N2017-01-09 – 2017-03-05Martti MustonenFinnish2016-12-12 – 2017-01-16
2I-TT-1N2018-01-08 – 2018-02-23Martti MustonenFinnish2017-12-11 – 2018-01-15
3I-TT-1V2019-01-07 – 2019-04-01Martti MustonenFinnish2018-12-10 – 2019-01-14
4I-TT-1N2019-01-07 – 2019-04-10Juha Nieminen, Martti MustonenFinnish2018-12-10 – 2019-01-14
5I-TT-1N2020-01-07 – 2020-03-31Jukka MatilaFinnish2019-12-16 – 2020-01-14
3001TT2020-1, TT2020-1A, TT2020-1B, TT2020-1C, TT2020-1D2021-01-04 – 2021-03-14Jukka MatilaFinnish2020-08-17 – 2021-01-10
3002TT2020V-1A2021-01-04 – 2021-03-14Jukka MatilaFinnish2020-08-17 – 2021-01-10
3003TT2021-1A, TT2021-1B, TT2021-1C, TT2021-1D2022-01-03 – 2022-03-13Jukka MatilaFinnish2021-12-01 – 2022-01-10

The descriptions shown below are for the academic year: 2021-2022

Learning Outcomes

After the course, the student is familiar with the variable types and data structures of the C language. She masters the control structures and basics of C software using functions. The student is able to use the standard C language libraries.

Student's Workload

108 h, which contains 56 h of scheduled contact studies.

Prerequisites / Recommended Optional Courses

Introduction to Programming.

Contents

Properties and specialties of the C language (characters, numbers, strings, arrays and control structures). Implementation of the user's own functions, how to use library functions, structs. How to use function parameters, pointers, file I/O, write and read operations and standard streams. Compilation process in detail.

Recommended or Required Reading and Other Learning Resources/Tools

Material on the course Moodle- site. Help on Visual Studio.
Silander Simo: Ohjelmointi Pro Training, Satku, 2002.

Mode of Delivery / Planned Learning Activities and Teaching Methods

Evaluated assignments with short lectures in a PC classroom.

Assessment Criteria

Grade 5: The student can find out the library functions supplied by the development environment and she can apply these fluently to programming tasks, which are suitable for the C language.
Grade 3: The student understands the importance of functions and she can write them. She is able to utilize basic library functions is programming.
Grade 1: The student can use the basic structures of the C language.

Assessment Methods

Assignments 50 % and an examination 50 %.


Back