COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.
Offering recorded · Fall 2026
Weekly projects constitute nearly half the grade and require significant time investment, while exams are multiple-choice and carry less weight.
COMPSCI 320 teaches intermediate data science programming in Python, covering data structures, reproducibility, and machine learning techniques.
Offering recorded · Fall 2026
The workload consists of biweekly projects, midterms, and a final, with exams being online and attendance effectively optional due to full credit policies.
COMPSCI 368 teaches a specific programming language at beginner, intermediate, or advanced levels.
Offering recorded · Fall 2026
Historical reviews of Luke Swanson, Marc Renault, Peyman Morteza: Reviewers describe the workload as heavy for a one-credit course, with projects taking considerable time and requiring self-study. Others note that assignments are clear, related to lectures, and the class is clear-cut with no exams.