CSCI 1200 - Spring 2006
Computer Science II
General Information:
Home
Announcements
Class Policies
Lab Times
Resources


Course Content:
Calendar
   Lecture notes,
   Lab materials,
   Homework, &
   Test reviews
Submit Homework

Course Calendar

Sunday/Monday Tuesday Wednesday Thursday Friday
  Jan 17, Lecture 1:
Introduction and Background

Reading: K&M Chapter 0,
Academic Integrity Statement
Jan 18, Lab 1:
Getting Started

code: julian.cpp
  Jan 20, Lecture 2:
Background II

code: convert_from_julian.pdf
  Jan 24, Lecture 3:
Strings

Reading: K&M Chapters 1&2
Jan 25, Lab 2:
Strings, Files and Command Line Args

simple_stats.cpp
in_numbers.txt
in_strings.txt
Jan 26, Homework 1:
Getting Started

due @ 11:59pm
input.txt
output.txt
Jan 27, Lecture 4:
Vectors

Reading: K&M Chapter 3
  Jan 31, Lecture 5:
Classes I

Reading: K&M 4.2-4.4 & Chapter 9
Feb 1, Lab 3:
Classes
Feb 2, Homework 2:
Moire Strings

due @ 11:59pm
in_patterns.txt
out_square.txt
out_right_triangle.txt
out_isosceles_triangle.txt
Feb 3, Lecture 6:
Classes II
Mon Feb 6,
Review session
6-8pm,
DCC 324
Exam Review (ppt)
Practice Problem Corrections
Feb 7, Test 1
10-11:50am
West Hall Auditorium

Practice Problems
Solutions
Feb 8, Lab 4:
Debugging

point2D.h
rectangle.h
rectangle.cpp
  Feb 10, Lecture 7:
Lists and Iterators

Reading: K&M 5.1-5.5
classlist_ORIGINAL.cpp
classlist_ERASE.cpp
classlist_ITER.cpp
classlist_LIST.cpp
  Feb 14, Lecture 8:
Iterators; More Examples
Feb 15, Lab 5:
Iterators & Lists
Feb 16, Homework 3:
Tennis Classes

due @ 11:59pm
sample_scores.txt
sample_scores_out.txt
mens_ao_2006.txt
mens_2005.txt
Feb 17, Lecture 9:
Recursion I

Reading: Malik Chapter 17 (optional)
no classes Feb 21, Monday schedule,
no lecture
Feb 22, Lab 6:
Recursion I

grid1.txt
grid2.txt
start.cpp
Feb 23, Homework 4:
Wish Lists

due @ 11:59pm
requests.txt
results.txt
main_start.cpp
Feb 24, Lecture 10:
Recursion II

merge_sol.cpp
word_search_sol.cpp
letters.txt
  Feb 28, Lecture 11:
Problem Solving I
Mar 1, Lab 7:
Recursion II

From Lecture 10:
merge_sol.cpp
word_search_sol.cpp
letters.txt
Mar 2, Homework 5:
Box Packing Recursion

due @ 11:59pm
README_template.txt
about.html
puzzle1.txt
puzzle1_solutions.txt
puzzle2.txt
puzzle3.txt
puzzle4.txt
puzzle5.txt
squared_square.txt
bcp_9_piece.txt
bcp_15_piece.txt
Mar 3, Lecture 12:
Strings and Char Ops

Reading: K&M 5.6-5.9
Sun Mar 5,
Review session
7-9pm,
DCC 324
Practice Problem Solutions
Practice Problem Corrections
Mar 7, Test 2
West Hall Auditorium
Practice Problems
Mar 8, Lab 8:
Templates and Strings
  Mar 10, Lecture 13:
Associative Containers I

Reading: K&M Chapter 7
Mar 13-17, Spring Break, no classes
  Mar 21, Lecture 14:
Associative Containers II
Mar 22, Lab 9:
MP3 Maps

main.cpp
computer.h
computer.cpp
mp3.h
mp3_input.txt
mp3_output.txt
Mar 23, Homework 6:
Caller ID Maps

due @ 11:59pm
README_template.txt
input1.txt
output1.txt
input2.txt
output2.txt
Mar 24, Lecture 15:
Problem Solving II
  Mar 28, Lecture 16:
Pointers and Arrays

Reading: K&M Chapter 10.1, Malik pages 742-756 (optional)
Mar 29, Lab 10:
Sudoku Sets

sudoku.h
sudoku.cpp
puzzles.txt
  Mar 31, Lecture 17:
Dynamic Memory

Reading: K&M Chapter 10, Malik pages 753-781 (optional)
  Apr 4, Lecture 18:
Vector Implementation

Reading: K&M Chapter 11
Apr 5, no classes Apr 6, Homework 7:
Movie Database

due @ 11:59pm
README_template.txt
people.txt
movies.txt
queries.txt
output.txt
Apr 7, Lecture 19:
Operators and Friends

Reading: K&M Chapter 12
Sun Apr 9,
Review Session
7-9pm,
DCC 324
Apr 11, Test 3
West Hall Auditorium
Practice Problems
Solutions
Apr 12, Lab 11:
Stacks and Queues

cs2stack.h
cs2queue.h
  Apr 14, Lecture 20:
Linked Lists I
  Apr 18, Lecture 21:
Linked Lists II
Apr 19, Lab 12:
Linked Lists

cs2list.h
test_cs2list.cpp
  Apr 21, Lecture 22:
Trees I
  Apr 25, Lecture 23:
Trees II

Course Evaluations
(in class)
bring a #2 pencil

Apr 26, Lab 13:
Trees and Recursion

cs2set.h
test_cs2set.cpp
Apr 27, Homework 8:
City Chase
due @ 11:59pm
graph.h
README_template.txt
graph_test.txt
out_graph_test.txt
game_test.txt
out_game_test.txt
delete_test.txt
out_delete_test.txt
Apr 28, Lecture 24:
Inheritance & Polymorphism
  May 2, Lecture 25:
Garbage Collection & Course Summary
May 3, Lab 14:
Garbage Collection

memory.h
memory.cpp
main.cpp
   
Mon May 8,
Final Exam Probs / Office Hrs
5-7pm
Location: Lally 102
Tues May 9,
Final Exam Probs / Office Hrs
5-7pm
Location: Lally 102
  May 11, 6:30-9:30pm
FINAL EXAM
location: DCC 308

Practice Problems
Solutions

Additional information about Final Exams