CIS 150 Tentative Schedule • Fall 2009

CRN 14270 • Tuesday / Thursday • 12:30 p.m. to 1:45 p.m. • HSB 447
CRN 14271 • Tuesday / Thursday • 5:00 p.m. to 6:15 p.m. • HSB 442

Tuesday
Thursday
Aug. 25
Course Introduction
Aug. 27
Chapter 1: The Programming Process, Interaction, Data, Files
Sept. 1
Chapter 1: Flowcharts, Pseudocode, Variables, Sentinel Values
Sept. 3
Chapter 2: The Three Basic Structures
Sept. 8
Chapter 2: Special Structures
Sept. 10
Review Chapters 1 and 2
Sept. 15
Exam 1 (Chapters 1 and 2)
Sept. 17
Chapter 3: Documentation, Modularization
Sept. 22
Chapter 3: Hierarchy Charts, Good Program Design
Sept. 24
Chapter 3 Examples, Practice
Sept. 29
Chapter 4: Boolean Expr., Relational Operators, AND, OR
Oct. 1
Chapter 4: Ranges, Precedence, Case, Decision Tables
Oct. 6
Chapter 5: Counters vs. Sentinel Values, Nested Loops
Oct. 8
Chapter 5: Common Loop Mistakes, for Loops, Applications
Oct. 13
Review Chapters 3, 4, and 5
Oct. 15
Exam 2 (Chapters 3, 4, and 5)
Oct. 20
Chapter 6: Arrays: Used in Programs, Declared, Initialized
Oct. 22
Chapter 6: Arrays: Searching, Parallel, Bounds, Processing
Oct. 27
Chapter 6 Examples, Practice
Oct. 29
Chapter 7: Simple Methods, Methods with Parameters
Nov. 3
Chapter 7: Methods with Return Values, Arrays, Design
Nov. 5
Chapter 7 Examples, Practice
Nov. 10
Review Chapters 6 and 7
Nov. 12
Exam 3 (Chapters 6 and 7)
Nov. 17
Chapter 8: Single-Level Control Breaks, Printing Control Data
Nov. 19
Chapter 8: Breaks with Totals, Multiple-Level Control Breaks
Nov. 24
No Class (Faculty Professional Dev. Day)
Nov. 26
No Class (Thanksgiving Day)
Dec. 1
Chapter 8 Examples, Practice
Dec. 3
Chapter 9: Swapping Values, Basic Sorting Algorithms
Dec. 8
Chapter 9: Multidimensional Arrays, Types, Indexes, Lists
Dec. 10
Review Chapters 8 and 9
Dec. 15
Final Exam (Night Section)
5:00 p.m. to 7:00 p.m. - Ch. 8 & 9
Dec. 17
Final Exam (Day Section)
11:30 a.m. to 1:30 p.m. - Ch. 8 & 9