At the end of this course, the students; 1) Understand software engineering terms. 2) Learn software development process. 3) Learn different methodologies in Software engineering. 4) Understand software development phases. 5) Gain the ability to receive and give clear and understandable instructions.
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
No
COURSE DEFINITION
COURSE CONTENTS
WEEK
TOPICS
1st Week
Chapter 01: Introduction
2nd Week
Chapter 01: Introduction
3rd Week
Chapter 02: Software Life-Cycle Models
4th Week
Chapter 02: Software Life-Cycle Models
5th Week
Chapter 03: The Software Process
6th Week
Chapter 03: The Software Process
7th Week
Chapter 03: The Software Process
8th Week
Midterm
9th Week
Chapters 04 - 06: Teams /Tools of the trade/ Testing - LAB 1.
10th Week
Chapters 07-09: From Modules to Objects/ Reusability and Portability/ Planning-Estimating- LAB 2.