Course Code: CSC 342
Course Title: Software Engineering
Credit: 3 credit-hours
Instructor: Prof Dr Eng Ghazy Assassa
Department: Computer Science
Course Group: http://groups.yahoo.com/groups/CSC342-1427
COURSE OUTLINE
Software Process
Project management
Software Requirements
Systems models
Architectural Design
User Interface Design
Software Testing
Software Cost Estimation
Configuration Management
Object Oriented Software Engineering
Object models - UML 2.0
RECOMMENDED TEXT BOOKS
1. Ian Sommerville: Software Engineering, 7th edition,
Addison-Wesley, 2004.
2. Roger Pressman: Software Engineering, McGraw-Hill, 2005.
(You may find slides of Roger Pressman's book by clicking here)
3. Larman C.: Applying UML and Patterns – An Introduction to Object-Oriented Analysis and Design and Iterative development, 3rd edition, Prentice Hall, 2005.
(You may find slides of Larman's book by clicking here)
4. Stazinger J., Jackson R., Burd S.: O.bject Oriented Analysis and Design with the Unified Process, Course Technology, 2005.
5. Bennet S., McRobb S., Farmer, R., Object Oriented Systems Analysis and Design using UML, 3rd edition, McGraw-Hill, 2006.
6. Lethbridhge T., Lagraniere R., Object Oriented Software Engineering (using UML and Java), 2nd edition, McGraw-Hill, 2005.
Important Note:
No single text book will be adopted. You must take your own notes.
q Internet Resourses
§ In general, you are encouraged to use internet resources related to topics of study.
Many course recourses are available on the internet, this include slides, exercises, templates, and project plan and deliverables. Check with Eng. Ahmad Abdulrazak for your password.
Proposed Grading Scheme (subject to change)
35% Midterms: 2 exams and quizzes
25% Project(s)
40% Final Exam
Important Notes:
- No make-up exams
- Students with less than 75% attendance will not be allowed to attend the final exam
- Reports and homework must be submitted on time; otherwise no grade will be given
- Copying a project or homework will result in zero mark.
Copyrights
The references indicated in RC0 Copyrights pdf file below were mostly used in the preparation of the course; the order reflects the intensity of usage.