Jul 16, 2024  
2024-2025 Academic Catalog 
    
2024-2025 Academic Catalog

CSC 340 Software Engineering

Credits: (3-0) 3

An introduction to the process and discipline of building software in the entire lifecycle, including design, development, testing, release, maintenance, and tuning.  The course focuses on experience with Agile but surveys software process methodologies. This course centers on the introduction and use of tools (git-scm, GitLab) and techniques (design patterns, refactoring) in building software solutions.  Teaming is a central theme supported by a semester project using iterative development and deliverables.

Prerequisites: CSC 215  with a grade of “C” or higher.


Check course scheduling information