CPSC 101A: Introduction to Computers

Spring 2009: Tentative Schedule After Spring Break

Date Topics & Associated Reading Study Questions & Activities
Mon,
Mar. 9
  • High Level Languages & the Translation Process (Chapter 8, pages 233 - 236)
  • Introduction to JavaScript and HTML Forms
  • Chapter 8, page 273 # 1, 4, 5, 6, 39.
  • Handouts (Overview and Lab Preparation Exercises)
Wed,
Mar. 11
  • JavaScript Lab ("onClick" and HTML forms)
  • Lab Prep Exercises Due
Fri,
Mar. 13
  • Problem Solving and Algorithms (Chapter 6, pages 147 - 157)
  • Programming Languages (Chapter 1, pages 17 - 23 (History of Software); Chapter 7, pages 196 - 197, pages 211 & 219;
  • JavaScript Programming - Variables and Assignment Statements
  • Quiz #6
  • Chapter 6 page 190 Exercises #17 - 19, 22, 24 - 28;
  • Completed Introductory Lab Due
  • JavaScript Overview (handout)
Mon, Mar. 16
  • Algorithms, Variables and Assignment Statements, continued
  • Lab Preparation Exercises (Handout)
Wed,
Mar. 18
  • JavaScript Lab
  • Lab Preparation Exercises Due
  • JavaScript Assignment #1 handed out (due Wednesday)
Fri,
Mar. 20
  • Conditionals (if) in JavaScript
  • Boolean expressions and Boolean Operators
  • Quiz #7
  • Completed JavaScript Lab #2 Due
  • Conditional Overview and Examples (Handout)
  • Lab Preparation Exercises (handout)
Mon,
Mar. 23
  • Lab - Conditional Statements in JavaScript
  • Lab Preparation Exercises Due
Wed,
Mar. 25
  • Lab - RadioButtons and Checkboxes
  • JavaScript Assignment #1 Due
Fri,
Mar. 27
  • Networks (Chapter 15 and Section 16.1)
  • Quiz #8
  • JavaScript Assignment #2 Handed out (Due Wednesday Apr. 1)
Mon,
Mar. 30
  • Networks, continued
  • Completed JavaScript If lab due
  • Review Exercises pages 500 - 503 #1 - 14, 16 - 20, 26 - 34, 36, 41 - 45, 48, 49 - 51, 55 - 58, 61 - 63. Review Exercises pages 525 - 526 #1 - 3, 7, 8 - 11, 29, 30, 31, 32.
Wed,
Apr. 1
  • Catch up and review
  • Test #3 Topics Review Sheet
  • JavaScript Assignment #2 Due
Fri,
Apr. 3
Test #3
Mon, Apr. 6
  • JavaScript Programming - Loops
  • Overview and Examples (handout)
  • Lab Preparation Exercises (Handout)
Wed,
Apr. 8
  • JavaScript Lab - Loops
  • Lab Preparation Exercises Due
  • Loop Assignment Handed Out
Fri,
Apr. 10
Good Friday - NO CLASS
Mon,
Apr. 13
  • Spreadsheet Lab
  • Applications Software
  • Section 12.1, 12.2
  • Spreadsheet Assignment handed out
Wed,
Apr. 15
  • Issues in Computing - Security
  • Issues in Computing - Limitations
  • Loop Assignment Due
  • Section 12.4, 14.4, 14.5
Fri,
Apr. 17
  • Limitations of Computing, continued
  • Quiz #9
Mon,
Apr. 20
  • Catch Up and Review
  • Spreadsheet Assignment Due
Wed,
Apr. 22
Final Exam (8:30 a.m. - 11:30 a.m.)