CIS 150 Tentative Schedule (4/21 Revision) • Spring 2014

CRN 33300 • Monday / Wednesday • 11:00 a.m. to 12:15 p.m. • HSB 447

Monday
Wednesday
Jan. 6
Course Introduction
Jan. 8
p. 1 - 26
Programming Concepts (Chapter 1)
Jan. 13
p. 27 - 41
Program Design, Output, Variables, Input (2.1, 2.2, 2.4)
Jan. 15
p. 41 - 63
Assignment, Calculations, Named Constants (2.3, 2.5)
Jan. 20
No Class
(Martin Luther King, Jr. Day)
Jan. 22
p. 63 - 78
Hand Tracing, Documentation, Design (2.6 - 2.8)
Jan. 27
p. 79 - 94
Modules: Defining, Calling, With Variables (3.1 - 3.3)
Jan. 29
College Closed
(Snow-Related Travel Problems)
Feb. 3
p. 94 - 119
Arguments / Parameters, Global Variables / Constants (3.4 - 3.5)
Feb. 5
Review Chapters 1, 2, 3
Feb. 10
Exam 1 (Chapters 1, 2, 3)
Feb. 12
College Closed
(Snow-Related Travel Problems)
Feb. 17
p. 121 - 168
Decision Structures and Boolean Expressions (Chapter 4)
Feb. 19
p. 169 - 224
Repetition: Loop Types, Usage, Nesting (Chapter 5)
Feb. 24
p. 225 - 265
Library Functions, Programmer-Defined Functions (Chapter 6)
Feb. 26
Review Chapters 4, 5, 6
March 3
Exam 2 (Chapters 4, 5, 6)
March 5
p. 267 - 279
Input Validation (Chapter 7)
March 10
p. 281 - 301
Array Basics, Sequential Search
(8.1 - 8.2)
March 12
p. 301 - 335
Array Processing, Parallel Arrays, Multiple Dimensions (8.3 - 8.6)
March 17
p. 375 - 397
Files: Output, Input, Loops, with Arrays (10.1 - 10.3)
March 19
p. 397 - 428
Processing Records, Control Break Logic, Print Spacing (10.4 - 10.5)
March 24
No Class (Spring Break)
March 26
No Class (Spring Break)
March 31
Review Chapters 7, 8, 10
April 2
Exam 3 (Chapters 7, 8, 10)
April 7
p. 429 - 474
Menu-Driven Programs (Chapter 11)
April 9
p. 475 - 496
Text Processing (Chapter 12)
April 14
p. 519 - 536
OOP: Defining and Using Classes, UML (14.1 - 14.3)
April 16
p. 537 - 564
OOP: Problem Solving, Inheritance, Polymorphism (14.4 - 14.6)
April 21
Review Chapters 11, 12, 14
April 23
No Class (Study Day)
April 28
Exam 4 (Chapters 11, 12, 14)
Normal Class Time
April 30
No Class
(Final Exams In Progress)