Week
|
Topics
|
Teaching and Learning Methods and Techniques
|
Study Materials
|
1. Week
|
Introduction to Software Engineering
|
Lecture
|
Presentation (Including Preparation Time)
|
|
Introduction to Software Engineering
|
Lecture Brainstorming Project Based Learning
|
Homework
|
2. Week
|
Software Life Cycle and Software Development Process Models
|
Lecture Brainstorming Project Based Learning
|
Homework
|
|
Software Life Cycle and Software Development Process Models
|
Lecture Brainstorming Project Based Learning
|
Homework
|
3. Week
|
Software Process Improvement, Qualification Model (CMM)
|
Lecture Brainstorming Project Based Learning
|
Homework
|
4. Week
|
Software Project Management (Software Measurement and Estimation Methods for Software Project Cost)
|
Lecture Brainstorming Project Based Learning
|
Homework
|
5. Week
|
Software Project Management (Software Risk Management)
|
Lecture Brainstorming Project Based Learning
|
Homework
|
6. Week
|
Software Requirements Analysis
|
Lecture Brainstorming Project Based Learning
|
Homework
|
7. Week
|
Flow of Information and Modeling
|
Lecture Brainstorming Project Based Learning
|
Homework
|
8. Week
|
Software Design
|
Lecture Brainstorming Project Based Learning
|
Homework
|
9. Week
|
Object Oriented Software Analysis and Design
|
Lecture Brainstorming Project Based Learning
|
Homework
|
10. Week
|
Software Re-Use (Software Reuse)
|
Lecture Brainstorming Project Based Learning
|
Homework
|
11. Week
|
Software Maintenance and Configuration Management
|
Lecture Brainstorming Project Based Learning
|
Homework
|
12. Week
|
Software Quality Management
|
Lecture Brainstorming Project Based Learning
|
Homework
|
13. Week
|
Software Testing Techniques
|
Lecture Brainstorming Project Based Learning
|
Homework
|
14. Week
|
CASE Technology
|
Lecture Brainstorming Project Based Learning
|
Homework
|
15. Week
|
Project
|
Problem Solving Brainstorming Project Based Learning; Problem Based Learning
|
Project (Including Preparation and presentation Time)
|
16. Week
|
Final Exam
|
Question Answer; Problem Solving Brainstorming Problem Based Learning
|
Presentation (Including Preparation Time)
|