| TDDC96 |
Programming, 2 ECTS credits.
/Programmering/
For:
COS
CS
SEM
|
| |
Prel. scheduled
hours:
Rec. self-study hours: 53
|
| |
Area of Education: Technology
Subject area: Computer Science
|
| |
Advancement level
(G1, G2, A): G2
|
|
Aim:
The aim of this course is to introduce constructs and mechanisms in
the programming language C++. The course focuses on problem solving
and practical programming aspects. Upon completion of this course the
student should be able to:
- Explain C++ language constructs and their semantics, for example, classes, derivation, exception handling
- Use the programming environment and tools (Unix, Emacs, make, g++).
- Design and implement C++ solutions to various problems
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Introductory course in programming.
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
The course is a self-study course. It is, however, organised as follows: An introductory lecture to C++, a number of laboratory exercises that will be carried out individually and finally a small programming project that will be performed in groups. Students that successfully pass the optional quizzes in the course will be exempted from the corresponding laboratory exercise.
|
|
Course contents:
The C++ programming language, Unix, Emacs, make, g++.
|
|
Course literature:
No specific literature is selected, see the course web pages for recommendations.
|
|
Examination: |
|
Laboratory work. Project work. |
- p - p
|
/ /
|
1 ECTS 1 ECTS
|
| |
|
|
Course language is English.
Department offering the course: IDA.
Director of Studies: Erik Larsson
Examiner: Torbjörn Jonsson
Course Syllabus in Swedish
|