|
Course Code: CSC 541 (graduate course)
Course Title: Advanced Software Engineering
Credit: 3 credit-hours
Instructor: Dr. Safwan Qasem
|
 |
COURSE OBJECTIVES AND OUTCOMES
The objective of the course is to prepare students for careers in both the industrial software production and the industrial/academic research in software engineering. For that, advanced software engineering topics will be covered by the course under both a management and research points of view. Students are expected to be able to lead/manage development/QA teams and successfully conduct software projects covering the whole SDLC. They also are expected to be able to conduct scientific research in industry and academia.
RECOMMENDED TEXTBOOK
Ian Sommerville, Software Engineering, 7th Edition, Addison-Wesley, 2004.
MATERIALS
CHAP 1: Introduction to Systems and Software Engineering
CHAP 2: Software Processes
CHAP 3: Project Management
CHAP 4: Cost Estimation
CHAP 5: Software Architecting
CHAP 5.5: Agile Development
CHAP 6: Quality Management
CHAP 7: Quality Control
CHAP 8: Software Evolution
CHAP 9: Configuration Management
TIME SCHEDULE
Regular program Tuesday 8:00 - 10:30
Parallel program Tuesday 16:00 - 18:30
GRADING SCHEME (subject to change)
Midterm 30%
Project 30%
Final 40%