CSCE 1113/1111L Programming Foundations I 
Lecture and Lab Schedule
Quiz and Homework Solutions
Date Lecture Topics Reading Lecture Assignment Lab Assignment
         
8/21/06 Introduction to the course Read the syllabus!   Welcome Lab
8/23/06 Introduction to computers Deitel Chp. 1   Sams Hour 1,2 
8/25/06 Introduction to C programming Deitel Chp. 2.1-2.2 Review notes for Quiz 1 Lab 1
         
8/28/06 Memory concepts, arithmetic Deitel Chp. 2.3-2.5 HW 1 due Files and vi
8/30/06 Relational operators, if and if/else  Deitel 2.6, 3.5-3.6, 4.11   SAMS Hour 3, 10
9/1/06 Quiz, pair programming demo Pair Programming Review notes for Quiz 2 Lab 2
         
9/4/06 No school -- Labor Day!     C Programming
9/6/06 While repetition, counter-controlled loops Deitel 3.1-3.4, 3.7   Deitel Chapter 3
9/8/06 logical operators, %f, more counter loops Deitel 4.10, 3.8 Review notes for Quiz 3 Lab 3
      HW 2  
      Bonus HW1  
         
9/11/06 sentinel loops, C tricks Deitel 3.9-3.12   File systems, loops
9/13/06 ACSII and number systems Deitel Appendix D&E video fun SAMS Hour 4, 5
    ASCII    
9/15/06 For repetition and examples Deitel 4.1-4-5 Review notes for Quiz 4 Lab 4
    HW 3 due at midnight  
         
         
9/18/06 more loop examples, nested logic Deitel 4.6   Problem solving using C
9/20/06 switch Deitel 4.7   Deitel Chapter 4
9/22/06 Problem solving with repetition Deitel Chapter 4 Review notes for Quiz 5 Lab 5
    3.10, loop examples HW 4 due at midnight  
         
9/25/06 Review for Test 1 Deitel Chapters 1-4 Sample Exam 1 Directories
9/27/06 Test 1 over Deitel Chapters 1-4.6, Appendix D and E Review notes for Exam 1 SAMS Hour 6
9/29/06 switch example, break, continue, do..while Deitel Chp. 4, 5.1-5.2   Lab 6
         
10/2/06 Modules, functions, math library Deitel 5.3-5.6   More vi, switch, functions
10/4/06 University of Arkansas Library Services http://dante.uark.edu Review notes for Quiz 6 SAMS Hour 11
10/6/06 Function definitions, prototypes, headers Deitel 5.7-5.8   Lab 7
         
10/9/06 Calling functions, random numbers, game 5.9-5.8   Files, redirection, grep
10/11/06 game Deitel 5.9   SAMS Hour 7 and 8
10/13/06 storage classes, scope rules Deitel 5.11-5.12, 6.1 Review notes for Quiz 7 Lab 8
      HW 5 due THURSDAY midnight  
         
10/16/06 Arrays Deitel 6.2-6.4   Programming with arrays
10/18/06 Array examples Deitel 6.4   Deitel Chapters 5 and 6
10/20/06 Sorting arrays, passing arrays to functions Deitel 6.5-6.6 Review notes for Quiz 8 Lab 9 due Friday at midnight
         
10/23/06 Character arrays, case study Deitel 6.7, Fig 6-16 video fun Shells, arrays
10/25/06 Searching arrays Deitel 6.8   SAMS Hour 13
10/27/06 2-dimensional arrays Deitel 6.9 Review notes for Quiz 9 Lab 10 due Friday at midnight
  Problem solving using arrays http://www.shodor.org/interactivate/activities/ HW 6 due SUNDAY at midnight  
         
10/30/06 More problem solving using arrays Deitel 6.9   More shells, 2D arrays, ASCII graphics
11/1/06 Pointers and call by reference Deitel 7.1-7.4   SAMS Hour 14
11/3/06 Pointer expressions and pointer arithmetic Deitel 7.7-7.8 Review notes for Quiz 10 Lab 11
         
11/6/06 Pointers and arrays, arguments to main Deitel 7.9-7.10   Archives, strings
11/8/06 string conversion functions, string.h Deitel 8.4, 8.6 Deitel SRE 7.3 SAMS Hour 19.1, 19.2, 22.1
11/10/06 Quiz 11, Review for Exam 2   Review notes for Quiz 11 Lab 12
      Sample Exam 2  
         
11/13/06 Dean Saxena on Globalization     Job Control using bg, fg, ps, kill
11/15/06 Exam 2 over Deitel Chapters 1-8, App D and E Review notes for Exam 2 SAMS Hour 15
11/17/06 Structures Deitel Chapter 10   Lab 13
         
11/20/06 Web page development by Anthony!   HW 7 due at midnight No lab!  Happy Thanksgiving week!
11/22/06 No School!      
11/24/06 Happy Thanksgiving!    
         
11/27/06 Structures Deitel Chapter 10   structs
11/29/06 Structures Deitel Chapter 10 Review notes for Quiz 12 Deitel Chapter 10
12/1/06 Lab Final Exam over all SAMS material!   Review notes for Lab Final Lab 14
         
12/4/06 Review for final exam     Review labs Monday and Tuesday only
12/6/06 Dead Day!  No class!      
12/9/06 Final Exam!  10:00 am-12:00 noon, Bell 2282