SubjectsSubjects(version: 945)
Course, academic year 2023/2024
   Login via CAS
Programming in C++ - NPRG029
Title: Programování v C++
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2008
Semester: summer
E-Credits: 5
Hours per week, examination: summer s.:2/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: cancelled
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://ulita.ms.mff.cuni.cz/mff/sylaby/prg029.html
Guarantor: RNDr. David Bednárek, Ph.D.
RNDr. Filip Zavoral, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - Matematická lingvistika
Classification: Informatics > Programming
Interchangeability : NPRG041
Is incompatible with: NPRG048
Is pre-requisite for: NPRG032
Is interchangeable with: NUIN003, NPRG012
Annotation -
Last update: T_KSI (29.04.2003)
Introductory course of the C and C++ languages including the programming methodology.
Literature - Czech
Last update: RNDr. Filip Zavoral, Ph.D. (02.05.2006)

A. Koenig, B. E. Moo: Rozumíme C++

A. Alexandrescu, H. Sutter: C++ 101 programovacích technik

M. Virius: Pasti a propasti C++

M. Virius: Programování v C++

N. Josuttis: Standardní knihovna a STL

Syllabus -
Last update: T_KSI (07.05.2004)

Data types of the C language.

Control constructs of the C language.

Pointers in the C language.

Standard libraries of the C language.

Separated compilation, linker and loader.

The cooperation between the application, the operating system and the runtime environment.

Software development, portability, debugging.

The differences between C and C++.

The principles of object-orientated programming.

Encapsulation, inheritance and polymorphism.

Overloading of functions and operators.

Classes and objects.

Constructors and destructors.

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html