Apr 28, 2024  
2020-2021 Catalogue 
    
2020-2021 Catalogue [ARCHIVED CATALOGUE]

CSC 355 - Advanced Topics: Open Source Development (1)

Participants in this course will improve and add to existing software. We will work collaboratively and gain experience managing a project. We will learn disciplines and tools that will make us an effective team. We will gain familiarity with agile development, test-driven development, and distributed version control. We will learn how to share, license, and publish our software. We will practice with methods for describing our designs and testing our products. We will acquaint ourselves with reasons for choosing the open source model and with successful open source projects. Prerequisites: CSC 140  and CSC 151 .