123
Sign In

 

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%