ENPM6113Prerequisite: Competency in one programming language and must have completed an undergraduate software engineering course or permission of course instructor.
Software EngineeringSoftware engineering concepts, methods, and practices important to both
the theorist and the practitioner will be covered. The entire range of
responsibilities expected of a software engineer are presented. The
fundamental areas of requirements development, software design,
programming languages, and testing are covered extensively. Sessions on
supporting areas such as systems engineering, project management, and
software estimation are also included.Software EngineeringCore
Top