Courses
COMP3006 Software Engineering (3 units)
- Prerequisite:
- COMP2015 Data Structures and Algorithms
This course introduces the methodology of software development as well as the organization, planning and management of the development process so that students will appreciate the difficulties involved in large system development projects and the importance of a disciplined approach to the problem. At the end of the study of this course, students should be able to (1) conduct a feasibility study; (2) know how to conduct requirements analysis; (3) conduct systems design to meet the systems requirements; (4) develop testing plans; and (4) implement a system according to systems design specifications for software development projects.