CIS 150 Tentative Schedule • Summer 2010

CRN 42357 • Tuesday / Thursday • 10:15 a.m. to 12:15 p.m. • HSB 442

Tuesday
Thursday
May 25
No Class (Registration)
May 27
Course Introduction
Ch. 1: The Programming Process
June 1
Ch. 1: Interaction, Data, Files, Flowcharts, Pseudocode
June 3
Ch. 2: The Three Basic Structures, Special Structures
June 8
Review Chapters 1 and 2
June 10
Exam 1 (Chapters 1 and 2)
June 15
Ch. 3: Documentation, Modules, Hierarchy Charts
June 17
Ch. 3: Program Design, Practice
Ch. 4: Boolean Expr., Relational Op.
June 22
Ch. 4: AND, OR, Ranges, Precedence, Case, Dec. Tables
June 24
Ch. 5: Counters vs. Sentinel Values, Nested Loops, Common Mistakes
June 29
Ch. 5: for loops, Loops Applied
Review Chapters 3, 4, and 5
July 1
Exam 2 (Chapters 3, 4, and 5)
July 6
Ch. 6: Arrays: Used in Programs, Declared, Initialized, Searching
July 8
Ch. 6: Arrays: Parallel, Bounds, Processing, Examples, Practice
July 13
Ch. 7: Simple Methods, Parameters, Return Values, Arrays and Methods
July 15
Ch. 7: Method Design, Practice
Review Chapters 6 and 7
July 20
Exam 3 (Chapters 6 and 7)
July 22
Ch. 8: Single-Level Breaks, Output, Totals, Multiple-Level Breaks
July 27
Ch. 8: Examples, Practice
Ch. 9: Swapping, Sorting Algorithms
July 29
Ch. 9: Multidimensional Arrays, Indexes, Linked Lists
Aug. 3
Review Chapters 8 and 9
Aug. 5
Final Exam (Chapters 8 and 9)