2024-2025 Undergraduate Catalog

CS 312 Software Engineering

The study of software development methodology, both procedural and objectoriented. This is a team project-based design course where teams develop software projects from requirements analysis through detailed design and testing. Umbrella activities such as configuration management, quality assurance, writing documentation, ethics, and costing are covered. Automated software design tools are used and oral and written presentations required.

Credits

3

Prerequisite

CS 112