Foundations of Versioning and Workflows

SDC235 Foundations of Versioning and Workflows

College of Technology Software Development and Coding Department

Course Description: This course introduces students to the core practices of version control and collaborative software development. Through hands-on activities, students learn how to track changes, manage code history, create and merge branches, and resolve conflicts in multi-developer environments. Emphasis is placed on best practices for team workflows, including contribution management and peer review processes. Students will also explore the use of generative AI tools to support version control tasks, such as interpreting errors, composing commit messages, and improving workflow efficiency.

Credit Hours: 3.00

Prerequisites: All of: SDC120, SDC120L

Corequisites: None