Course Outline ISE
Course Outline ISE
Objective: To help students gain understanding of what is software engineering, the different stages and
concepts of software development. Teach them Software development methodologies. Different phases of
software engineering from requirement elicitation, modeling, design, implementation, various levels of testing to
project management activities such as change and configuration management etc.
Week Topic Activity
What is process, software process models, Tools and techniques for process
modeling, Practical process modeling.
3 Modelling the process and life cycle: software process models, Paper tower building
4 Agile Project Management with a focus on SCRUM its practices and life cycle
8 Midterm
Tracking progress, Project personnel, The project plan, Process models and
project management
15 Implementation
16 Project Demos/Revision
Course Book: Software Engineering: Theory and Practice, Third Edition by Shari Lawrence Pfleeger, Joanne M.
Atlee by Pearson Education.
Reference Books:
1. Quizzes: 10%
2. Assignments: 10%
3. Midterm: 20%
4. Final Exam: 60%
Rules to follow:
1. No plagiarism will be allowed, if full or part of assignment or quiz is copied, the student will be given 0
marks.
2. A student 5 minutes late in class will be considered absent.
3. 75% attendance policy will hold (no arguments later on)
4. There will be surprise quizzes.
5. No re-mid or grand quiz will be taken so you will have one midterm which will be final.
6. For course related queries please only consult me during the mentioned hours.