CSC 123: Version Control and Collaborative Development

Class Program
Credits 2

A practical orientation to modern version control systems and collaborative software development practices. Students learn to use Git for tracking changes, branching, and merging code. Topics include repository management, branching strategies, pull requests, code review, GitHub/GitLab platform workflows, and the fundamentals.