CSCI 131 Data Structures--Spring 2014

    Course Schedule

    Home | | Schedule | | Assignments | | Lectures | | Resources


    Schedule of Topics

    This schedule will give you an idea of the order of topics and chapters that will be covered. It may change during the semester depending on how quickly we cover the various topics.

    WeekDatesChapterTopic
    11/22 - 1/24Ch. 1 Course overview,
    C++ program structure and Data Types
    21/27
    1/27 - 1/31
    Lab 1
    Ch. 2, 3
    LINUX, Simple Programs
    C++ program structure and Data Types, Function calls
    32/3
    2/3 - 2/7
    Lab 2
    Ch. 4, 5, 13.4
    Emacs, Input/Output
    Input/Output, Strings, Conditionals
    4
    2/10
    2/10 - 2/14

    Lab3
    Ch. 5, 9.1, 6
    Form Group; Check out Robot
    Conditionals
    Conditionals, Switch, Loops
    52/17
    2/17 - 2/21
    Lab4
    Ch. 6, 9.2-3, 7
    Loops, Robot Programming
    Loops, Functions
    62/24
    2/24 - 2/26
    2/27
    Lab5
    Ch 7, 8
    EXAM 1
    Functions
    Parameters, Review for exam
    Midterm Exam 1
    ********************* SPRING BREAK 3/3 - 3/7 ***********************
    73/10
    3/10 - 3/14
    Robot Lab
    Ch. 10, 12
    Working with robots
    Scope; Typedef and casting; Characters and enumerations
    83/17
    3/17 - 3/21
    Lab 6
    Ch. 12, 11
    Parameters, I/O and Files
    Arrays
    93/24
    3/24 - 3/28
    Lab 7
    Ch. 14
    Arrays and Strings
    Structs & Classes
    103/31
    3/31 - 4/4
    Lab 8
    Ch. 14, 13
    Structs & Classes
    Object Oriented Design, Search
    114/7
    4/7 - 4/9
    4/10
    Lab 9
     
    EXAM 2
    Sorting and Searching
    Search & Sort II, Review
    Midterm Exam 2
    124/14
    4/14 - 4/16
    4/18
    Lab 10
     
    NO CLASS
    Pointers
    Dynamic Memory, Pointers, Linked Lists
    EASTER BREAK
    134/21
    4/23 - 4/25
    NO CLASS
    Ch. 15
    EASTER BREAK
    Linked Lists, Recursion
    144/28
    4/28 - 5/2
    Lab 11Linked Lists
    Recursion
    155/5
    5/5
    Lab 12TBD
    Review for Exam

    Final Exam: During final exam week. Friday, 5/9, 8:00 - 10:30 a.m.


    Home | | Schedule | | Assignments | | Lectures | | Resources


    Constance Royden--croyden@cs.holycross.edu
    Computer Science 131
    Last Modified: January 20, 2014
    Page Expires: August 17, 2014