Link Search Menu Expand Document

Calendar

Tentative schedule, topic may change

Feb 2 (Tue)
Intro
Feb 4 (Thur)
VCS, Code Editing and Running
Feb 5 (Fri)
Recitation Git/GitHub/submitting and assignment
Feb 9 (Tue)
File I/O HW1 due
Feb 11 (Thur)
Paths and directory navigation
Feb 12 (Fri)
Recitation WebAPIs, REST
Feb 16 (Tue)
Intro to Testing: Edge Cases, Coverage
Feb 18 (Thur)
Debugging
Feb 19 (Fri)
Recitation Using the Command Line and Shell
Feb 23 (Tue)
Break Break Day; No Classes
Feb 25 (Thur)
Relational Model, SQL Querying
Feb 26 (Fri)
Recitation RDBMS priniciples, Installing PostgreSQL
Mar 2 (Tue)
SQL Data Definition Language, SQL Insert
Mar 4 (Thur)
Indexes, Working with SQL in Python
Mar 5 (Fri)
Recitation Python collection manipulation
Mar 9 (Tue)
Querying with SQL/ACID
Mar 11 (Thur)
Debugging 2: Using a debugger
Mar 12 (Fri)
Recitation Data Querying
Mar 16 (Tue)
Jupyter
Mar 18 (Thur)
Error messages and stack overflow
Mar 19 (Fri)
Break Mid semester break; No Classes
Mar 23 (Tue)
Dataframes
Mar 25 (Thur)
Pandas/declarative computation
Mar 26 (Fri)
Recitation Data Analysis
Mar 30 (Tue)
Data Structures
Apr 1 (Thur)
Data Structures Continued
Apr 2 (Fri)
Recitation Data Viz
Apr 6 (Tue)
Data Vizualization Apr 8 (Thur)
Data Vizualization (II)
Apr 9 (Fri)
Recitation Final Project Proposal
Apr 13 (Tue)
Unit Testing
Apr 15 (Thur)
Break Spring Carnival; No Classes
Apr 16 (Fri)
Break Spring Carnival; No Classes
Apr 20 (Tue)
TDD/Code Writing Process
Apr 22 (Thur)
Python Objects
Apr 23 (Fri)
Recitation Data Publishing
Apr 27 (Tue)
Web Dev 1 HTML/CSS
Apr 29 (Thur)
Web Dev 2 Javascript/Jekyll
Apr 30 (Fri)
Recitation Final Project Check-in Meetings
May 4 (Tue)
TBD
May 6 (Thur)
Performance evaluation
May 7 (Fri)
Recitation Final Project Check-in Meetings
TBD:
Final Final Project Presentation