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)