Slides and supplemental reading assignments will be posted on Blackboard as the semester progresses.
Week # | Date | Main Topic(s) | Notes/Reading |
---|---|---|---|
1 | January 25 | What is Computer Science? | Riley & Hunt, Chapter 1 |
January 27 | Introduction to Python | zyBook 1.1-1.7, 1.11-1.12, 2.1-2.6, 2.8, 3.7 | |
2 | February 1 | Representing Data | Riley & Hunt, Chapter 2 |
February 3 | Turtle Graphics in Python | ||
3 | February 8 | Boolean Logic; Python Conditionals |
Labs begin 2/9 or 2/11 Riley & Hunt, chapter 3; zyBook 4.1-4.4 |
February 10 | Loops in Python | zyBook 5.1-5.2 | |
4 | February 15 | Solving Problems | Riley & Hunt, chapter 4 |
February 17 | Algorithmic Thinking | Riley & Hunt, chapter 5 HW 1 due 2/19 |
|
5 | February 22 | Midterm Review | |
February 24 | Midterm 1 (in class) | ||
6 | February 29 | Modeling Solutions | Riley & Hunt, chapter 6 |
March 2 | Functions and Random Numbers in Python |
zyBook 3.8 (math module), 6.1-6.7, 6.9-6.12, 6.15, 6.17 HW 2 due 3/4 |
|
7 | March 7 | Data Organization: Lists, Graphs, and Trees | Riley & Hunt, chapter 7 |
March 9 | Algorithmic Thinking II; Strings in Python | Riley & Hunt, chapter 8; zyBook 3.1, 7.1, 7.3-7.4 | |
8 | March 14 | SPRING BREAK (no class) |
|
March 16 | SPRING BREAK (no class) |
|
|
9 | March 21 | Regular Expressions | Riley & Hunt, chapter 8 |
March 23 | Collections in Python |
zyBook 3.2-3.4, 4.5, 8.1-8.9, 8.12-8.14 HW 3 due 3/25 |
|
10 | March 28 | Python Collections (Part 2) |
|
March 30 | TBA |
|
|
11 | April 4 | Midterm Review |
|
April 6 | Midterm 2 (in class) |
|
|
12 | April 11 | Introduction to Java |
zyBook 16.2-16.6, 16.11-16.12, 17.1-17.5
|
April 13 | Control Structures in Java | zyBook 18.1-18.4, 19.1-19.6; HW 4 due 4/15 | |
13 | April 18 | Computer Networks |
Blown to Bits, appendix
|
April 20 | Information Security | Riley & Hunt, chapter 12; Blown to Bits, Chapter 5 | |
14 | April 25 | Software Errors and Testing | Riley & Hunt, chapter 9 |
April 27 | Privacy Online |
|
|
15 | May 2 | The Limits of Computation | Riley & Hunt, chapter 10 |
May 4 | TBA | Final project due 5/6 | |
Finals Week | May 10 | Final Exam: 5:30-8:00 PM, location TBA |