Valid for: 2013/14
Decided by: Education Board A
Date of Decision: 2013-04-15
Elective for: C4, D4, D4-is, E4, F2, F4-bs, M4, N2, Pi4
Language of instruction: The course will be given in Swedish
The purpose of the course is that the student shall how to write program in the C programming language.
Knowledge and understanding
For a passing grade the student must
Competences and skills
For a passing grade the student must
Judgement and approach
For a passing grade the student must
Principles of the C programming language, comparison between constructs in Java and C, struct, pointer, array, memory allocation, global variables, static storage duration, the C library, the ISO C11 standard, C implementation, implementation-defined behaviour, unspefified behaviour, undefined behaviour, storage class specifiers, type specifiers, C preprocessor, GDB and Valgrind. Differences between ANSI C, C99 och C11.
Grading scale: TH
Assessment: Three compulsory assigments, which must be performed individually. Written exam. To qualify for the written exam the assignments must be completed. The final grade of the course is based on the result of the exam.
Parts
Code: 0113. Name: Compulsory Course Items.
Credits: 1. Grading scale: UG. Assessment: To qualify for a passing grade the assignments must be completed. Contents: Assignments. Further information: The assignments must be performed individually.
Code: 0213. Name: Written Examination.
Credits: 2. Grading scale: TH. Assessment: The final grade of the course is based on the result of the written examination. Contents: Written examination. To qualify for the written exam the assignments must be completed.
The number of participants is limited to: No
The course overlaps following course/s: EDA150
Course coordinator: Jonas Skeppstedt, jonas.skeppstedt@cs.lth.se
Course homepage: http://cs.lth.se/utbildning