SubjectsSubjects(version: 901)
Course, academic year 2021/2022
Advanced Programming Praxis - NPRG059
Title: Praktikum z pokročilého objektového programování
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2017 to 2021
Semester: winter
E-Credits: 2
Hours per week, examination: winter s.:0/1 C [hours/week]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Additional information:
Guarantor: RNDr. Filip Zavoral, Ph.D.
Annotation -
Last update: T_KSI (27.04.2015)
Praxis in object-oriented programming targeted to advanced concepts of C++, Java and C# languages. Students will work on a programm that covers these concepts.
Course completion requirements - Czech
Last update: RNDr. Filip Zavoral, Ph.D. (26.09.2017)

Vypracování semestrální práce.

Absolvování Pokročilého programování z C++ a jednoho z předmětů Pokročilé programování na Platformě Java nebo Pokročilé programování pro .Net.

Syllabus -
Last update: T_KSI (27.04.2015)
  • Advanced template definitions, variadic templates
  • Functors, politics, traits, compilation polymorphism
  • Support for parallel programming, memory model, threads, synchronization, atomic operations
  • Exceptions, secure programming using exceptions
  • Implementation of containers and iterators, r-value references
  • Interoperability, dynamically loaded libraries
  • Using C++, C#, and Java libraries and frameworks

Charles University | Information system of Charles University |