CSC 507 Software Engineering
Software engineering is a dynamic and expanding field. This course aims to give students practical experience and theoretical foundations in the following areas: software design, information systems and software quality, managing the software development process and human computer interaction. There is a strong emphasis on object orientation and the use of Unified Modeling Language for analysis and design. Prerequisites: Database experience, CSC 501 and CSC 505, or permission of the instructor.
Credits
3