Skip to Main Content

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