| Week | Class | Date | Class Activity | Lesson | In-Class Activity | Work Due |
|---|---|---|---|---|---|---|
| **0** | 0 | Pre-course | About This Course | |||
| **1** | 1 | Wed 03-Sep | About This Course | |||
| 2 | Fri 05-Sep | Introduction to Neural Data Science | Quiz 1 | |||
| **2** | 3 | Mon 08-Sep | Lab | Setting Up Your Computer for Data Science | Orientation to online tools | |
| 4 | Wed 10-Sep | Variables & Assignment | ||||
| 5 | Fri 12-Sep | Data Types & Conversion | Assignment 1 (Update: Deadline extended to Sept. 21) | |||
| **3** | 6 | Mon 15-Sep | Lab | Python built-ins | Tutorial | |
| 7 | Wed 17-Sep | Lists | ||||
| 8 | Fri 19-Sep | Dictionaries | Assignment 2 (Update: Deadline extended to Sept. 23) | |||
| **4** | 9 | Mon 22-Sep | Lab | For Loops | Tutorial | |
| 10 | Wed 24-Sep | Conditionals | ||||
| 11 | Fri 26-Sep | pandas DataFrames | ||||
| **5** | 12 | Mon 29-Sep | Lab | Looping Over Data Files | Tutorial | |
| 13 | Wed 01-Oct | Introduction to AI-Assisted Coding & Working With Reaction Time Data Using Copilot | ||||
| 14 | Fri 03-Oct | Data Files and pandas DataFrames With Copilot | ||||
| **6** | Mon 06-Oct | Lab | Working With Multiple Data Files Using Copilot | Project 1 Work/Q&A Session | ||
| 15 | Wed 08-Oct | Visualization with Matplotlib | Assignment 3 | |||
| 16 | Fri 10-Oct | Procedural versus Object-Oriented Plotting in Matplotlib | ||||
| **7** | 17 | Mon 13-Oct | *Thanksgiving Day - University closed* | |||
| 18 | Wed 15-Oct | Subplots & Thinking About Data Types | ||||
| 19 | Fri 17-Oct | Data Science Plots with Seaborn & Accessibility and Human Factors in Visualization | Project 1 | |||
| **8** | 20 | Mon 20-Oct | Lab | Working with Repeated Measures Data | Project team presentations | |
| 21 | Wed 22-Oct | Data Cleaning and Outliers | ||||
| 22 | Fri 24-Oct | *t* Tests | Project 1 Peer Assessment | |||
| **9** | 23 | Mon 27-Oct | Lab | Single Unit Data & Spike Trains & Introduction to Spike Train Data | Tutorial | |
| 24 | Wed 29-Oct | Ten Intensities & Heat Maps | ||||
| 25 | Fri 31-Oct | Introducing Multielectrode Data & Multielectrode data in pandas | ||||
| **10** | Mon 03-Nov | Lab | Introduction to MRI Data | Tutorial | ||
| Wed 05-Nov | Reading and Visualizing Structural Data | Assignment 4 | ||||
| Fri 07-Nov | Working with NIfTI images | |||||
| 26 | Mon 10-Nov | *Study break* | ||||
| 27 | Wed 12-Nov | *Study break* | ||||
| 28 | Fri 14-Nov | *Study break* | ||||
| **11** | 29 | Mon 17-Nov | Lab | EEG Data: First sections including MNE-Python | Tutorial | |
| 30 | Wed 19-Nov | ERP Preprocessing | Assignment 5 | |||
| 31 | Fri 21-Nov | ERP Visualization & Analysis | ||||
| **12** | 32 | Mon 24-Nov | Lab | Machine Learning | Tutorial | |
| 33 | Wed 26-Nov | ML 2 | ||||
| 34 | Fri 28-Nov | ML 3 | ||||
| **13** | 35 | Mon 01-Dec | Lab | Project 2 Work/Q&A Session | Project 2 | |
| Wed 03-Dec | Lab | Project 2 Team Presentations | ||||
| Fri 05-Dec | Exam period begins | Project 2 Peer Assessment |