The following schedule is subject to change. Additional content will be added as it becomes available throughout the semester.

Date Topic Assignments
Wed, Aug 27 Syllabus & Introduction to Computer Science
Fri, Aug 29 Motherboard Layout (1.a) (1.b) (2.a) (2.b)
Mon, Sep 1 NO CLASS
Wed, Sep 3 Motherboard Layout (Cont.) Hardware Activity #1
Fri, Sep 5 Processors & Memory Lecture
Mon, Sep 8 Hardware Activity #2a: Processor Installation Hardware Activity #2a
Wed, Sep 10 System BIOS Hardware Activity #2b
Fri, Sep 12 Hardware Activity #2b: System BIOS Configuration
Mon, Sep 15 Storage & Operating Systems
Wed, Sep 17 Hardware Activity #3: Operating System Installation Hardware Activity #3
Fri, Sep 19 Video & Graphics Cards
Hardware Activity #4: Video cards & Drivers
Hardware Activity #4
Mon, Sep 22 Wired Networking: Network Devices
Wed, Sep 24 Wired Networking: Network Configuration
Hardware Activity #5: Network Configuration
Hardware Activity #5
Fri, Sep 26 Hardware Activity #5: Network Configuration (Cont.)
Mon, Sep 29 Wireless Networking
Hardware Activity #6: Wireless Network Benchmarks
Hardware Activity #6
Wed, Oct 1 Hardware Activity #6: Wireless Network Benchmarks (Cont.)
Fri, Oct 3 Exam #1 Review
Mon, Oct 6 Exam #1 - Hardware Exam
Wed, Oct 8 Programming Fundamentals
Fri, Oct 10 Introduction to PyCharm
Programming Activity #1: Hello Python
Programming Activity #1
Mon, Oct 13 NO CLASS - Fall Break
Wed, Oct 15 Programming Concepts
Reading Activity #1
Reading Activity #1
Fri, Oct 17 Debugging
Programming Activity #2: Super Turtle, Part 1
Programming Activity #2
Mon, Oct 20 Good Programming Practices
Programming Activity #2: Super Turtle, Part 2
Wed, Oct 22 Functions
Fri, Oct 24 Reading Activity #2
Programming Activity #3: STOP, POP, TOPS, Part 1
Reading Activity #2
Programming Activity #3
Mon, Oct 27 Programming Activity #3: STOP, POP, TOPS, Part 2
Wed, Oct 29 Programming Activity #3: STOP, POP, TOPS, Part 2 (Cont.)
Fri, Oct 31 Fixed Iteration
Mon, Nov 3 Reading Activity #3
Programming Activity #4: Flower, Part 1
Reading Activity #3
Programming Activity #4
Wed, Nov 5 Programming Activity #4: Flower, Part 2
Fri, Nov 7 Programming Activity #4: Flower, Part 2 (Cont.)
Mon, Nov 10 Decisions
Wed, Nov 12 Reading Activity #4
Programming Activity #5: Blizzard, Part 1
Reading Activity #4
Programming Activity #5
Fri, Nov 14 Programming Activity #5: Blizzard, Part 2
Mon, Nov 17 Programming Activity #5: Blizzard, Part 2 (Cont.)
Wed, Nov 19 Programming Activity #5: Blizzard, Part 2 (Cont.)
Fri, Nov 21 Exam #2 Review
Mon, Nov 24
Wed, Nov 26 NO CLASS - Thanksgiving Break
Fri, Nov 28 NO CLASS - Thanksgiving Break
Mon, Dec 1 Review for Exam #2
Wed, Dec 3 Finalize and submit remaining assignments
Fri, Dec 5 Exam #2 - Programming Exam
Mon, Dec 8