Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
4531444
Changing the classroom location
Sep 11, 2018
bb47af8
Added weekly assignment for Vectr
OrenRoss Sep 11, 2018
289430f
Changed Vamcouver to Vancouver
Sep 11, 2018
fd66077
change date
mock6993 Sep 11, 2018
ea90bbb
Fixed dates for 10/22 and 10/24 -> 10/23 and 10/25
OrenRoss Sep 11, 2018
0ab8361
The classroom has changed.
Sep 11, 2018
2c30a4d
added specification of Twitter handle
stephanieyang Sep 11, 2018
0a214c2
I corrected the location of the course
elisgroves Sep 11, 2018
309b3c4
changed classroom to new location
stephanieyang Sep 11, 2018
ee39622
Merge pull request #37 from eezzee/master
charles-lang Sep 18, 2018
a9e05c6
Merge branch 'master' into master
charles-lang Sep 18, 2018
43fbdc9
Merge pull request #36 from elisgroves/master
charles-lang Sep 18, 2018
58b1453
Merge pull request #35 from stephanieyang/master
charles-lang Sep 18, 2018
8b408be
Merge branch 'master' into master
charles-lang Sep 18, 2018
a6f1b95
Merge pull request #34 from OrenRoss/master
charles-lang Sep 18, 2018
09832f4
Merge pull request #33 from Chieh-An-Victoria-Yang/master
charles-lang Sep 18, 2018
b7da677
Merge pull request #32 from mock6993/master
charles-lang Sep 18, 2018
7c8c9cf
Merge pull request #31 from ijd2109/master
charles-lang Sep 18, 2018
e77b3ff
Merge pull request #30 from SherryFeng123/master
charles-lang Sep 18, 2018
78e5bc3
Add files via upload
charles-lang Sep 18, 2018
639cb37
Update README.md
charles-lang Sep 21, 2018
f66b61e
Update README.md
charles-lang Oct 4, 2018
a1b9653
Update README.md
charles-lang Oct 11, 2018
4502e38
Update README.md
charles-lang Oct 11, 2018
d5abc5c
Integrating a new reading to serve as additional R resource for those…
ccortez24 Oct 26, 2018
2e93aa4
Merge pull request #54 from ccortez24/master
charles-lang Oct 26, 2018
29e2fad
Update README.md
charles-lang Oct 28, 2018
0401d2e
Update README.md
charles-lang Oct 30, 2018
e54dd99
Update README.md
charles-lang Oct 30, 2018
a4da435
Update README.md
charles-lang Nov 13, 2018
bf835f8
Update README.md
charles-lang Nov 15, 2018
91ee958
Update README.md
charles-lang Nov 15, 2018
083e8a2
Update README.md
charles-lang Nov 15, 2018
c55e85d
Update README.md
charles-lang Nov 20, 2018
ee2d677
Update README.md
charles-lang Aug 28, 2019
aad3586
Update README.md
charles-lang Aug 28, 2019
0e8cbba
Update README.md
charles-lang Sep 5, 2019
91eb509
Update README.md
charles-lang Sep 5, 2019
3f43957
Update README.md
charles-lang Sep 5, 2019
44b57e2
Update README.md
charles-lang Sep 6, 2019
929dc6a
Update README.md
charles-lang Sep 6, 2019
ada7f61
Testing git
charles-lang Sep 10, 2019
0ea8d72
Update README.md
charles-lang Sep 26, 2019
2899f6c
Update README.md
charles-lang Sep 26, 2019
180647d
Update README.md
charles-lang Oct 3, 2019
65fa606
Update README.md
charles-lang Oct 3, 2019
8e6d894
Update README.md
charles-lang Oct 3, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added Code of Conduct.pdf
Binary file not shown.
130 changes: 64 additions & 66 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
# Core Methods in Educational Data Mining: Syllabus

Introducation class
Introduction class - Yay! Best class eva!

