SubjectsSubjects(version: 916)
Course, academic year 2022/2023
   Login via CAS
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 2022
Semester: winter
E-Credits: 2
Hours per week, examination: winter s.:0/1, C [HT]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: not 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 |