CompSci 101, Spring 2018
Syllabus

Course Meeting Time

101.01, Tu/Th 10:05-11:20 in B101 LSRC with Prof. Owen Astrachan
101.02, Tu/Thu 1:25-2:40 in B101 LSRC with Prof. Kristin Stephens-Martinez

Professor: Owen Astrachan

  • Office Hours in D241 LSRC
    Monday, 10:00-11:00am
    Wednesday, 1:00-2:00pm
  • Email: ola AT cs DOT duke DOT edu

Professor: Kristin Stephens-Martinez

  • Office Hours in LSRC D224
    Monday, 2:30-3:30pm
    Tuesday, 2:40-3:45pm
  • Email: ksm AT cs.duke.edu

Graduate TA: Jeff Ames

  • Office Hours in LSRC D301
    Wednesday, 4:00-5:00pm
    Thursday, 1:00-2:00pm
  • Email: jmames AT cs.duke.edu

Graduate TA: Ji Yeon Kim

  • Office Hours
    Monday, 3:30-4:30pm LSRC D301
    Monday, 6:15-7:15pm in front of Old Chem
  • Email: jykim AT cs.duke.edu

HEAD Undergraduate TAs (UTAs)




Lab Sections:

You should be signed up for one lab. Labs are on Wednesdays and Thursdays. Labs start January 17, 2018.

Section Day/Time Room UTA
01 Wed 11:45pm-1:00pmSocPsych 126 Michael Figueiras(mdf15@duke.edu), Maaz Mulla(mm507@duke.edu)
02Wed 1:25pm-2:40pmSocSci 311 Belanie Nagiel(belanie.nagiel@duke.edu), Ben Alexander(ben.alexander@duke.edu)
03Wed 3:05pm-4:20pmPhysics 047 Kayla Derman(kayla.derman@duke.edu), Hayley Barton(hayley.barton@duke.edu)
04/14Wed 4:40pm-5:55pmOld Chem 003 Ben Hodgson(bmh43@duke.edu), Carolina Isaza(ci15@duke.edu)
05/15Wed 6:15pm-7:30pmLSRC A155 Richard Asfour(rna8@duke.edu), Jonathan Nakagawa(jyn2@duke.edu)
06Thu 11:45-1:00pmBioSci 154 Luke Bauer(luke.bauer@duke.edu), Mackenzi Simpson(Ms648@duke.edu)
07Thu 3:05-4:20pmLSRC A155 Matthew (mf195@duke.edu), Morgan Smith(mas188@duke.edu)
08Thu 4:40-5:55pmLSRC A155 Jonathan Kuo(jkk22@duke.edu), Michelle Lou(Michelle.lou@duke.edu)
11Wed 11:45-1:00pmLSRC A155 Ademola Olayinka(aoo12@duke.edu), Nicola Morris(nm169@duke.edu)
12Wed 1:25-2:40pmLSRC A247 Sara Sklenka(sks47@duke.edu), Jeffrey He(jgh26@duke.edu)
13Wed 3:05-4:20pmLSRC A155 Christina Chen(cyc25@duke.edu), Jonathan Nakagawa(jyn2@duke.edu)
16Thu 11:45-1:00pmAllen 103 Mitchell Gladstone(mitchell.gladstone@duke.edu), Leah Schwarz(Leah.schwartz@duke.edu)
17Thu 3:05-4:20pmAllen 226 Tevin Brown(tevin.brown@duke.edu), Othmane Jadi(othmane.jadi@duke.edu)
18Thu 4:40-5:55pmOld Chem 123 Catie Grasse(cg184@duke.edu), Victoria Wu(victoria.wu@duke.edu)

Text (Required)

Clicking on the link below will take you to the Runestone Interactive E-book. This is a free book required for Compsci 101 at Duke. You'll need to register for the book by specifying a username. For the course name choose DukeCompsci101 -- this will allow you to track your progress and for us to track the class' progress.
How To Think Like a Computer Scientist - Learning with Python: Interactive Edition
by Jeffrey Elkner, Allen B. Downey, and Chris Meyer

How to get the book: