|Structure Type:||Study unit|
|Level:||Bachelor of Engineering|
|Year of Study:||1 (2020-2021)|
|Responsible Teacher:||Gao, Chao|
|Language of Instruction:||English|
Courses During the Academic Year 2020-2021
|3001||IT2020-1, IT2020-1A, IT2020-1B, IT2020-1C, IT2020-1D||2021-01-04 – 2021-02-28||Johan Dams, Mikael Jakas||English||2020-08-17 – 2021-01-10|
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.
108 h, which contains 56 h of scheduled contact studies.
The assessment of student’s own learning 1 h is included in contact lessons.
Prerequisites / Recommended Optional Courses
Introduction to Programming.
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.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Evaluated assignments with short lectures in a PC classroom.
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.
Assignments 50 % and an examination 50 %.