King Saud University
  Help (new window)
Go Search
تحميل الدليل التدريبي

أسئلة شائعة


Course Code: CSC 541
Course Title: Advanced Software Engineering
Credit: 3 credit-hours
 
Instructor: Prof Dr Eng Ghazy Assassa
Department: Computer Science

  

Course Group:    http://groups.yahoo.com/groups/CSC_541 

First Semester 2007 - 2008

Schedule : Women section:  Saturday  8:00 – 11:00 am  /  Men section:  Sunday  2:00 – 5:00 pm

Office Hours for this course:  Wed 10:00 – 12:00 am

Tel Office: 467-6595

Mobile: 0502862400   (only for important issues within work days and hours)

E-mail: ghazy@ccis.ksu.edu.sa

Sample of Students deliverables: See the folders below.

 

Course Objectives:

The objective of the course is to prepare students for the real world of software and systems development.  The first part of the course will focus on software engineering from a management perspective; cost estimation, project management, quality management, software measurements and metrics, and risk management. The second part of the course will deal with technical issues such as requirements engineering processes and techniques, software verification &validation, software testing, and object engineering.  Students are expected to apply Extreme Programming methodology to a real world projects that they will document and submit within the semester.

 

Course Outline:

  • (overview): Software Processes, Project Management, Software Requirements
  • Extreme Programming Practices: Planning Game, Pair Programming, Test Driven Development, Refactoring,..
  • Software Testing
  • Automated Software Testing – Junit, Nunit, and Xunit
  • Software Cost Estimation
  • Software Quality Management
  • Software Metrics
  • Software Patterns
  • Component-based Software Engineering.
 

References

  1. Daniel  Steinberg & Daniel Palmer,  Extreme Software Engineering – A Hands-on Approach, Pearson Prentice Hall, 2004.
  2. Ian Sommerville, Software Engineering, 7th Edition, Addison-Wesley, 2004.
  3. Roger Pressman , Software Engineering, 6th edition, McGraw-Hill, 2004.
  4. Timothy Lethbridge, Robert Laganiere, Object-Oriented Software Engineering, (using UML and Java), 2nd edition, McGraw-Hill, 2005.
  5. Kathy Schwable, IT Project Management, Third  Edition, Course Technology, 2005.
  6. Papers on Software Engineering.
  7. Web Sites on Software Engineering.
  8. IBM Rational Software Modeler and Rational Software Architecture.

Recourses on Software Measurement and Metrics may be found here .. click

Important Note: No single text book will be adopted. You must take your own notes

 

Grading Policy (Provisional)

q       20%        Mid                                       

q       30%        Final

q       25%        Project                  

q       25%        Assignments / Papers / Presentations / Class Activity

 

 

    

 CSC541 Slides

ch20_G SW_testing_G1.pdfch20_G SW_testing_G1غازى محمد راتب عصاصه
ch15_Real_Time_SW_G2.pdfch15_Real_Time_SW_G2غازى محمد راتب عصاصه
ch23_G_SW_Cost_Estimation.pdfch23_G_SW_Cost_Estimationغازى محمد راتب عصاصه
ch4_G_SW Process_Updated.pdfch4_G_SW Process_Updatedغازى محمد راتب عصاصه
King   Saud University. All rights reserved, 2007 | Disclaimer | CiteSeerx