|
Nov 21, 2024
|
|
|
|
2024-2025 Academic Catalog
|
CSC 340 Software EngineeringCredits: (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.
|
|