Princeton University
Computer Science Dept.
Computer Science 109
Computers in Our World

Andrea LaPaugh

Fall 2010


General Information | Schedule and Assignments |  Announcements

EVOLVING:  CHECK BACK FOR UPDATES


2010 due dates overview

	 S  M Tu  W Th  F  S
Sep 19 20 21 22 23 24 25 first class
26 27 28 29 30
Oct 1 2 problem set 1 due; lab 1 due
3 4 5 6 7 8 9 problem set 2 due; lab 2 due
10 11 12 13 14 15 16 problem set 3 due; lab 3 due
17 18 19 20 21 22 23 problem set 4 due; lab 4 due
24 25 26 27 28 29 30 takehome midterm (no lab or problem set)
31
Nov 1 2 3 4 5 6 fall break
7 8 9 10 11 12 13 problem set 5 due; lab 5 due
14 15 16 17 18 19 20 problem set 6 due; lab 6 due
21 22 23 24 25 26 27 Thanksgiving
28 29 30
Dec 1 2 3 4 problem set 7 due; lab 7 due
5 6 7 8 9 10 11 problem set 8 due; lab 8 due
12 13 14 15 16 17 18 last class
19 20 21 22 23 24 25 winter break
26 27 28 29 30 31
Jan 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22 final exam Wed, Jan 19 7:30 p.m.
23


WEEK 1
Sept.  20:  Introduction

Sept. 22:  What's in a computer


  • WEEK 2
  • Sept 27, 29:    How does it work; representation of information.


  • WEEK 3
    Oct 4, 6:    The CPU

  • Problem set 2, due Oct. 6
  • Lab 2, due Oct 8:  HTML and web page design
  • Problem set 3, due Oct 13, is now available.
  • Reading:
  • Also of interest (optional):

  • WEEK 4
    Oct 11:    Algorithms
  • Problem set 3, due Oct. 13
  • Lab 3, due Oct 15: Advanced HTML
  • Reading:
  • Oct 13:   Algorithms, cont. Programming and programming languages.

    WEEK 5
    Oct 18:    Javascript
    Oct 20:  Javascript, cont. and programming wrap-up

    WEEK 6
    Oct.  25, 27
    Algorithms case study:  Search Engines

    FALL BREAK

    WEEK 7
    Nov 8, 10:    Operating Systems
    WEEK 8
    Nov 15:    Operating Systems cont.;  File Systems
    Nov 17:  APIs;  Software Issues

    WEEK 9

    Nov 22, 24:    Software Issues cont.

    WEEK 10
    Nov 29, Dec. 1:  Networks and protocals

    WEEK 11
    Dec. 6, 8:  Web and policy


    WEEK 12
    Dec. 13:  Cryptography
    Dec. 15: Peer to peer networking;  wrap-up



    FINAL EXAM:  Wed.  Jan 19, 7:30 p.m,  Computer Science Building 104



    Andrea S. LaPaugh;  last revised Thu Dec 23 15:33:25 EST 2010