CS417 Software Engineering and Practice
Description
Software Engineering and Practice immerses students in the methodologies and best practices essential for effective software development. Encompassing the entire software lifecycle, the course covers requirements analysis, design principles, testing methodologies, and quality assurance. With a focus on cultivating leadership skills in managing the software lifecycle process, students engage in hands-on projects, applying software engineering concepts to real-world scenarios. This experience fosters an understanding of industry-standard software engineering practices while simultaneously developing effective project leadership capabilities.
Prerequisites
CS313 Requirements Engineering and Communication for Software Development
Zero Textbook Cost (ZTC)
To be designated as a Zero Textbook Cost (ZTC) course, all instructional materials will be provided at no cost to students. These may include Open Educational Resources (OER), free materials, or library resources. Check your syllabus for more information.
Sections
| Term Dates | Term & Duration | Format |
|---|---|---|
| June 29, 2026 to August 23, 2026 | Summer II - 8 Week | Online |