C Programming
Structure Type: | Study unit |
---|---|
Code: | ITTP0901 |
Type: | Compulsory / Basic Studies |
Curriculum: | TT 2018 |
Level: | Bachelor of Engineering |
Year of Study: | 1 (2018-2019) |
Semester: | Spring |
Credits: | 4 cr |
Responsible Teacher: | Mustonen, Martti |
Language of Instruction: | Finnish |
Courses During the Academic Year 2018-2019
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
3 | I-TT-1V | 2019-01-07 – 2019-04-01 | Martti Mustonen | Finnish | 2018-12-10 – 2019-01-14 |
4 | I-TT-1N | 2019-01-07 – 2019-04-10 | Juha Nieminen, Martti Mustonen | Finnish | 2018-12-10 – 2019-01-14 |
Still need to take the course? See the courses during 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 %.