Se Syllabus
Se Syllabus
Se Syllabus
Code
CS-703 Software Engineering
3 Course Code 3 0 0 3 3 CR
21CST-251
PRE-REQUISITE 21CSH-211, 21CSH-214, 21CSH-218
CO-REQUISITE 21CST-252,21CSH-256
ANTI-REQUISITE 21CSY-360
a. Course Description
This course is dealing with engineering principles and programming languages as they apply
to software development. These principles include analyzing user requirements and then
designing, building, and testing software to satisfy those requirements.
b. Course Objectives
1. To study the concepts and methods required for the construction of large software intensive
systems and to develop a broad understanding of the discipline of software engineering.
2. To learn basics of software design and interface designs.
3. To learn concepts of software testing and maintenance.
c. Course Outcomes
d. Syllabus
e. Text books
1. Pressman Rogers, “Software Engineering: A Practitioner's Approach”, Sixth edition.
2. Somerville Ian, “Software Engineering”, Addison Wesley, 8thEdition.
f. Reference Books:
1. James FPeters and Pedryez Witold, “Software Engineering – An Engineering Approach”,
Wiley Student Edition.
2. Kassem ,” Software Engineering”, Cengage Learning.
Theory Practical
Components Internal Mid Term End Term Continuous Mid Term End Term
Assessment Assessment Examination Assessment Assessment Examination
Marks 20 40 60 30 30 40
Total Marks 100 100