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.
Registration Restrictions
Restricted to Computer Science majors and minors.
Enrollment Limit
Enrollment limited to 18 students.