This course provide to software engineering principles, including discussions of development methodologies, requirements analysis, project planning, software design, software construction, software management and CASE tools. Students gain experience, via a team project, in the life-cycle development of software systems.
The aims of this course are:
Upon the successful completion of this course, students should be able to:
Textbooks:
References:
Evaluation | Marks | Percentage |
---|---|---|
Class Participation | 10 Marks | 10% |
Tutorial | 10 Marks | 10% |
Discussion/Assignment/Presentation | 10 Marks | 10% |
Project | 10 Marks | 10% |
Final Examination | 60 Marks | 60% |