TNDE51 Introduction to Programming in C++, 10,5 ECTS-points
/Programmering i C++/

Advancement level:
B

Aim:
The course will give fundamental knowledge in programming methodology, especially object-oriented programming and training in programming in C++.

Prerequisites:
TNIU05 Information Technology.

Supplementary courses:
TNDE11 Datastructures and Algorithms.

Course organization:
The teaching consists of lectures, exercises, laboratory work and project work. Laboratory work and project work are mandatory.

Course content:
The programming language C++: data types, statementsm control structures, input and output, files, excepptios, classes, objects, methods, inheritance. Class libraries. Linked data structures. Object-orientation.

Course literature:
Will be announced in the course information.

LAB1Laboratory work, 3 p.
PRA1Project work with oral and written presentation , 3 p.
UPG1Individual assignments, 1 p.
Grade 3 requires passed LAB1, UPG1 and PRA1. For grade 4 and 5 there is also an examination.

Course language is swedish.