Toggle navigation sidebar
Toggle in-page Table of Contents
COSC 301
Unsyllabus
About this course
Course Schedule
How to do well in this course
Course Syllabus (Official)
Getting Started
Frequently Asked Questions
Before the term starts
Before the first class
After the first class
In the first week
Data Science Tech Stack
macOS Setup Instructions
Windows Setup Instructions
Weekly Content
Week 1
Videos
Class 1A - Introduction to COSC 301
Class 1B: Data Science Tech Stack
Lab 2
Task 1 - Set up your computer
Task 2 - Learning Markdown (Part 1)
Learning Log 1
Week 2
Class 2A. Introduction to Markdown, the File System, and the Terminal (Command line)
Class 2B: Customizing your Comptuer, and introduction to the Course Project
Lab 2
Task 1 - Practice Terminal Commands
Task 2 - BashCrawl
Learning Log 2
Week 3
Videos
Lab 3
Task 1 - Practicing Git 1
Task 2 - Practicing Git 2
Learning Log 3
Class 3A. Version Control with Git
Class 3B. Branches and Pull Requests with Git
Week 4
Videos
Lab 4
Task 1 - Introduction to Python
Task 2: Python Fundamentals II
Task 3 - Dictionaries, Lists and data manipulation
Test 1
Learning Log 4
A. Introduction to Python
Week 5
Videos
Lab 5
Task 1
Task 2
Task 3
Task 4
Learning Log 5
A. Introduction to Pandas
B. More Pandas
C. Advanced Pandas
Mid-course Feedback (Anonymous)
Week 6 (Break!)
Week 7
Videos
Lab 5
Task 1
Task 2
Task 3
Task 4
Learning Log 7
Class 7A: Introduction to Programming in Python I
Week 8
Videos
Lab 6
Task 1
Task 2
Task 3
Task 4
A. Introduction to Data Visualization
B. Seaborn
Test 2
Learning Log 8
Week 9
Lab 7
Task 1
Task 2
A. Motivating EDA and Review
Learning Log 9
Week 10
Week 11
Videos
Lab 8
Task 1 and 2
Task 3
Task 4
Task 5
Test 3
Learning Log 11
Week 12
Videos
Lab 9
Task 1
Task 2
Task 3
Task 4
Task 5. Putting it all Together in a Dashboard
Bonus Test 3
Learning Log 12
Week 13
A. Retrospective + Final Exam Details
Test 4
Learning Log
Lab 10: Excel - Analyzing and Reporting Data
Week 14 (Review)
Review (from Week 11)
Course Feedback
Anonymous Feedback Form
Labs
GitHub Classroom Links
Project
COSC 301 Project
Milestone 1 - Form Team and Find Dataset
Milestone 2 - Create repository and Load Dataset
Milestone 3 - Data Analysis
Milestone 4 - Present your Dashboard!
Milestone 5 - Address Feedback and Refine project
Tools
Ed Discussion
repository
open issue
Index