Course Name | Design Patterns |
Course Code | 24CS732 |
Program | M. Tech. in Computer Science & Engineering |
Semester | Electives |
Credits | 3 |
Campus | Coimbatore, Bengaluru, Nagercoil, Chennai |
Pre-Requisite(s): Object oriented programming, UML
Course Type: Theory
Course Objectives
Course Outcomes
CO1: Understand the common software design problems seen in the development process
CO2: Demonstrate the use of various design patterns to tackle these common problems
CO3: Identify the most suitable design pattern to address a given software design problem
CO4: Analyze existing code for anti-patterns and refactor the code
CO5: Apply best practices of design principles for software design and development
CO-PO Mapping
CO | PO1 | PO2 | PO3 | PO4 | PO5 | PO6 |
CO1 | 3 | 3 | 2 | 2 | 1 | |
CO2 | 3 | 2 | 1 | 3 | 1 | |
CO3 | 1 | 2 | 1 | 2 | 2 | |
CO4 | 3 | 1 | 1 | 1 | 2 | |
CO5 | 2 | 2 | 3 | 2 | 3 |
Evaluation Pattern: 60/40
Assessment |
Internal Weightage |
External Weightage |
Midterm Examination |
30 |
|
Continuous Assessment |
30 |
|
End Semester |
40 |
Note: Continuous assessments can include quizzes, tutorials, lab assessments, case study and project reviews. Midterm and End semester exams can be a theory exam or lab integrated exam for two hours
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.