CIS 110 Tentative Schedule • Spring 2009

CRN 32269 • Tuesday / Thursday • 9:30 a.m. to 10:45 a.m. • HSB 442

Tuesday
Thursday
January 6
 
January 8
Course Introduction
January 13
Chapter 1: The Programming Process, Interaction, Data, Files
January 15
Chapter 1: Flowcharts, Pseudocode, Variables, Sentinel Values
January 20
Chapter 2: The Three Basic Structures
January 22
Chapter 2: Special Structures
January 27
Review Chapters 1 and 2
January 29
Exam 1 (Chapters 1 and 2)
February 3
Chapter 3: Documentation, Modularization
February 5
Chapter 3: Hierarchy Charts, Good Program Design
February 10
Chapter 3 Examples, Practice
February 12
Chapter 4: Boolean Expr., Relational Operators, AND, OR
February 17
Chapter 4: Ranges, Precedence, Case, Decision Tables
February 19
Chapter 5: Counters vs. Sentinel Values, Nested Loops
February 24
Chapter 5: Common Loop Mistakes, for Loops, Applications
February 26
Review Chapters 3, 4, and 5
March 3
Exam 2 (Chapters 3, 4, and 5)
March 5
Chapter 6: Arrays: Used in Programs, Declared, Initialized
March 10
Chapter 6: Arrays: Searching, Parallel, Bounds, Processing
March 12
Chapter 6 Examples, Practice
March 17
Chapter 7: Simple Methods, Methods with Parameters
March 19
Chapter 7: Methods with Return Values, Arrays, Design
March 24
No Class (Spring Break)
March 26
No Class (Spring Break)
March 31
Chapter 7 Examples, Practice
April 2
Review Chapters 6 and 7
April 7
Exam 3 (Chapters 6 and 7)
April 9
Chapter 8: Single-Level Control Breaks, Printing Control Data
April 14
Chapter 8: Breaks with Totals, Multiple-Level Control Breaks
April 16
Chapter 8 Examples, Practice
April 21
Chapter 9: Swapping Values, Basic Sorting Algorithms
April 23
Chapter 9: Multidimensional Arrays, Types, Indexes, Lists
April 28
Review Chapters 8 and 9
April 30
No Class (Study Day)
May 5
No Class (Exams In Progress)
May 7
Final Exam (9:00 to 11:00 a.m.)
Chapters 8 and 9