CIS 150 Tentative Schedule • Spring 2011

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

Monday
Wednesday
Jan. 10
Course Introduction
Jan. 12
p. 1 - 33
Programming Concepts (Chapter 1)
Program Design (2.1)
Jan. 17
No Class (Martin Luther King, Jr. Day)
Jan. 19
p. 34 - 55
Output, Input, Assignment, Calculations (2.2 - 2.3)
Jan. 24
p. 56 - 74
Declarations, Named Constants, Tracing, Documentation (2.4 - 2.7)
Jan. 26
p. 75 - 89
Modules: Defining, Calling, With Variables (3.1 - 3.3)
Jan. 31
p. 90 - 114
Arguments / Parameters, Global Variables / Constants (3.4 - 3.5)
Feb. 2
Review Chapters 1 - 3
Feb. 7
Exam 1 (Chapters 1 - 3)
Feb. 9
p. 115 - 134
Decisions, Boolean Expressions, String Comparisons (4.1 - 4.3)
Feb. 14
p. 135 - 162
Nested Decisions, Case, AND, OR, NOT, Boolean Variables (4.4 - 4.7)
Feb. 16
p. 163 - 200
Repetition: While, Do-While, Do-Until, For (5.1 - 5.3)
Feb. 21
p. 201 - 216
Running Totals, Sentinels, Nested Loops (5.4 - 5.6)
Feb. 23
p. 217 - 239
Functions: Random Numbers, Writing Your Own (6.1 - 6.2)
Feb. 28
p. 240 - 256
More Library Functions (6.3)
March 2
Review Chapters 4 - 6
March 7
Exam 2 (Chapters 4 - 6)
March 9
p. 257 - 268
Input Validation (Chapter 7)
March 14
No Class (Spring Break)
March 16
No Class (Spring Break)
March 21
p. 269 - 288
Array Basics, Sequential Search (8.1 - 8.2)
March 23
p. 289 - 322
Array Processing, Parallel Arrays, Multiple Dimensions (8.3 - 8.6)
March 28
p. 361 - 383
Files: Output, Input, Loops, with Arrays (10.1 - 10.3)
March 30
p. 384 - 412
Processing Records, Control Break Logic (10.4 - 10.5)
April 4
Review Chapters 7, 8, and 10
April 6
Exam 3 (Chapters 7, 8, and 10)
April 11
p. 413 - 458
Menu-Driven Programs (Chapter 11)
April 13
p. 459 - 480
Text Processing (Chapter 12)
April 18
p. 503 - 520
OOP: Defining and Using Classes, UML (14.1 - 14.3)
April 20
p. 521 - 548
OOP: Problem Solving, Inheritance, Polymorphism (14.4 - 14.6)
April 25
Review Chapters 11, 12, and 14
April 27
Study Day
(Slip Day if needed)
May 2
Final Exam (Chapters 11, 12, 14)
5:00 p.m. to 7:00 p.m.
May 4
No Class
(Final Exams In Progress)