COM 306 SOFTWARE ENGINEERING

An introduction to the development of large-scale software systems, including software design, the development process, project management, and design complexities associated with real-world software engineering projects. Students will have the opportunity to work in a team on the process of organization and development associated with a software project, starting from the requirements phase to post-development. The project will be selected by the team and will be based on the team's desired programming language and area of interest.

Credits

4

Prerequisite

COM 212.

Registration Restrictions

Restricted to Computer Science majors and minors.

Enrollment Limit

Enrollment limited to 18 students.