Course syllabus
Programmering i C++
Programming in C++
EDA623, 7,5 credits, G2 (First Cycle)
Valid for: 2012/13
Decided by: Education Board 4
Date of Decision: 2012-02-14
General Information
Compulsory for: IDA3, IEA3
Language of instruction: The course will be given in Swedish
Aim
The aim of the course is to give the student basic knowledge and
skill
in object oriented programming in C++.
Learning outcomes
Knowledge and understanding
For a passing grade the student must
- be able to explain fundamental concepts in object-oriented
programming in C++
- be able to interpret, analyze and explain given C++ code.
Competences and skills
For a passing grade the student must
- be able to develop a functional C++ program from given
specifications
- be able to systematically debug C++ programs.
Contents
- Introduction to C and C++
- Types and variables
- Functions
- Operators and expressions
- Arrays, strings and pointers
- Memory management
- Flow control
- I/O and streams
- Classes, encapsulation and member functions
- Inheritance
- Overloading
- Polymorphism
- Source code management
- Something about C#
Examination details
Grading scale: UG
Assessment: Fulfilled assignments are required.
Admission
Admission requirements:
- EDAA10 Computer Programming in Java
The number of participants is limited to: No
The course overlaps following course/s: EDA031, EDA350
Reading list
- Skansholm, J: C++ direkt. Studentlitteratur, 2011, ISBN: 9789144076034.
Contact and other information
Director of studies: Studierektor, Studierektor-tekn@cs.lth.se
Course homepage: http://cs.lth.se/utbildning