CSC 3100 Open-Source Software Engineering
Through contributions to established open-source projects, this course provides real-world collaborative software engineering experience. Students will learn how to effectively understand and contribute to large code bases. Topics include software requirements and specifications, design, documentation, prototyping, development and testing, version control, issue filing, and code review workflows.
Prerequisite
CIS/
class='sc-courselink' href='/en/2024-2025/undergraduate-catalog/courses/csc-computer-science/1000/csc-1030'>CSC
1030 or
CSC
1200
Distribution
Mathematics/Computer Studies
Notes