| 
 
[
Home] [INFAQs] 
[Class 
Schedule] [Textbook] 
[Lecture 
Slides] [Additional 
Coverage] [Supplementary 
Material] [Evaluation 
Areas] [Course 
Submissions] [Student 
Information]  
 
Class Schedule * 
 The class schedule
is structured in order for you to efficiently manage your schoolwork with your other 
responsibilities**. The Schedule given below is tentative,
and is dependent upon actual class progress (I would rather 
cover less material and make sure that you fully understand what you have 
covered). Additional information about the topics to be covered can be 
found by clicking on the week in which they scheduled (The 
estimated time given to the topic that week is given in parentheses)  
  
  
  
    
      | Week | 
      Topic   | 
      Items Due/Comments | 
     
    
      1 
       
        | 
      Introduction 
      (1½) 
      Bits and Bytes 
      (1½) | 
      
      FAMILIARIZE YOURSELF WITH THIS 
      WEBPAGE !!! (NOW!!) 
      Course Enrollment 
       
      Get Next set of Lecture Slides: 
      Bits 
      and Bytes 
      Get Next set of Lecture Slides: 
      Basic Data 
      Types 
      Study, Study, Study!!!! | 
     
    
      2 
       
        | 
      Bits and Bytes 
      (1) 
      
      Basic
  Data Types (2) | 
      
       
      Bits & Bits 
		On-Line Quiz   
      Bits & Bytes Reference
       
      Study, Study, Study!!!! | 
     
    
      3 
       
        | 
      Basic
  Data Types  (3) | 
      
       
		Basic Data Types 
      On-Line Quiz 1 
      Get Next set of Lecture Slides: 
      Intro to 
      C/C++ Programming 
      STUDY FOR QUIZ 1 !!! | 
     
    
      4 
       
        | 
      
      Introduction to C 
      (1½) 
      Catch-up and 
      Review (?) 
      
      Quiz 1
      (1½) | 
      
      Tutorial Topic 
      Submission 
		Basic Data Type 
		Reference 
       
      Basic Data Types 
      On-Line Quiz 2   
      Study, Study, Study!!!! | 
     
    
      5 
        | 
      
      Introduction to C 
      (3) 
        | 
      
      C/C++ 
		Reference 
       
      C/C++ Tutorials 
      Get Next set of Lecture Slides: 
      RAM 
      Allocation 
      Study, Study, Study!!!! | 
     
    
      6 
        | 
      
      Project 1 
      Review (½) 
      Lab Session  
      (1½) 
      
      RAM
  Allocation  (1) | 
      
      
      Get Next set of Lecture Slides: 
      Numeric 
      Arrays 
      Study, Study, 
      Study!!!! | 
     
    
      7 
        | 
      Numeric Arrays 
      (2½) 
      Project 2 
      Review (1/2) | 
      
      RAM Allocation Reference 
      
      RAM Allocation Tutorials 
      
      Project 1 
      Get Next set of Lecture Slides: 
      Strings 
      
      Get Next set of Lecture Slides: 
      Structured Data Objects
      
       
      Study, Study, Study!!!! | 
     
    
      8 
        | 
      Strings 
      (1) 
      Structured Data Objects (2) 
        | 
      
      Numeric Array Reference 
      Numeric Array Tutorials 
      String Reference  
      String Tutorial 
      Mid-Term Evaluations 
      
      STUDY FOR QUIZ 2 !!! | 
     
    
      9 
        | 
       
      Catch-up and 
      Review (?) 
      
      Quiz 2 
      (1½) | 
      
      Project 2 
      
      Get Next set of Lecture Slides: 
      Searching 
      and Sorting
      
       
      Study, Study, Study!!!! | 
     
    
      10 
        | 
      Searching and 
      Sorting 
       
      Quiz 2 
      Review (1/2) 
      
      Project 3 
      Review (1/2) 
  | 
      
      Structured Data 
      Object Reference 
      Structured Data Object Tutorial 
      
      Get Next set of Lecture Slides: 
      Linked 
      Lists
      
       
      Study, Study, Study!!!! | 
     
    
      11 
        | 
      Spring Break!! | 
      Relax, Relax, Relax!!!! | 
     
    
      12 
        | 
        (1½) 
		
      Linked 
      Lists 
      (1½) 
      Project 4 
      Review (½) | 
      
      Searching and Sorting 
      Reference 
      Searching and Sorting Tutorials 
      
      Project 3 
      Study, Study, Study!!!! | 
     
    
      13 
        | 
      Linked 
      Lists 
      (2½) 
        | 
      
      Linked list Reference 
      Linked List Tutorials 
      
      Get Next set of Lecture Slides: 
      Dynamic Memory Allocation 
       
      Study, Study, Study!!!! | 
     
    
      14 
        | 
      Dynamic
  Memory Allocation (1½) 
      Project 5 
      Review (½) | 
      
      
      Project 4 
      
      
      Get Next set of Lecture Slides: 
      Binary 
      Trees
       
      
      Study, Study, Study!!!! | 
     
    
      15 
        | 
      Binary
  Trees  (1½) 
        | 
      
      Dynamic Memory 
      Reference 
      Dynamic Memory Allocation
      Tutorials 
      
      
      STUDY FOR QUIZ 3 !!! | 
     
    
      16 
        | 
       
      Catch-up and 
      Review (?) 
      
      Quiz 3 (1½) | 
      
      Binary Tree Tutorials 
      Binary Tree Reference 
      Final Evaluations 
      
      Project 5  
      
      
      
      STUDY FOR FINAL EXAM !!! | 
     
    
      | 17 | 
      
      
      Final Exam 
      (2½) | 
      Check The University's Final Exam Schedule 
      !!! | 
     
     
  
 
    
  
    |  * | 
    Actual Course schedule depends on the progress of the class. 
    I would rather take more time to make sure you understand the material and 
    cover less than hurry through all of the projected material. | 
   
  
    |  ** | 
    If you are working 
    while taking classes or have other responsibilities, that's Great! However, 
    it is NEVER 
    (NOT ever) an excuse for missing a class, an assignment, or any other 
    evaluation area. As far as I am concerned, THIS 
    COURSE IS YOUR PRIMARY JOB !!! | 
   
  
    |  *** | 
    Only 
    if you have chosen this option | 
   
 
  Additional Notes: 
  
    - I don't Expect to run exactly on 
    schedule. Some sections may take more time, some may be completed earlier. 
    If we do fall behind, I will extend the due date for for some assignments. I 
    will let you know in class.
 
  
    - Unless otherwise instructed, all items 
    due will be due at the beginning of THE LAST CLASS OF THE WEEK. 
 
     
    NOTE: The website is occasionally down (usually because of server 
    problems). THIS IS NOT A REASON FOR EXTENDING THE DUE DATE !!! You 
    will notice that I have given you plenty of time to complete each 
    assignment. DO IT EARLY !!! Unless I specify otherwise, there will be 
    no extensions. 
  
    - Because we are having three quizzes, 
    the only way we can do it is to have the 3rd quiz in the last week of classes. I don't like it. I know you don't like it, especially 
    since we have to turn around and have the Final exam the following week, but 
    I don't know anyway else of doing it
 
 
  
    
  
 
  This page was last
updated on 01/10/08   
  |