========
Calendar
========
.. note::
We will be using a draft *Computer Science with Applications* by
Anne Rogers and Borja Sotomayor. The text book is available in
both `HTML
`_
and `PDF
`_
format. Note that you will be asked for your CNetID and password to
gain access to these files.
.. csv-table::
:header: "Week", "Day", "Date", "Type", "Topic", "Readings", "Due"
:widths: 5, 5, 15, 15, 25, 25, 25
1,M,Oct 1,Lec #1,Course Introduction,"R&S: Computational Thinking, `Computational Thinking by J.Wing `_, `(Optional) How the Matching Algorithm Works `_ & `(Optional) National Resident Match Program `_",
1,M,Oct 1,Lab #1,Linux,,
1,W,Oct 3,Lec #2,Introduction to Programming (`practice `_),R&S: Programming Basics,
1,F,Oct 5,Lec #3,"Conditionals; basic lists; for loops (`practice `_)",R&S: Control Flow,
2,M,Oct 8,Lec #4,"Lists, strings (`practice `_)","R&S: Lists, Tuples & Strings",
2,M,Oct 8,Lab #2,Lists and Loops,,
2,W,Oct 10,Lec #5,Functions,R&S: Introduction to Functions,
2,F,Oct 12,Lec #6,"More functions (`practice `_)",R&S: Introduction to Functions,PA #1: Simulating SIR (solo)
3,M,Oct 15,Lec #7,Page rank example,,
3,M,Oct 15,Lab #3,Functions,,
3,W,Oct 17,Lec #8,Dictionaries,R&S: Dictionaries,
3,F,Oct 19,Lec #9,Files,R&S: Working with Files,PA #2: Schelling (pairs allowed)
4,M,Oct 22,Lec #10,Data Types,R&S: Implementing a data structure: stacks and queues,
4,M,Oct 22,Lab #4,Dictionaries,,
4,W,Oct 24,Lec #11,Classes,R&S: Classes and Objects,
4,F,Oct 26,Lec #12,More Classes,,PA #3: Twitter (pairs allowed)
5,M,Oct 29,Lec #13,More Classes,,
5,M,Oct 29,EXAM,EXAM,EXAM,EXAM
5,W,Oct 31,Lec #14,M/D/1 Queues,,
5,F,Nov 2,Lec #15,Functional Programming,,
6,M,Nov 5,Lec #16,More Functional Programming,,
6,M,Nov 5,Lab #5,Classes,,
6,W,Nov 7,Lec #17,Numpy,R&S: Numpy,
6,F,Nov 9,Lec #18,More Numpy,,PA #4: Polling places (pairs allowed)
7,M,Nov 12,Lec #19,Pandas,R&S: Pandas,
7,M,Nov 12,Lab #6,Numpy,,
7,W,Nov 14,Lec #20,Pandas,,
7,F,Nov 16,Lec #21,Pandas,,PA #5: Linear Regression (solo)
8,M,Nov 19,Lec #22,,,
8,M,Nov 19,Lab #7,Pandas,,
8,W,Nov 21,Lec #23,,,
8,F,Nov 23,, Holiday,,
9,M,Nov 26,Lec #24,,,
9,M,Nov 26,Lab #8,,,
9,W,Nov 28,Lec #25,,,PA #6: Traffic Stops (solo)
9,F,Nov 30,Lec #26,,,
10,M,Dec 3,Lec #27,,,
10,M,Dec 3,Lab #9,,,
10,W,Dec 5,Lec #28,Wrap-up,,PA #7: Record linkage (pairs allowed)
Exam,M,Dec 10,EXAM,EXAM,EXAM,EXAM
.. _CT link: http://www.cs.cmu.edu/afs/cs/usr/wing/www/publications/Wing06.pdf
.. _NRMP link1: http://en.wikipedia.org/wiki/National_Resident_Matching_Program
.. _NRMP link2: http://web.archive.org/web/20130121082051/http://www.nrmp.org/res_match/about_res/algorithms.html
.. You can find an HTML version of the current draft of Rogers and Sotomator (R&S) `here `__ and a pdf version `here `__. You will need to authenticate yourself with your CNET ID and password to gain access to these pages.