SE Syllabus
SE Syllabus
Pre-Requisite -
Anti-Requisite -
Co-Requisite -
CO1. Understand fundamental concepts of software engineering and analyze process models
required to develop a software system.
CO2. Analyze software requirements and model requirements for the given scenario.
CO5. Analyze risks in software development life cycle and apply risk strategies to mitigate
risks.
Program Specific
Program Outcomes
Course Outcomes
Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 3 - - - - - - - - - 3 - -
CO2 2 3 - - - 3 3 2 - - 2 - 3 - -
CO3 2 3 3 2 - 2 2 - - - 3 - 3 - -
CO4 2 - - - 2 3 - - - - - - 3 - -
CO5 2 3 - - 2 3 - - - - - - 3 - -
Course
Correlation 2 3 3 2 2 3 3 2 - - 3 - 3 - -
Mapping
Correlation Levels: 3: High; 2: Medium; 1: Low
COURSE CONTENT
EXPERIENTIAL LEARNING
RESOURCES
TEXT BOOKS:
REFERENCE BOOKS:
1. Grady Booch, James Rum Baugh and Ivar Jacobson, “The Unified Modeling Language User
Guide,” Second Edition, Pearson Education, 2009.
2. K. K. Aggarwal and Yogesh Singh, Software Engineering, New Age International Publishers,
Third Edition, 2007.
3. Shely Cashman Rosenblatt, Systems Analysis and Design, Thomson Publications, Sixth
Edition, 2006.
VIDEO LECTURES:
1. https://nptel.ac.in/courses/106105087/
2. https://nptel.ac.in/courses/106105182/
WEB RESOURCES:
1. Agile Modeling:https://www.techtarget.com/searchsoftwarequality/definition/agile-software-
development