Course
| code | CC713 |
| credit_hours | 3 |
| title | Software Engineering |
| arbic title | |
| prequisites | |
| credit hours | 3 |
| Description/Outcomes | This course introduces software engineering as a concept, software development and the development life cycle. It also introduces different topics of software engineering like software quality, re-usability, reliability, maintenance, security, testing, and software psychology. Also requirement analysis software tools and software design topics explained. |
| arabic Description/Outcomes | |
| objectives | To introduce students to the systematic approach to development, operation, maintenance and retirement of software engineering and its different topics. |
| arabic objectives | |
| ref. books | - ï‚§ IAN Sommerville, “Software Engineeringâ€, latest Edition, Addison Wesley.
- Hans Van Villet, “Software Engineering: Principle and Practiceâ€, J. Wiley, second edition, 2000.
- IEEE Transactions on Software Engineering.
- ACM publications.
- ï‚§ Roger, Pressman, Software Engineering: A Practitioner Approach, McGraw Hill, latest edition.
- Randall W. Jensen, “Software Engineeringâ€, Prentice Hall, 1979.
|
| arabic ref. books | |
| textbook | |
| arabic textbook | |
| objective set | |
| content set | |