CSCI 110, Spring 2011

    Likely Lecture Schedule
    Home | | Course Schedule | | Assignments | | Lecture Notes


    This schedule is likely to change, but it will give you an idea of the order of topics and chapters that will be covered. Please take note of the scheduled lab dates--we will meet in Haberlin 136 (the computer lab) on these days. These may be modified during the semester, so pay attention to class announcements.


    Day     Date    (Lab)     Chapters        Topic
    Tues    1/25              CSI: 1, 9       Administrivia, Intro to CS, Intro to Python
    Thurs   1/27              Python: 1.1-1.5 Reading and writing strings. identifiers.
    
    Tues    2/1      Lab 1    CSI: 9          Using Python Editor, Running Programs, Strings
    Thurs   2/3               Python: 1.6     Decision trees, Conditionals, compound statements
    
    Tues    2/8      Lab 2                    Conditionals, Text manipulation
    Thurs   2/10              Python: 1.7     Algorithms, While Loops, simple expressions
    
    Tues    2/15     Lab 3                    Practice with loops and expressions
    Thurs   2/17              Python: 1.2     Lists, For loops
    
    Tues    2/22     Lab 4                    Practice with lists and for loops
    Thurs   2/24                              Mathematical functions, review for exam
    
    Tues    3/1                               EXAM I--IN CLASS
    Thurs   3/3               Python: 1.8     Functions, parameters and variables
    
    **************** SPRING BREAK MARCH 7 - 11 *******************************
    
    Tues    3/15     Lab 5    CSI: 8.7        Functions, parameters and variables
    Thurs   3/17              Python: 1.9-10  Recursion, Classes and objects                              
    
    Tues    3/22     Lab 6                    Recursion, Classes and objects
    Thurs   3/24              CSI: 2, 4       Binary and hexadecimal numbers, Digital Circuits
    
    Tues    3/29     Lab 7                    Circuit Maker
    Thurs   3/30                              Binary Arithmetic with digital circuits
    
    Tues    4/5      Lab 8                    Binary addition, truth tables and circuits
    Thurs   4/7               CSI: 5, 7       Computer Architecture, Assembly language
    
    Tues    4/12                              Review for Exam
    Thurs   4/14                              EXAM 2--IN CLASS
                
    Tues    4/19              CSI: 15, 16     Networks, Internet/HTML
    Thurs   4/21     NO CLASS                 EASTER BREAK
         
    Tues    4/26     Lab 9                    Build a web page
    Thurs   4/28                              Graphics on the web, Tables                             
    
    Tues    5/3               CSI: 17         Intractable problems/the Halting problem
    Thurs   5/5                               The halting problem, Review for final
    
    

    Final Exam:

      Section 01: Monday, May 16, 3:00 - 5:30 p.m.
      Section 02: Thursday, May 12, 11:30 - 2:00 p.m.



    Home | | Course Schedule | | Assignments | | Lecture Notes


    Constance Royden--croyden@cs.holycross.edu
    Computer Science 110--Survey of Computer Science
    Date Created: September 1, 2002
    Last Modified: January 13, 2011
    Page Expires: January 13, 2012