SubjectsSubjects(version: 837)
Course, academic year 2018/2019
   Login via CAS
Advanced Programming Praxis - NPRG059
Title in English: 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
Semester: winter
E-Credits: 2
Hours per week, examination: winter s.:0/1 C [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: Czech
Teaching methods: full-time
Additional information: http://www.ksi.mff.cuni.cz/~zavoral/NPRG059.html
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 | http://www.cuni.cz/UKEN-329.html