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.
Distribution
Mathematics/Computer Studies
Notes