iSchool Course Offerings

← Back to iSchool Course Listings

I 320D : Topics in Human-Centered Data Science: Open Source Software Development

Areas

Catalog Description

Practical skills and understandings required to effectively work with open source software and understand the projects that build them. Includes git-based collaboration as well as conceptual understanding of licenses, security, technical and social processes in open source development. Class projects involve working with digital trace data from open source repositories.

Prerequisites

Upper-division standing; Informatics 310D and Informatics 304 (or one of the following approved substitutions: C S 303E, C S 312, C S 312H, C S 313E).

Instructor Topic Title Year Semester Syllabus
James Howison
2025Spring
James Howison
Open Source Software Development2024SpringSyllabus
James Howison
Open Source Software Development2023SpringSyllabus

← Back to iSchool Course Listings