Programming Technique C (5cr)
Course unit code: C-10122-COMP--CS--120
General information
- Credits
- 5 cr
- Institution
- University of Tampere
Objectives
Students have the skills (especially with respect to memory management) required to construct fairly large modular programs using the C language.
Content
Some of the most central course topics are:Data types (including obkects) and their representation in memory.Bit-level data manipulation (bit-operations).Pointers (including e.g. function pointers).File handling.Dynamic memory management.Generics in C (typeless void-pointers).Preprocessor and macros.An overview of the C standard library.
Prerequisites
The course requires basic programming skills. For example, the COMP.CS.110 Programming 2 would be good to take first, unless you have already acquired the corresponding programming skills in another way.
Further information
Programming technique C is an online course that may be completed in an independent manner throughout the year. The course consists of automatically graded programming exercises offered online, and an exam taken in the university's electronic EXAM-service. The course aims to deepen the general programming skills of the participants and should be taken only after having completed at least the first two introductory programming courses.