DS4UX (Spring 2016)/Schedule: Difference between revisions

From CommunityData
Line 92: Line 92:


;Agenda
;Agenda
*[[DS4UX_(Spring_2016)/Day_5_lecture|Day 5 lecture]]
* [[DS4UX_(Spring_2016)/Day_4_coding_challenge#Solutions|Week 3 code challenge solutions]] — We'll walk through the concepts and solutions to the Week 4 coding challenges as a group.
<!--
* [[DS4UX_(Spring_2016)/Day_5_lecture#Lecture_1:_What_is_an_API.3F|Lecture 1: What is an API?]] — Ray will introduce us to APIs ("Application Programming Interfaces").
* visualize Seattle building permit data
*
-->
* [[DS4UX_(Spring_2016)/Day_5_lecture#Exercise_1:_How_do_we_use_APIs_to_get_kitten_pictures.3F|Exercise 1: PlaceKitten API]] — we will write our first API requests using the [http://placekitten PlaceKitten API].
* [[DS4UX_(Spring_2016)/Day_5_lecture#Lecture_2:_Using_data_from_APIs_in_Python|Lecture 2: Using data from APIs in Python]] — Ray will introduce us to JSON ("JavaScript Object Notation"), a type of data structure that is commonly used by APIs, which can be easily imported into Python and converted to a dictionary for analysis.
* [[Day_5_lecture#Week_5_project:_How_do_we_use_APIs_to_get_data_from_Wikipedia.3F|Week 5 project: Introducing the Wikipedia API]] — We will learn the syntax of the MediaWiki API (used by Wikipedia), as well as how to test API queries in a sandbox, and how to perform those queries in Python—in preparation for the [[DS4UX_(Spring_2016)/Day_5_coding_challenge|Week 5 coding challenges]].
*We will go over a [https://docs.google.com/document/d/1RPjvoxYX87DM_px8UX9my6rEg0V3rTcNvRHzSAHxAzU/edit list of sample APIs, datasets, and research questions] that will get you thinking about what research ''you'' want to conduct for your final class project.
 


;Homework
;Homework
*[[DS4UX_(Spring_2016)/Day_5_coding_challenge|Day 5 coding challenge]] ('''Required''')
*[[DS4UX_(Spring_2016)/Day_5_coding_challenge|Day 5 coding challenge]] ('''Required''')
*[[DS4UX_(Spring_2016)#Final_Project_Idea|Final project ideas]]


;Resources
;Resources

Revision as of 16:56, 25 April 2016

Week 1: March 28

Day 1 plan

Assignments due
  • fill out the pre-course survey
Agenda
  • Quick introductions — Be ready to introduce yourself and describe your interest and goals in the class.
  • Why Programming and Data Science for UX Research? — What this course is about
  • Class overview and expectations — We'll walk through this syllabus.
  • Group formation — We'll assemble in our peer programming groups for the first time.
  • Installation and setup — You'll install software including the Python programming language and run through a series of exercises.
  • Interactive lecture: programming concepts 1
  • Self-guided tutorial and exercises — You'll work through a self-guided tutorial to practice the basic concepts we introduced in the lecture.
Homework
Resources


Week 2: April 4

Day 2 plan

Agenda
Homework
Resources


Week 3: April 11

Day 3 plan

Agenda
Homework
Resources
  • go here


Week 4: April 18

Day 4 plan

Agenda
Homework
Resources
  • Two video lectures by Mako Hill, which covers most of the concepts from NEXT week's lecture (as well as some useful review):

Week 5: April 25

Day 5 plan

Assignments due
Agenda


Homework
Resources

Week 6: May 2

Day 6 plan

Assignments due
Agenda
Homework
Resources
  • go here


Week 7: May 9

Day 7 plan

Assignments due
Agenda
Coding challenges
Resources
  • go here


Week 8: May 16

Day 8 plan

Agenda
Coding challenges
Resources
  • go here


Week 9: May 23

Day 9 plan

Agenda
  • Day 9 lecture
  • review of key concepts and tools from this course
  • presentation workshop
Resources
  • go here


Week 10: June 3 (DATE CHANGE)

Please note that this class we will meet Friday evening, rather than Monday evening, because of the Memorial Day holiday.

Assignments due


Agenda
  • Day 10 lecture - Final project report review, next steps for Data Science
  • Final project presentations


Resources


Week 11: June 6

FINALS WEEK - NO CLASS

Assignments due