CIS 335 Software Engineering

The course introduces students to the discipline of software engineering through a series of selected readings, class discussions, and practical learning experiences. The course will survey the issues, approaches, and tools for addressing key areas of software engineering. Including software requirements definition, software architectures, software analysis/design, technical software development, alternative software life cycle models, software process and project management, open source software development, software version and configuration management, software quality assurance and testing.

Credits

3

Prerequisite

CIS 332

Distribution

Computer & Information Science

Offered

alternate Fall Semesters