كلية الهندسة - جامعة عين شمس, الرئيسية
Design Patterns
What Will Learn?
-
Course Aims Use the language of patterns to find and to record solutions to recurring problems of system architecture Teach the student how to analyze and compare different techniques for design patterns. Have personal practical experience of a number of the best and most useful patterns Train the student to share ideas and work in a team effectively and independently.
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
- Sustainable Cities and Communities
Requirements
CSE241
Description
-
English Description
Introduction to design patterns and their importance. The study of how to design creation patterns, such as the singleton pattern, factory method, and abstract factory patterns. Study of structural software patterns, such as the proxy pattern and the decorator pattern. The facade pattern, the composite pattern, and the adapter pattern. Behavior patterns, such as observer pattern, the template method pattern, the iterator pattern, and the state and strategy patterns. Searching for patterns in existing software. -
Arabic Description
Introduction to design patterns and their importance. The study of how to design creation patterns, such as the singleton pattern, factory method, and abstract factory patterns. Study of structural software patterns, such as the proxy pattern and the decorator pattern. The facade pattern, the composite pattern, and the adapter pattern. Behavior patterns, such as observer pattern, the template method pattern, the iterator pattern, and the state and strategy patterns. Searching for patterns in existing software.
-
قسمهندسة الحاسبات والنظم
-
الساعات المعتمدة2
-
الدرجاتالإجمالي ( 100 ) = نصف العام (25) + tr.Major Assessment (30 = tr.Industry 0% , tr.Project 15% , tr.Self_learning 5% , tr.Seminar 15% ) + tr.Minor Assessment (5) + درجة الامتحان (40)
-
الساعاتساعات المحاضرة: 2, ساعات التعليم: 1, ساعات المعمل: 0
-
Required SWL75
-
Equivalent ECTS3
- “Design Pattern Explained” by Allan Snallway and James R. Trott; 2012
- “Design Patterns : Elements of Reusable Object-Oriented Software”, by E. Gamns and R. Helm, 2002 - Design Pattern Explained by Allan Snallway and James R. Trott; 2012 - Design Pattern Explained by Allan Snallway and James R. Trott; 2012.