Updated schedule of topics for info sci course
Closed this issue · 1 comments
bensoltoff commented
Current schedule
- Intro/grammar of graphics
- Data transformation/EDA
- Data wrangling (tidy data/relational data and factors)
- Core programming concepts (pipes and functions/vectors and iteration)
- Debugging/intro to R Markdown
- Reproducible workflows/reprex and Git
- Machine learning
- Getting data from the web (API/web scraping)
- Text analysis (fundamentals and sentiment analysis/supervised and unsupervised learning)
bensoltoff commented
Cornell runs on 16 week semester. Meet twice a week = 32 class meetings. In the fall there are 4 days when class is canceled (Labor Day, Fall Break, Thanksgiving Break, last week of classes ends on a Monday so no Wednesday meetings). Total of 28 instructional days, 10 more than what I have now.
Class periods missed
- 5 (Labor Day)
- 15 (Fall Break)
- 28 (Thanksgiving)
- 32 (pre-exam period)
Revised schedule
- Intro to the course
- Grammar of graphics and
ggplot2
- Data transformation
- Exploratory data analysis
- No class (Labor Day)
- Data wrangling - tidy data
- Data wrangling - relational data and factors
- Core programming concepts - pipes and functions
- Core programming concepts - vectors and iteration
- Core programming concepts - tidyeval
- Debugging
- Reprex and asking for help
- Reproducible documents - Quarto and basic documents
- Reproducible documents - extensions to slide decks, websites, deploying with Netlify
- No class (Fall Break)
- Reproducible workflows
- Intro to Git
- Extended Git workflows
- Machine learning - intro to ML, build models with
parsnip
, resample data withrsample
- Machine learning - build better training data with
recipes
, create workflows withworkflows
- Machine learning - hyperparameter tuning with
tune
- Getting data from the web - API
- Getting data from the web - web scraping
- Geospatial viz - raster maps
- Geospatial viz - vector graphics and
sf
- Text analysis - fundamentals and sentiment analysis
- Text analysis - supervised and unsupervised learning
- No class (Thanksgiving)
- Shiny apps - 1
- Shiny apps - 2
- Improved data communication
- No class (pre-exam period)