SubjectsSubjects(version: 962)
Course, academic year 2024/2025
   Login via CAS
On Saturday 19th October 2024 there will be a shutdown of some components of the information system. Especially the work with files in Thesis modules will be particularly unavailable. Please postpone your requests for a later time.
Design Patterns - NPRG024
Title: Návrhové vzory
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2019
Semester: summer
E-Credits: 3
Hours per week, examination: summer s.:0/2, MC [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: https://www.ksi.mff.cuni.cz/teaching/nprg024-web/
Guarantor: RNDr. Filip Zavoral, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - volitelný
Classification: Informatics > Informatics, Software Applications, Computer Graphics and Geometry, Database Systems, Didactics of Informatics, Discrete Mathematics, External Subjects, General Subjects, Computer and Formal Linguistics, Optimalization, Programming, Software Engineering, Theoretical Computer Science, Programming, Software Engineering
Co-requisite : {Java nebo C# nebo C++}
Annotation -
The seminar deals with Design patterns and their use in an object design and software development. A deep knowledge of C++, C# or Java is required.
Last update: Zavoral Filip, RNDr., Ph.D. (07.03.2019)
Course completion requirements - Czech

Zápočet je udělován na základě účasti na seminářích, přípravy a prezentace zadaného návrhového vzoru, zápočtového testu a implementace vybraného návrhového vzoru.

Last update: Zavoral Filip, RNDr., Ph.D. (07.06.2019)
Literature - Czech

E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns - Elements of Reusable Object-Oriented Software.

J. Vlissides: Pattern Hatching - Design Patterns Applied

Pattern Oriented Software Architecture:

  • Vol 1: A System of Patterns
  • Vol 2: Patterns for Concurrent and Networked Objects
  • Vol 3: Patterns For Resource Management
  • Vol 4: A Pattern Language for Distributed Computing
  • Vol 5: On Patterns and Pattern Languages

Last update: Zavoral Filip, RNDr., Ph.D. (10.04.2017)
Syllabus -

The seminar deals with design patterns and their use in software development.

Last update: Zavoral Filip, RNDr., Ph.D. (19.02.2015)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html