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
|
|