CSci 151.001             Semester Schedule                  JO  200   TR 9:30am
     151L.001                                                JO  200   R 2:00pm
                             
Week    Study Topic/Activity                                          Chapter
-----   -----------------------------------------------------------  ---------
  1     Orientation and introduction to computer systems and             *
        programming concepts: January 21
                
  2     Input and Output for user interaction                            *        
        
  3     Computing Systems, Computing as a tool and a discipline         1
        Data types and identifiers                                       *	

  4     Binary values and number systems                                 2
        Operators and expressions                                        *
        Quiz 1, day 2

  5     Data representation                                              3
        Operators and expressions...                                     *
        
  6     Control structures--selection (if..else...)                     *
                
  7     Gates and circuits                                               4
        Control structures--repetition (do, while)                      *

  8     Computing components                                             5
        Quiz 2, day 1
        
  9     Spring vacation: March 16..20
  
 10     Algorithms and Pseudocode                                        6
        Functions(subprograms)                                           *	
               
 11     Problem solving and algorithms                                   7
        Functions ...
        
 12     Abstract data types and subprograms                              8
        String operations                                                *
        Quiz 3
        
 13     Object-oriented design and High-Level languages                  9
        Arrays: numeric and string                                       *

 14     Operating systems                                                10
        Arrays ...                                                       *          
 
 15     File Systems and directories                                     11
        Sorting and searching arrays                                     *
        Quiz 4
        
 16     Information systems                                              12
        Classes and Objects ...

 17     Final Exam: 151.001 Thur 14 May 8:00am over study questions
        and class/practice exercises
           
*Note:  supplemental study material (exercises and C++ web tutorial)