CS 2213/2211 Advanced Programming
Spring 2005 Calendar
Week  Dates    Lecture Topics       Readings       Recitation        Exam/Quiz    
1
Jan 18, 20
(17th: MLK)
Unix Basics,   vi Editor,
lint/make, dice program
S2-S4, S8
W1
Rec 0: Practice
Rec 1: Introduction
NO QUIZ
2 Jan 25, 27 C basics, C I/O,
Random Numbers
W2.1-2.9, W3,
W4.1-4.2
Rec 2:
I/O and Random #s.
Quiz 0: topics,
questions
3 February
1, 3
Sep. Compilation, Sieve,
Stack, O-O Prog, Copy
  Rec 3:
Palindromes.
Quiz 1: topics,
questions
4 February
8, 10
Pointers,
Swapping,
W6.1-6.3,
W6.5
Rec 4:
Pointers, etc.
Quiz 2: topics,
questions
5 February
15, 17
Pointers and Arrays W7.1-7.4 Rec 5:
Pointers and Arrays
NO QUIZ
6 February
22, 24
String Examples,
String Basics
Functions
W8.1-8.13 Rec 6:
Strings
Quiz 3: topics,
questions
7 March
1, 3
Print Array of Strings W8.14 Rec 7:
Array of Strings
Exam 1 (Answers
Review)
8 March
8, 10
2d-arrays
Parameters
W7.6
W7.8-7.10
Rec 8:
Pascal's Triangle
NO QUIZ
Spring Break: 14-18 March 2005
9 March
22, 24
Structs ( Simple, J vs. C)
Structs as parameters
W9.1-9.3 Rec 9:
Structs and RPN
Quiz 4: topics,
questions
10 Mar 29, 31
(28: Last Drop)
Linked List Stack W10.5 Rec 10:
Linked list queue
NO QUIZ
11 April
5, 7
File Input/Output W12.3-12.4 Rec 11:
Merging Files
NO QUIZ
12 April
12, 14
Binary trees W11.4.1 Rec 12:
Binary trees
Exam 2 (Answers
Review)
13 April 19, 21
(15-24: Fiesta)
Hashing
Time in Unix
  Rec 13:
Hashing
NO QUIZ
14 April 26, 28 Graphs
Heapsort
  Rec 14:
Graph algorithms
NO QUIZ
15 May 3
5-6: study
Finish up   No Recitation NO QUIZ
Week  Dates    Lecture Topics       Readings       Recitation        Exam/Quiz    
  May 9
10:30-1:15pm
Final Exam     Final
(Review, Answers)
 
     
  • Quizzes: During class on some Thursdays,
    a quiz will be given at the beginning or end of class.

  • Exams: On 2 Thursdays as shown above, given from 9:30-10:45 am in class.

  • Lectures: Material prepared by the instructor.

  • Recitations: Due by Tuesday at midnight in the week
    after the recitation for full credit, or by the following Sunday at
    midnight for 75% credit. A * means graded recitation has been emailed back.

  • Readings: "S" stands for Sobell's Unix book; "W" stands for Weiss's C book.


Copyright © 2011, Neal R. Wagner. Permission is granted to access, download, share, and distribute, as long as this notice remains.