Giter Club home page Giter Club logo

syllabus's Introduction

Data Science in Education: Syllabus For Angie Lol~~

Course Description

The Internet and mobile computing are changing our relationship to data. Data can be collected from more people, across longer periods of time, and a greater number of variables, at a lower cost and with less effort than ever before. This has brought opportunities and challenges to many domains, but the full impact on education is only beginning to be felt. On the one hand there is a critical mass of educators, technologists and investors who believe that there is great promise in the analysis of this data. On the other, there are concerns about what the utilization of this data may mean for education and society more broadly. Data Science in Education provides an overview of the use of new data cources in education with the aim of developing students’ ability to perform analyses and critically evaluate the technologies and consequences of this emerging field. It covers methods and technologies associated with Data Science, Educational Data Mining and Learning Analytics, as well as discusses the opportunities for education that these methods present and the problems that they may create.

No previous experience in statistics, computer science or data manipulation will be expected. However, students will be encouraged to get hands on experience, applying methods or technologies to educational problems. Students will be assessed on their understanding of technological or analytical innovations and how they critique the consequences of these innovations within the broader educational context.

Course Goals

The overarching goal of this course is for students to acquire the knowledge and skills to be intelligent producers and consumers of data science in education. By the end of the course students should:

  • Systematically develop a line of inquiry utilizing data to make an argument about learning
  • Be able to evaluate the implications of data science for educational research, policy, and practice

This necessarily means that students become comfortable with the educational applications of three domain areas: computer science, statistics and the context surrounding data use. There is no expectation for students to become experts in any one of these areas but rather the course will aim to: enhance student competency in identifying issues at the level of data acquisition, data analysis and application of analysis in education.

Assessment

In EDCT-GE 2550 students will be attempting several data science projects, however, unlike most courses, students will not be asssessed based on how successful they are in completing these projects. Rather students will be assessed on two key components for future sucess: contribution and organization. Contribution reflects the extent to which students participate in the course, how often they tweet, whether or not they complete assignments and quizzes, attend class, etc. Organization reflects how well students document their process and maintain data and software resources. For example, maintaining a well organized Zotero library with notes, maintaining a well organized Github account and maintaining organized data sets that are labelled appropriately. To do well in EDCT-GE 2550 requires that students finish the course with the resources to sucessfully use data science in education in the future. Do the work and stay organized and all will be well!

Tasks that need to be completed during the semester:

  • Attend class
  • Weekly readings
  • Comment on readings on Twitter
  • Weekly in class questionnaire
  • Maintain documentation of work (Github, R Markdown, Zotero)
  • Ask one question on Stack Overflow
  • In person meeting with instructor
  • 8 short assignments (including one group assignment)
  • Group presentation of group assignment
  • Produce one argument about learning using data from the class

Week-by-week

Unit 1: Introduction

Unit 2: Data Sources

Unit 3: Networks

Unit 4: Prediction

Unit 5: Natural Language Processing

Unit 6: Quantified Student

Unit 7: Advanced Graphics

Learning Objectives

  • Be familiar with course philosophy, logic & structure
  • Install and be familiar with the software to be used in the course
  • Consider informed consent and its complexity in education technology
  • Appreciate the importance of tightly defining educational goals

Tasks to be completed:

  1. Read and comment on by 1/30/16:
  1. Assignment 1a: Set up

Week 2 Data Sources (2/4/16 - 2/11/16)

Learning Objectives

  • Be familiar with a range of data sources, formats and extraction processes
  • Be familiar with R & Github & markdown
  • Be familiar with the kinds of work done in the fields of LA and EDM

Tasks to be completed:

  1. Read/watch and comment:
  1. Assignment 1b: Github and RStudio

Week 3 Data Tidying (2/11/16 - 2/18/16)

Learning Objectives:

  • Be able to perform a data tidying workflow
  • Be able to do basic visualization
  • Understand the importance of workflow and recording workflow

Tasks to be completed:

  1. Read/watch:
  1. Read/comment:
  1. Assignment 2

Week 4: Personalization through Features (2/18/16 - 2/25/16)

  • Understand why dimensionality reduction is necessary
  • Be familiar with broad groups of dimensionality reduction (feature transformation, feature selection, feature extraction)
  • Understand the complexity of personalization in education

Tasks to be completed:

  1. Read/Comment:
  1. Read/Watch:
  1. Assignment 3

Week 5: Dimension Reduction (2/25/16 - 3/3/16)

  • Perform one method from each group of dimensionality reduction methods
  • Be aware of the complexity of Open Data

Tasks to be completed:

  1. Read/Comment:
  1. Assignment 4

Week 6 Introduction to Networks (3/3/16 - 3/10/16)

Learning Objectives

  • Define social network analysis and its main analysis methods
  • Perform social network analysis and visualize analysis results in R
  • Develop a well defined opinion on how to approach student privacy and data use

Tasks to be completed:

  1. Read:
  1. Read/Comment:
  1. Assignment 5a

Week 7 Social Network Analysis (3/10/16 - 3/17/16)

  • Describe and interpret the results of social network analysis for the study of learning
  • Describe and critically reflect on approaches to the use of social network analysis for the study of learning

Tasks to be completed:

  1. Read/Comment:
  1. Assignment 5b

Week 8 Prediction Modelling (3/17/16 - 3/24/16)

  • Conduct one form of prediction modeling effectively and appropriately
  • Understand the basis of predictive inference
  • Develop a well defined opinion of the complexity of adaption

Tasks to be completed:

  1. Read/Comment:
  1. Read:
  1. Assignment 6a

Week 9 Prediction Modelling (3/24/16 - 3/31/16)

  • Understand core uses of prediction modeling in intelligent tutors
  • Learn how to engineer both features and training labels
  • Learn about key diagnostic metrics and their uses

Tasks to be completed:

  1. Read/Comment:
  1. Assignment 6b

Week 10 Natural Language Processing (3/31/16 - 4/7/16)

  • Describe prominent areas of text mining
  • Assemble a corpus of documents
  • Describe applications of text mining to education

Tasks to be completed:

  1. Read/Comment:
  1. Assignment 7a

Week 11 Natural Language Processing (4/7/16 - 4/14/16)

  • Perform a basic NLP analysis
  • Develop a well defined opinion on whether students should have a right to understand how they are judged

Tasks to be completed:

  1. Read/Comment:
  1. Assignment 7b

Week 12 The Quantified Student (4/14/16 - 4/21/16)

  • Have a well defined opinion of the use of biometric data in education
  • Extract orientation data from a mobile device

Tasks to be completed:

  1. Read/Comment
  1. Assignment 8

Week 13 Advanced Graphics (4/21/16 - 4/28/16)

  • Understand basic principals of the grammar of graphics
  • Understand the basic principals of effective data visualization
  • Produce a range of graphical representations using ggplot & D3.js for R

Tasks to be completed:

  1. Read/Watch:
  1. Assignment 8

syllabus's People

Contributors

charles-lang avatar angiezhao avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.