Computer Programming Schedule

From Knowledge Kitchen
Jump to: navigation, search


Date Class Topics Reading due Assignment due
T:9/05 1
  • Syllabus and schedule


R:9/07 2
  • Introduction to Computers and Programming
  • Gaddis, Chapter 1
    (Third Edition: Chapter 1; Second Edition: Chapter 1)
  • Online Tutorial #1
  • Quiz 1


T:9/12 3
  • Input, Processing, and Output
R:9/14 4
  • In-class programming assignment
T:9/19 5
  • Decision Structures and Boolean Logic
R:9/21 6
  • In-class programming assignment
  • Gaddis, Chapter 3
    (Third Edition: Chapter 3; Second Edition: Chapter 4)
T:9/26 7
  • Loops
R:9/28 8
  • In-class programming assignment
T:10/3 9
  • Loops (again)
R:10/5 10
T:10/10 11
  • Exam 1
R:10/12 12
  • Exam post-mortem
  • Quiz 5
T:10/17 13
  • In-class programming assignment
R:10/19 14
  • Functions and modules
T:10/24 15
  • In-class programming assignment
  • Gaddis, Chapter 5
    (Third Edition: Chapter 5; Second Edition: Chapters 3 and 6)
R:10/26 16
  • Strings
T:10/31 17
  • In-class programming assignment
  • Gaddis, Chapter 8 Gaddis,
    (Third Edition: Chapter 8; Second Edition: Chapter 9)
R:11/2 18
T:11/7 19
  • Exam 2
R:11/9 20
  • Exam post-mortem
  • Quiz 8
T:11/14 21
  • Lists
R:11/16 22
  • In-class programming assignment
  • Gaddis, Chapter 7
    (Third Edition: Chapter 8; Second Edition: Chapter 8)
T:11/21 23
  • Files
R:11/28 24
  • In-class programming assignment
  • Gaddis, Chapter 6 & 8
    (Third Edition: Chapters 6 & 8; Second Edition: Chapters 7 & 9)
R:11/30 25
  • Dictionaries
T:12/5 26
  • In-class programming assignment
  • Gaddis, Chapter 9
    (Third Edition: Chapter 9; Second Edition: Chapter 10)
R:12/7 27
  • Object Oriented Programming
  • Gaddis, Chapter 11
    (Third Edition: Chapter 10; Second Edition: Chapter 10)
  • Online Tutorial #11
R:12/14 28
  • Review for final exam
T: 12/19 8:00AM-9:50AM 29