* **Course:** [HUDK 4050, Teachers College, Columbia](http://www.columbia.edu/~rsb2162/EDM2015/index.html)
* **Instructor:** Charles Lang [charles.lang@tc.columbia.edu](lang2@tc.columbia.edu), @learng00d
* **Day/Time:** Tuesdays and Thursdays / 5:10pm - 6:50pm
* **Location:** GDH 363
* **Instructor:** Charles Lang, [charles.lang@tc.columbia.edu](lang2@tc.columbia.edu), Twitter: @learng00d
* **Course Assistants:** Anna Lizarov, [al38684@tc.columbia.edu](al3868@tc.columbia.edu), Aidi Bian, [ab4499@tc.columbia.edu](ab4499@tc.columbia.edu)
* **Day/Time:** Tuesdays/Thursdays, 5:10pm - 6:50pm
* **Location:** TH 136
* **Instructor Office Hours:** Thursdays, 3:00pm - 5:00pm in GDH 454 - **[Please make an appointment to attend office hours here](https://calendar.google.com/calendar/selfsched?sstoken=UUNxY1RIY01kNmJZfGRlZmF1bHR8M2U5ODgxZmNiOWQ0NDc2N2VmNWQ0NThiM2JmMGRmZmQ)**
**(If no appointments are available or you cannot attend those that are please send an email to charles.lang@tc.columbia.edu and CC amy@x.ai)**

Expand Down Expand Up @@ -35,13 +36,13 @@ Tasks that need to be completed during the semester:
Weekly:
* Attend class
* Weekly readings
* Notes on weekly readings
* Complete Swirl course
* Maintain documentation of work (Github, R Markdown, Zotero)
* Ask or answer questions on Vectr (about an article)
* Maintain documentation of work (Github, R Markdown)

One time only:
* Ask one question on Stack Overflow
* In person meeting with instructor
* Attend office hours once
* 8 short assignments (including one group assignment)
* Group presentation of group assignment, 3-5 students each

Expand All @@ -58,14 +59,14 @@ One time only:

# <A NAME="unit1:">Unit 1: Introduction

## Class 1 - Introduction (9/6/18)
## Class 1 - Introduction (9/5/19)
### Learning Objectives

* Be familiar with course philosophy, logic & structure
* Install and be familiar with the software to be used in the course
* Appreciate the importance of tightly defining educational goals

## Class 2 - LA, EDM and the Learning Sciences (9/11/18)
## Class 2 - LA, EDM and the Learning Sciences (9/10/18)

### Learning Objectives

Expand All @@ -74,28 +75,30 @@ One time only:
### Tasks to be completed:

Read/watch:
* [Siemens, G. and Baker, R.S.J. d. 2012. Learning Analytics and Educational Data Mining: Towards Communication and Collaboration. Proceedings of the 2nd International Conference on Learning Analytics and Knowledge (New York, NY, USA, 2012), 252–254.](http://users.wpi.edu/~rsbaker/LAKs%20reformatting%20v2.pdf)
* [Educause 2015. Why Is Measuring Learning So Difficult?](http://er.educause.edu/multimedia/2015/8/why-is-measuring-learning-so-difficult-v)
* [Siemens, George. and Baker, Ryan S.J. d. 2012. Learning Analytics and Educational Data Mining: Towards Communication and Collaboration. Proceedings of the 2nd International Conference on Learning Analytics and Knowledge (New York, NY, USA, 2012), 252–254.](http://www.upenn.edu/learninganalytics/ryanbaker/LAKs%20reformatting%20v2.pdf)

Read chapter 1-3:
* [Grolemund, Garrett. 2014. Hands-On Programming with R](https://d1b10bmlvqabco.cloudfront.net/attach/ighbo26t3ua52t/igp9099yy4v10/igz7vp4w5su9/OReilly_HandsOn_Programming_with_R_2014.pdf)

#### Due: Assignment 1 - Set up

## Class 3 - Data Sources (9/13/18)
## Class 3 - Data Sources (9/12/19)

* Be familiar with a range of data sources, formats and extraction processes
* Be familiar with R & Github & markdown

### Tasks to be completed:

Read:
* [Bergner, Y. (2017). Measurement and its Uses in Learning Analytics. In C. Lang, G. Siemens, A. F. Wise, & D. Gaševic (Eds.), The Handbook of Learning Analytics (1st ed., pp. 34–48). Vamcouver, BC: Society for Learning Analytics Research.](http://solaresearch.org/hla-17/hla17-chapter1)
* [Bergner, Yoav. (2017). Measurement and its Uses in Learning Analytics. In C. Lang, G. Siemens, A. F. Wise, & D. Gaševic (Eds.), The Handbook of Learning Analytics (1st ed., pp. 34–48). Vancouver, BC: Society for Learning Analytics Research.](http://solaresearch.org/hla-17/hla17-chapter1)
* [The R Markdown Cheat sheet: 2014.](http://shiny.rstudio.com/articles/rm-cheatsheet.html)

Swirl:
* Unit 1 - Introduction

# <A NAME="unit2">Unit 2: Data Sources & their Manipulation

## Class 4 - Data Wrangling (9/18/18)
## Class 4 - Data Wrangling (9/17/19)

### Learning Objectives:

Expand All @@ -104,10 +107,10 @@ Swirl:
### Tasks to be completed:

Read:
* [Prinsloo, P., & Slade, S. (2017). Ethics and Learning Analytics: Charting the (Un)Charted. In C. Lang, G. Siemens, A. F. Wise, & D. Gaševic (Eds.), The Handbook of Learning Analytics (1st ed., pp. 49–57). Vancouver, BC: Society for Learning Analytics Research.](https://solaresearch.org/hla-17/hla17-chapter4/)
* [Greller, W., & Drachsler, H. (2012). Translating Learning into Numbers: A Generic Framework for Learning Analytics. Journal of Educational Technology & Society, 15(3), 42–57.](https://www.jstor.org/stable/jeductechsoci.15.3.42?seq=1#page_scan_tab_contents)
* [Prinsloo, Paul, & Slade, Sharon (2017). Ethics and Learning Analytics: Charting the (Un)Charted. In C. Lang, G. Siemens, A. F. Wise, & D. Gaševic (Eds.), The Handbook of Learning Analytics (1st ed., pp. 49–57). Vancouver, BC: Society for Learning Analytics Research.](https://solaresearch.org/hla-17/hla17-chapter4/)
* [Greller, Wendy, & Drachsler, Hendrik. (2012). Translating Learning into Numbers: A Generic Framework for Learning Analytics. Journal of Educational Technology & Society, 15(3), 42–57.](https://www.jstor.org/stable/jeductechsoci.15.3.42?seq=1#page_scan_tab_contents)

## Class 5 - Data Wrangling (9/20/18)
## Class 5 - Data Wrangling (9/19/19)

### Learning Objectives:

Expand All @@ -120,13 +123,13 @@ Read:

* [Data Wrangling Cheatsheet: 2015.](http://www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf)

## Class 6 - Data Wrangling (9/25/18)
## Class 6 - Data Wrangling (9/24/19)

Read:
* [Clow, D. 2014. Data wranglers: human interpreters to help close the feedback loop. Proceedings of the Fourth International Conference on Learning Analytics And Knowledge (2014), 49–53.](http://oro.open.ac.uk/40608/2/Clow-DataWranglers-final.pdf)
* [Young, J.R. 2014. Why Students Should Own Their Educational Data. The Chronicle of Higher Education Blogs: Wired Campus.](http://chronicle.com/blogs/wiredcampus/why-students-should-own-their-educational-data/54329)
* [Clow, Doug. 2014. Data wranglers: human interpreters to help close the feedback loop. Proceedings of the Fourth International Conference on Learning Analytics And Knowledge (2014), 49–53.](http://oro.open.ac.uk/40608/2/Clow-DataWranglers-final.pdf)
* [Young, Jeffrey R. 2014. Why Students Should Own Their Educational Data. The Chronicle of Higher Education Blogs: Wired Campus.](http://chronicle.com/blogs/wiredcampus/why-students-should-own-their-educational-data/54329)

## Class 7 - Data Wrangling (9/27/18)
## Class 7 - Data Wrangling (9/26/19)

### Learning Objectives:

Expand All @@ -137,31 +140,29 @@ Read:
Read:
* [Data Wrangling Cheatsheet: 2015.](http://www.rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet.pdf)

Watch:
* [Getting Started with RMarkdown: 2016](https://youtu.be/MIlzQpXlJNk)

Swirl:
* Unit 2 - Data Sources & Manipulation

# <A NAME="unit3">Unit 3: Structure Discovery

## Class 8 - Ed Pioneers Class Visit (10/2/18)
## Class 8 - Teachley Class Visit (10/1/19)

## Class 9 - Check-in Exam (10/4/18)
## Class 9 - Start Social Networks (10/3/19)

## Class 10 - Visualization (10/9/18)
* [Network Analysis and Visualization with R and igraph: 2016](https://kateto.net/netscix2016.html)(Start at Section 3)
* [iGraph Documentation](https://igraph.org/r/doc/)

## Class 10 - Check-in Exam (10/8/19)

### Learning Objectives:

* Understand the place of data visualization in the data analysis cycle
* Be familiar with a range of data simulation commands

### Tasks to be completed:

Read:
* [Klerkx, J., Verbert, K., & Duval, E. (2017). Learning Analytics Dashboards. In C. Lang, G. Siemens, A. F. Wise, & D. Gaševic (Eds.),The Handbook of Learning Analytics (1st ed., pp. 143–150). Vancouver, BC: Society for Learning Analytics Research.](https://solaresearch.org/hla-17/hla17-chapter12/)
* [Gelman, A., & Niemi, J. (2011). Statistical graphics: making information clear – and beautiful, *Significance*, September, 134-136](http://www.stat.columbia.edu/~gelman/research/published/niemi.pdf)
* [Wainer, H. (1984). How to display data badly, *The American Statistician*, 38(2), 137-147](http://rci.rutgers.edu/%7Eroos/Courses/grstat502/wainer.pdf)


## Class 11 - Visualization (10/11/18)
## Class 11 - Visualization (10/10/19)

### Learning Objectives:

Expand All @@ -171,7 +172,7 @@ Read:
* [Gelman, A., & Unwin, A. (2012). Infovis and Statistical Graphics: Different Goals, Different Looks (with discussion)](http://www.stat.columbia.edu/~gelman/research/published/vis14.pdf)
* [Fung, K. (2014). Junkcharts Trifecta Checkup: The Definitive Guide](http://junkcharts.typepad.com/junk_charts/junk-charts-trifecta-checkup-the-definitive-guide.html)

## Class 12 - Networks (10/16/18)
## Class 12 - Networks (10/15/19)

### Learning Objectives:

Expand All @@ -182,7 +183,7 @@ Read:
Read:
* [Grunspan, D. Z., Wiggins, B. L., & Goodreau, S. M. (2014). Understanding Classrooms through Social Network Analysis: A Primer for Social Network Analysis in Education Research. CBE-Life Sciences Education, 13(2), 167–178.](http://www.lifescied.org/content/13/2/167.full.pdf)

## Class 13 - Networks (10/18/18)
## Class 13 - Networks (10/17/19)

### Learning Objectives:

Expand All @@ -196,8 +197,7 @@ Read:

#### Due: Assignment 2 - Social Network

## Class 14 - Clustering (10/23/18)

## Class 14 - Clustering (10/22/19)
### Learning Objectives:

* Understand the basic principle and algorithm behind cluster analysis
Expand All @@ -207,9 +207,7 @@ Read:
Read:
* [Bowers, A.J. (2010) Analyzing the Longitudinal K-12 Grading Histories of Entire Cohorts of Students: Grades, Data Driven Decision Making, Dropping Out and Hierarchical Cluster Analysis. Practical Assessment, Research & Evaluation (PARE), 15(7), 1-18.](http://pareonline.net/pdf/v15n7.pdf)


## Class 15 - Clustering (10/25/18)

## Class 15 - Clustering (10/24/19)

### Learning Objectives:

Expand All @@ -220,9 +218,7 @@ Read:
Watch:
* Chapter 7 in Baker, R. (2014). Big Data in Education: [video 1](https://youtu.be/mgXm3AwLxP8), [video 2](https://youtu.be/B9dvJYwBfmk)

#### Due: Assignment 3 - Clustering

## Class 16 - Principal Component Analysis (10/30/18)
## Class 16 - Principal Component Analysis (10/29/19)

### Learning Objectives:

Expand All @@ -232,9 +228,10 @@ Watch:
### Tasks to be completed:

Read:
* [Visually Explained](http://setosa.io/ev/principal-component-analysis/)
* [Konstan, J. A., Walker, J. D., Brooks, D. C., Brown, K., & Ekstrand, M. D. (2015). Teaching Recommender Systems at Large Scale: Evaluation and Lessons Learned from a Hybrid MOOC. ACM Trans. Comput.-Hum. Interact., 22(2), 10:1–10:23.](https://dl.acm.org/citation.cfm?id=2728171)

## Class 17 - Principal Component Analysis (11/1/18)
## Class 17 - Principal Component Analysis (10/31/19)

### Learning Objectives:

Expand All @@ -245,9 +242,7 @@ Read:
Watch:
* [Georgia Tech 2015. Feature Selection. Youtube.](https://www.youtube.com/watch?v=8CpRLplmdqE)

##### Due: Assignment 4 - Principal Component Analysis

## Class 18 - Domain Structure Discovery (11/6/18)
## Class 18 - Domain Structure Discovery (11/5/19)

### Learning Objectives:

Expand All @@ -258,7 +253,9 @@ Watch:
Read:
* [Matsuda, N., Furukawa, T., Bier, N., & Faloutsos, C. (2015). Machine Beats Experts: Automatic Discovery of Skill Models for Data-Driven Online Course Refinement. International Educational Data Mining Society.](http://eric.ed.gov/?id=ED560513)

## Class 19 - Domain Structure Discovery (11/8/18)
#### Due: Assignment 3 - Clustering

## Class 19 - Domain Structure Discovery (11/7/19)

### Learning Objectives:

Expand All @@ -274,7 +271,9 @@ Swirl:

# <A NAME="unit4">Unit 4: Prediction

## Class 20 - Prediction (11/13/18)
## Class 20 - Prediction (11/12/19)

##### Due: Assignment 4 - Principal Component Analysis

### Learning Objectives:

Expand All @@ -284,9 +283,9 @@ Swirl:

Read:
* [Kucirkova, N. and FitzGerald, E. 2015. Zuckerberg is Ploughing Billions into “Personalised Learning” – Why? The Conversation.](https://theconversation.com/zuckerberg-is-ploughing-billions-into-personalised-learning-why-51940)
* [Brooks, C., & Thompson, C. (2017). Predictive Modelling in Teaching and Learning. In The Handbookf of Learning Analytics (1st ed., pp. 61–68). Vancouver, BC: Society for Learning Analytics Research.](https://solaresearch.org/hla-17/hla17-chapter5/)
* [Brooks, C., & Thompson, C. (2017). Predictive Modelling in Teaching and Learning. In The Handbook of Learning Analytics (1st ed., pp. 61–68). Vancouver, BC: Society for Learning Analytics Research.](https://solaresearch.org/hla-17/hla17-chapter5/)

## Class 21 - Prediction (11/15/18)
## Class 21 - Prediction (11/14/19)

### Learning Objectives:

Expand All @@ -297,9 +296,7 @@ Read:
Watch:
* Chapter 1 in Baker, R. (2014). Big Data in Education: [video 1](https://youtu.be/dc5Nx3tyR8g)

#### Due: Assignment 5 - Prediction

## Class 22 - Classification (11/20/18)
## Class 22 - Classification (11/19/19)

### Learning Objectives:

Expand All @@ -311,8 +308,9 @@ Read:

* [Liu, R., & Koedinger, K. (2017). Going Beyond Better Data Prediction to Create Explanatory Models of Educational Data. In The Handbook of Learning Analytics (1st ed., pp. 69–76). Vancouver, BC: Society for Learning Analytics Research.](https://solaresearch.org/hla-17/hla17-chapter6/)

#### Due: Assignment 5 - Prediction

## Class 23 - Classification (11/22/18)
## Class 23 - Classification (11/21/19) - Thanksgiving No Class

### Learning Objectives:

Expand All @@ -323,7 +321,7 @@ Read:
Watch:
* Chapter 1 in Baker, R. (2014). Big Data in Education: [video 3](https://youtu.be/k9Z4ibzH-1s) & [video 4](https://youtu.be/8X0UlMShss4)

## Class 24 - Diagnostic Metrics (11/27/18)
## Class 24 - Diagnostic Metrics (11/26/19)

### Learning Objectives:

Expand All @@ -339,9 +337,9 @@ Watch:
* Chapter 2 in Baker, R. (2014). Big Data in Education: [video 5](https://youtu.be/1P34cxpEdKA)
* [Georgia Tech 2015. Cross Validation. Youtube.](https://youtu.be/sFO2ff-gTh0)

#### Due: Assignment 6 - CART Models
## Class 25 - Knowledge Tracing (11/28/19)

## Class 25 - Knowledge Tracing (11/29/18)
### Vectr Class Visit

### Learning Objectives:

Expand All @@ -356,7 +354,7 @@ Swirl:
* Unit 4 - Prediction


## Class 26 - Knowledge Tracing (12/4/18)
## Class 26 - Knowledge Tracing (12/3/19)

### Learning Objectives:

Expand All @@ -367,19 +365,19 @@ Swirl:
Watch:
* Chapter 4 in Baker, R. (2014). Big Data in Education: [video 1](https://youtu.be/_7CtthPZJ70)

##### Due: Assignment 7 - Diagnostic Metrics
#### Due: Assignment 6 - CART Models

## Class 27 - Work Session: Assignment 8, Group Project (12/6/18)
## Class 27 - Work Session: Assignment 8, Group Project (12/5/19)

## Class 28 - Work Session: Assignment 8, Group Project (12/11/18)
## Class 28 - Work Session: Assignment 8, Group Project (12/10/19)

#### Due: Assignment 8 - Quantified Student
##### Due: Assignment 7 - Diagnostic Metrics

## Class 29 - Rate video presentations (12/13/18)
## Class 29 - Rate video presentations (12/12/19)

## Class 30 - Rate video presentations (12/18/18)
## Class 30 - Rate video presentations (12/17/19)

## EVERYTHING DUE - 12/20/18
## EVERYTHING DUE - 12/19/19

----------------------------------------------------

Expand Down