Dec 22, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog
Add to Portfolio (opens a new window)

CS 3250 - Software Development Methods and Tools



Credits: 4

Prerequisite(s): CS 2050, ENG 1020, and (COMM 1010 or COMM 1100) with a grade of “C-” or better.

Description: This course introduces the basics of large-scale software development. As software size increases, so does the need to use appropriate tools and development techniques. The phases of traditional software development and several current software development lifecycles are introduced. The use of object-oriented techniques for large projects is covered. Creating appropriate and sufficient tests for test-driven and behavior-driven development is discussed. Students learn how to analyze their programs to detect errors and increase performance.  The various types of automation used in creating a product are introduced.  Students learn about group dynamics and work on a significant project in groups.

Note: Course modified on June 25, 2024.



Add to Portfolio (opens a new window)