CS426 Software Engineering II
Referencing Curricula Print this page
Course Code | Course Title | Weekly Hours* | ECTS | Weekly Class Schedule | ||||||
T | P | |||||||||
CS426 | Software Engineering II | 3 | 2 | 6 | ||||||
Prerequisite | CS308 | It is a prerequisite to | None |
|||||||
Lecturer | Office Hours / Room / Phone | Currently not available |
||||||||
Assistant | Assistant E-mail | |||||||||
Course Objectives | The aims of this course are to: 1)present a process of design through examples, discussion and introspection 2) to present the full software life cycle (i.e. specification, design, implementation, testing and evolution) . 3) Develop the skill in team work through a real world software project. |
|||||||||
Textbook | 1) Software Engineering, Ian Sommerville, 10E. Additional Reading: Software Testing and Analysis: Process, Principles, and Techniques, by M. Pezze and M.Young. | |||||||||
Additional Literature | ||||||||||
Learning Outcomes | After successful completion of the course, the student will be able to: | |||||||||
|
||||||||||
Teaching Methods | Class discussions with examples. Active tutorial sessions for engaged learning and continuous feedback on progress. | |||||||||
Teaching Method Delivery | Teaching Method Delivery Notes | |||||||||
WEEK | TOPIC | REFERENCE | ||||||||
Week 1 | Introduction, Basics of Software Engineering revisited | Notes on chapters:1,2,3,4,5 | ||||||||
Week 2 | User Interfaces. (Assignment of projects) | Handouts | ||||||||
Week 3 | Software Prototyping | Handouts | ||||||||
Week 4 | Presentation of project requirements through prototype | |||||||||
Week 5 | Critical and non critical sytems | 10,11,12 | ||||||||
Week 6 | Critical and non critical sytems | 13,14 | ||||||||
Week 7 | Software reuse | 15, + handouts | ||||||||
Week 8 | MIDTERM preperation and MIDTERM | |||||||||
Week 9 | CASE tools | handouts | ||||||||
Week 10 | Testing and Validation | 8, + handouts | ||||||||
Week 11 | Quality Management, Configuration Management | 24,25 | ||||||||
Week 12 | Project Discussion | |||||||||
Week 13 | Project Discussion | |||||||||
Week 14 | Project Presentation | |||||||||
Week 15 | Review |
Assessment Methods and Criteria | Evaluation Tool | Quantity | Weight | Alignment with LOs |
Final Exam | 1 | 30 | ||
Semester Evaluation Components | ||||
Homework assignments | 3 | 15 | ||
Project | 1 | 35 | ||
In-term exam | 1 | 20 | ||
*** ECTS Credit Calculation *** |
Activity | Hours | Weeks | Student Workload Hours | Activity | Hours | Weeks | Student Workload Hours | |||
Lecture Hours | 3 | 15 | 45 | Active Tutorials | 2 | 14 | 28 | |||
Assignments | 3 | 3 | 9 | Home Study | 1 | 15 | 15 | |||
In-term Exam Study | 8 | 1 | 8 | Final Exam Study | 9 | 1 | 9 | |||
Term Project/Presentation | 3 | 12 | 36 | |||||||
Total Workload Hours = | 150 | |||||||||
*T= Teaching, P= Practice | ECTS Credit = | 6 | ||||||||
Course Academic Quality Assurance: Semester Student Survey | Last Update Date: 06/11/2020 |