CIS 150 Tentative Schedule • Summer 2011

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

Tuesday
Thursday
May 24
No Class (Registration)
May 26
p. 1 - 28
Course Introduction
Programming Concepts (Chapter 1)
May 31
p. 29 - 61
Program Design, Output, Input, Assignment, Calculations, Variables (2.1 - 2.4)
June 2
p. 62 - 88
Named Constants, Hand Tracing, Documentation (2.5 - 2.7)
Defining / Calling Modules (3.1 - 3.2)
June 7
p. 88 - 114
Local Variables, Arguments, Global Variables / Constants (3.3 - 3.5)
Review Chapters 1 - 3
June 9
Exam 1 (Chapters 1 - 3)
June 14
p. 115 - 147
Decisions, Boolean Expressions, String Comparisons, Nested Decisions, Case (4.1 - 4.5)
June 16
p. 147 - 201
Logical Operators, Boolean Variables (4.6 - 4.7); Repetition: While,
Do-While, Do-Until, For (5.1 - 5.3)
June 21
p. 201 - 240
Running Totals, Sentinels, Nested Loops (5.4 - 5.6)
Functions: Using, Writing (6.1 - 6.2)
June 23
p. 240 - 256
More Library Functions (6.3)
Review Chapters 4 - 6
June 28
Exam 2 (Chapters 4 - 6)
June 30
p. 257 - 289
Input Validation (Chapter 7)
Array Basics, Sequential Search
(8.1 - 8.2)
July 5
p. 289 - 322
p. 361 - 373
Array Processing, Parallel Arrays, Multiple Dimensions (8.3 - 8.6)
File Input and Output Basics (10.1)
July 7
p. 373 - 412
Files and Loops, Files and Arrays, Processing Records, Control Break Logic (10.2 - 10.5)
July 12
Review Chapters 7, 8, and 10
July 14
Exam 3 (Chapters 7, 8, and 10)
July 19
p. 413 - 480
Menu-Driven Programs (Chapter 11)
Text Processing (Chapter 12)
July 21
p. 503 - 520
Object-Oriented Programming: Defining Classes, Declaring Objects, UML Class Diagrams (14.1 - 14.3)
July 26
p. 521 - 548
Object-Oriented Problem Solving, Inheritance, Polymorphism
(14.4 - 14.6)
July 28
Review Chapters 11, 12, and 14
August 2
Study Day
(Slip Day if needed)
August 4
Final Exam
(Chapters 11, 12, and 14)