Course
| code | CC515 |
| credit_hours | 3 |
| title | Introduction to Software Engineering |
| arbic title | |
| prequisites | CC319 & CC414 |
| credit hours | 3 |
| Description/Outcomes | This course provides an introduction to software engineering disciplines with emphasis on: software life cycle, project management, verification, validation and testing of software. |
| arabic Description/Outcomes | |
| objectives | This course provides an introduction to software engineering disciplines with emphasis on: software life cycle, System Models, Requirements Specification, Architecture Requirements, Software Design, Rapid Software Development, Verification, Validation and Testing of software. |
| arabic objectives | |
| ref. books | Ian Summerville, Seventh Edition, Software Engineering, Addison Wesley, 2004. |
| arabic ref. books | |
| textbook | Ian Summerville, Seventh Edition, Software Engineering, Addison Wesley, 2004.rnRoger Pressman , Software Engineer: A practitioner Approach, McGraw – Hill 2005rn |
| arabic textbook | |
| objective set | combined |
| content set | combined |
| course file |
65_CC515_CC 515.pdf |
Course Content
| content serial |
Description |
| 1 |
Week Number 1 : Overview and History of Software Engineering.
. |
| 2 |
Week Number 2 : Software Process.
. |
| 3 |
Week Number 3 : Software Process Models.
. |
| 4 |
Week Number 4 : Requirements Engineering.
. |
| 5 |
Week Number 5 : Requirements Definition and Specification.
. |
| 6 |
Week Number 6 : Structured Analysis.
. |
| 7 |
Week Number 7 : 7th week Exam.
. |
| 8 |
Week Number 8 : Object- Oriented Analysis.
. |
| 9 |
Week Number 9 : Object- Oriented Analysis.
. |
| 10 |
Week Number 10 : Design Concepts and Principles.
. |
| 11 |
Week Number 11 : Architectural Design.
. |
| 12 |
Week Number 12 : 12th week Exam.
. |
| 13 |
Week Number 13 : Verification and Validation.
. |
| 14 |
Week Number 14 : Software Testing.
. |
| 15 |
Week Number 15 : Revision.
. |
| 16 |
Week Number 16 : Presentation of projects and Final Exam.
. |