CIS 150 Tentative Schedule • Summer 2012

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

Tuesday
Thursday
May 22
No Class (Registration)
May 24
p. 1 - 26
Course Introduction
Programming Concepts (Chapter 1)
May 29
p. 27 - 61
Program Design, Output, Input, Assignment, Calculations, Variables (2.1 - 2.4)
May 31
p. 62 - 92
Named Constants, Hand Tracing, Documentation (2.5 - 2.7)
Defining / Calling Modules (3.1 - 3.2)
June 5
p. 92 - 119
Local Variables, Arguments and Parameters, Global Variables, Global Constants (3.3 - 3.5)
June 7
Review Chapters 1, 2, 3
June 12
p. 121 - 141
Exam 1 (Chapters 1, 2, 3)
Decisions, Boolean Expressions, String Comparisons (4.1 - 4.3)
June 14
p. 141 - 168
Nested Decisions, The Case Structure, Logical Operators, Boolean Variables (4.3 - 4.7)
June 19
p. 169 - 224
Repetition: While, Do-While, Do-Until, For, Running Totals, Sentinels, Nested Loops (Chapter 5)
June 21
p. 225 - 265
Functions: Random Numbers, Writing Your Own, More Library Functions (Chapter 6)
June 26
Review Chapters 4, 5, 6
June 28
p. 267 - 279
Exam 2 (Chapters 4, 5, 6)
Input Validation (Chapter 7)
July 3
p. 281 - 335
Array Basics, Sequential Search, Processing, Parallel Arrays, Multiple Dimensions (Chapter 8)
July 5
No Class
(Slip Day if needed)
July 10
p. 375 - 428
File Input and Output Basics, Loops, Arrays, Records, Control Break Logic (Chapter 10)
July 12
Review Chapters 7, 8, 10
July 17
p. 429 - 445
Exam 3 (Chapters 7, 8, 10)
Menu-Driven Programs: Decisions, Validation, Modules (11.1 - 11.2)
July 19
p. 445 - 496
p. 519 - 528
Menu Loops, Levels (11.3 - 11.4)
Text Processing (Chapter 12)
Defining Classes (14.1 - 14.2)
July 24
p. 528 - 564
Declaring Objects, UML, Problem Solving, Inheritance, Polymorphism (14.2 - 14.6)
July 26
Review Chapters 11, 12, 14
July 31
Study Day
(Slip Day if needed)
August 2
Final Exam
(Chapters 11, 12, 14)