DS4UX (Spring 2016)/Schedule: Difference between revisions

From CommunityData
No edit summary
Line 21: Line 21:
* Python for Informatics: [http://www.pythonlearn.com/html-009/book001.html Preface] and [http://www.pythonlearn.com/html-009/book002.html Chapter 1  Why should you learn to write programs?]
* Python for Informatics: [http://www.pythonlearn.com/html-009/book001.html Preface] and [http://www.pythonlearn.com/html-009/book002.html Chapter 1  Why should you learn to write programs?]
* [http://sites.tufts.edu/cbi/files/2013/01/linux_cheat_sheet.pdf Command line cheat sheet] — covers basics like <code>ls, pwd, cd</code> and much more.
* [http://sites.tufts.edu/cbi/files/2013/01/linux_cheat_sheet.pdf Command line cheat sheet] — covers basics like <code>ls, pwd, cd</code> and much more.


=== Week 2: April 4 ===
=== Week 2: April 4 ===
Line 44: Line 46:
* [[Wordplay handout]]
* [[Wordplay handout]]
* [http://communitydata.cc/~mako/cdsw-au2015-lecture1-20151010.ogv cdsw-au2015-lecture1-20151010.ogv] -- Mako Hill's lecture video from a previous course, which covers most of the concepts from my Week 1 and Week 2 lectures.
* [http://communitydata.cc/~mako/cdsw-au2015-lecture1-20151010.ogv cdsw-au2015-lecture1-20151010.ogv] -- Mako Hill's lecture video from a previous course, which covers most of the concepts from my Week 1 and Week 2 lectures.


=== Week 3: April 11 ===
=== Week 3: April 11 ===
Line 60: Line 64:
;Resources
;Resources
*''go here''
*''go here''


=== Week 4: April 18 ===
=== Week 4: April 18 ===
Line 71: Line 77:
* [[DS4UX_(Spring_2016)/Wikipedia Notifications survey]] — We will walk through a real life example that uses the concepts we've developed so far to answer research questions.
* [[DS4UX_(Spring_2016)/Wikipedia Notifications survey]] — We will walk through a real life example that uses the concepts we've developed so far to answer research questions.
* [[DS4UX_(Spring_2016)/Seattle_traffic|Burke-Gilman traffic counter]] — we will start working with a dataset of bike and pedestrian traffic on the Burke-Gilman trail.
* [[DS4UX_(Spring_2016)/Seattle_traffic|Burke-Gilman traffic counter]] — we will start working with a dataset of bike and pedestrian traffic on the Burke-Gilman trail.


;Homework
;Homework
Line 80: Line 85:
:* [https://communitydata.cc/~mako/cdsw-au2015-lecture2-20151024.ogv cdsw-au2015-lecture2-20151024.ogv]
:* [https://communitydata.cc/~mako/cdsw-au2015-lecture2-20151024.ogv cdsw-au2015-lecture2-20151024.ogv]
:* [https://communitydata.cc/~mako/cdsw-au2015-lecture3-20151107.ogv cdsw-au2015-lecture3-20151107.ogv]
:* [https://communitydata.cc/~mako/cdsw-au2015-lecture3-20151107.ogv cdsw-au2015-lecture3-20151107.ogv]


=== Week 5: April 25 ===
=== Week 5: April 25 ===
[[DS4UX_(Spring_2016)/Day_5_plan|Day 5 plan]]
[[DS4UX_(Spring_2016)/Day_5_plan|Day 5 plan]]


;Assignments due
;Assignments due
*[[DS4UX_(Spring_2016)#Final_Project_Idea|Final project ideas]]
*[[DS4UX_(Spring_2016)#Final_Project_Idea|Final project ideas]]
* Day 4 coding challenge
* Day 4 coding challenge


;Agenda
;Agenda
*[[DS4UX_(Spring_2016)/Day_5_lecture|Day 5 lecture]]
*[[DS4UX_(Spring_2016)/Day_5_lecture|Day 5 lecture]]
<!--
<!--
* visualize Seattle building permit data
* visualize Seattle building permit data
Line 103: Line 106:
;Resources
;Resources
*''go here''
*''go here''


=== Week 6: May 2 ===
=== Week 6: May 2 ===
[[DS4UX_(Spring_2016)/Day_6_plan|Day 6 plan]]
[[DS4UX_(Spring_2016)/Day_6_plan|Day 6 plan]]


;Assignments due
;Assignments due
* Day 5 coding challenge
* Day 5 coding challenge


;Agenda
;Agenda
* [[DS4UX_(Spring_2016)/Day_6_lecture|Day 6 lecture]]  
* [[DS4UX_(Spring_2016)/Day_6_lecture|Day 6 lecture]]  


;Homework
;Homework
*[[DS4UX_(Spring_2016)/Day_6_coding_challenge|Day 6 coding challenge]] ('''Required''')
*[[DS4UX_(Spring_2016)/Day_6_coding_challenge|Day 6 coding challenge]] ('''Required''')


;Resources
;Resources

Revision as of 05:46, 18 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
  • Week 3 code challenges — We'll briefly walk through the concepts and solutions to the Week 3 coding challenges as a group.
  • Day 3 follow up — We will cover some important concepts that we didn't have a chance to cover in depth last week.
  • Reading and writing files — we will learn how to read and write basic datafiles with Python.
  • DS4UX_(Spring_2016)/Wikipedia Notifications survey — We will walk through a real life example that uses the concepts we've developed so far to answer research questions.
  • Burke-Gilman traffic counter — we will start working with a dataset of bike and pedestrian traffic on the Burke-Gilman trail.
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
  • go here


Week 6: May 2

Day 6 plan

Assignments due
  • Day 5 coding challenge
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

Week 11: June 6

FINALS WEEK - NO CLASS

Assignments due