CIS 110 Tentative Schedule • Spring 2009

CRN 30735 • Monday / Wednesday • 5:00 p.m. to 6:15 p.m. • HSB 442

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