CS 101 Computer Science I
Fall 2013

Computer Science Department
The College of Arts and Sciences
Boston College

About Calendar Textbook Vista Piazza
Staff Resources Grading Problem Sets code:red Lab

Materials from Lecture

  1. Tuesday 9/3 :
    1. syllabus.pdf,
    2. 01.1.introduction.pdf,
    3. stddraw.py the stddraw library,
    4. stddraw.pdf, API (documentation) for the stddraw library,
    5. 01.1.gcd.py.

  2. Thursday 9/5 :
    1. 01.2.typesExprsFuncsLibs.txt,
    2. 01.2.area.py.

  3. Tuesday 9/10 :
    1. 02.1.funDefsReplacementTypesStddraw.txt,
    2. 02.1.simpleRectangles.py.

  4. Thursday 9/12 :
    1. 02.2.boolsCondsRepetition.txt,
    2. 02.2.isFactor.py.
    3. 02.2.stripes.py.
    4. 02.2.checks.py.

  5. Tuesday 9/17 :
    1. 03.1.repetition.txt,
    2. 03.1.nestedSquares.py.

  6. Thursday 9/19 :
    1. 03.2.repetitionNumbers.txt,
    2. 03.2.fall.py,
    3. 03.2.numbers.py.

  7. Tuesday 9/24 :

    1. 04.1.repetitionBisectionLists.txt,
    2. 04.1.keyToFirstExamS13.pdf,
    3. 04.1.bisectionSqrt.py.

  8. Thursday 9/26 : 04.2.listsAndTuples.txt.

  9. Tuesday 10/1 : FirstExamKEY.pdf.

  10. Thursday 10/3 :
    1. 05.2.tuplesSearchingSorting.txt,
    2. 05.2.listsSearchQuicksort.py.

  11. Tuesday 10/8 : 06.1.storageModel.txt.

  12. Thursday 10/10 : 06.2.mutation.txt.

  13. Tuesday 10/15 :
    1. 07.1.2DListsMazeDictFileIO.txt,
    2. 07.1.maze.zip.

  14. Thursday 10/17 : 07.2.examReview2DLists.txt.

  15. Tuesday 10/22 : 08.1.machinesBinaryHex.txt.

  16. Thursday 10/24 : 08.2.machinesArchitectureAssemblyCode.txt.

  17. Tuesday 10/29 :
    1. Tessellation Contest,
    2. 09.1.queens.py,
    3. 09.1.backtracking8Queens.txt.

  18. Thursday 10/31 : 09.2.functionsAreValues.txt.

  19. Tuesday 11/5 :
    1. 10.1.applicationsOfMapAndReduce.txt
    2. 10.1.applicationsOfMapAndReduce.py
    3. 10.1.gettysburg.txt

  20. Thursday 11/7 : 10.2.keyToSecondExamS13.pdf.

  21. Tuesday 11/12 : Second Midterm Exam. secondExamKey.pdf

  22. Thursday 11/14 :

  23. Tuesday 11/19 :
    1. 12.1.substring.py,
    2. 12.1.markov.py.

  24. Thursday 11/21 :
    1. Norvig/Mayzner English Letter Frequency Counts.

  25. Tuesday 11/26 : 13.1.digitalImages.py.

  26. Thursday 11/28 : Thanksgiving.

  27. Tuesday 12/3 : Second Midterm Review (see the key above).

  28. Thursday 12/5 : 14.2.PointADT.zip.

Accommodations for Disabilities

If you are a student with a documented disability seeking accommodations in this course, please contact Kathy Duggan, (617) 552-8093, dugganka@bc.edu, at the Connors Family Learning Center regarding learning disabilities and ADHD, or Paulette Durrett, (617) 552-3470, paulette.durrett@bc.edu, in the Disability Services Office regarding all other types of disabilities, including temporary disabilities. Advance notice and appropriate documentation are required for accommodations.

Also, please take a minute to introduce yourself to me, I am looking forward to working with you.

Other Resources

  1. A printable version of the course syllabus.

  2. The party line Style Guide for writing Python code. This document summarizes the coding conventions that many Python programmers follow.

    We will adhere to most of it but we'll stray off in a few cases.

Created on 08-31-2013 15:49.