• Home
  • Class Materials
  • Course Info
    • About CS0931
    • Missive/Syllabus
    • Staff
  • Resources
  • Student Projects
  • Calendar
Assignments

Handin Instructions

For homework assignments (except the Collaboration Policy and assigned readings), please share your solution with cs0931handin2015@gmail.com. We will only accept plain text, Python, or shared Google spreadsheet files. Bring the signed Collaboration Policy to class. Be sure to read the Homework Policy for more detailed information about late handins, extensions, and grades.

Date Topic Class Materials Assignment Due Date Extra Files
Introduction to Computation
Th 1/22
Liberal Media Bias [slides] Missive HW 0-1
HW 1-1
Collaboration Policy
"On the Bias"
T 1/29
Spreadsheets: Assessing the Liberalness of U.S. Senators
T 1/27 No Class (Snow Day)
Th 1/29 Forming a Computational Problem & XML slides] Senate Vote Data
ACT 1-1
HW1-2
T 2/3
T 2/3 Data Collection [slides] ACT 1-1 cont.
HW1-3 Th 2/5
Th 2/5 Ranking Senators (1/2) [slides] ACT 1-2 [solution] HW 1-4 W 2/11
T 2/10 Ranking Senators (2/2) [slides] ACT 1-2 cont.
ACT 1-3
Senate voting similarity chart on NYTimes.com
Th 2/12 Discovering Patterns [slides] ACT 1-3 cont.
ACT 1-4 (with starter)
Project Example 1
Project Example 2
HW1-5
Th 2/19 www.data.gov
Political Books
Project 1
Project Rubric
(Proposal) Th 2/19
(Project)
S 3/1
T 2/17 No Class (President's Day weekend)
Textual Analysis in Python: Building a Concordance for a Text
Th 2/19 Textual Analysis & Intro to Python [slides] GoogleNgrams
Python 2.7.9
Oz Books
HW 2-1 T 2/24 Python Installation Tutorial
T 2/24 Your First Python Program [slides] ACT 2-1
ACT2-1.py [sol.py]
poem.txt
Example.py
HW 2-2 Th 2/26
Th 2/26 Summary Statistics (1/2) [slides] ACT 2-2
ACT2-2.py [sol.py]
MobyDick.txt
HW 2-3 T 3/3 moby-starter.py
T 3/3 Summary Statistics (2/2)[slides] ACT 2-3
ACT2-3.py [sol.py]
HW2-3B Th 3/5 HW2-3B.py
Th 3/5 Vocabulary Size of Moby Dick [slides] ACT 2-4
ACT2-4.py [finished.py]
functionErrors.py
HW 2-4 T 3/10 HW2-4.py
T 3/10 Python Dictionaries [slides] ACT 2-5
ACT2-5.py [sol.py]
HW 2-5 Th 3/12
Th 3/12 Project 2 [slides] Text Data Sources
DataImport.py
SCOTUS concordance example
HW 2-6 Th 3/17 HW2-6.py
Project 2
Project Rubric
(Proposal)
3/20
Example_Skeleton.py
(Project Update)
4/3
(Project)
4/12
T 3/17 User Input, Reading Online Data, String Functions [slides] ACT 2-6
ACT2-6.py [sol.py]
HW 2-7 Th 3/19
Th 3/19 Determining Authorship [slides] ACT 2-7
ACT2-7.zip
T 3/24 No Class (Spring Break)
Th 3/26 No Class (Spring Break)
Regex and Other Tools
T 3/31 Regular Expressions [slides] ACT 3-1
ACT3-1.py
poem.txt
regexpal.com
PythonRE
Th 4/2 More Regular Expressions [slides] ACT 3-2
Plain Text Dictionary
Dict. Words
Dict. Word Fetcher
RE Tester
HW3-2 (3-1 was cancelled) T 4/7 HW3-2.py
casey.txt
T 4/7 Finishing Regular Expressions [slides] ACT 3-2 (cont)
pip.py
Th 4/9 Google Earth [slides] ACT 3-3
Google Earth
CIT.kml
gecoords.py
Find your color
T 4/14 Twitter and While Loops [slides] tw1.py
tw2.py
twcol.py
HW3-4(once again no 3-3) 4/21 twparse.py
kmlgen.py
getCoords.py
twcol.py
Putting It All Together
Th 4/16 Final Project [slides] Project Example 1
Project Example 2
Project Example 3
Final Project
Project Rubric
(Proposal)
T 4/21
(Project)
M 5/4
T 4/21 Project Workshop
Th 4/23 Python Odds and Ends [slides] easygui Examples
nltk Examples
T 4/28 Project Workshop
Th 4/30 Rising Computing Applications [slides]
T 5/5 Last Class Day!