Foundational Concepts of Computer Science

Summer 2026 (Cohort 26)

Week 1 – Getting Started. Bits and Bytes.

The link to the detailed weekly schedule.

CS Content

Suggested Completion: June 15–17
  • Topic 1a – Getting Started
  • Topic 1b – Representing Integers in Binary
  • Topic 1c – Representing Fractions in Binary
  • Topic 1d – Storage Beyond Numbers

Beyond the Content

Suggested Completion: June 18–19
  • Social and Ethical Considerations
  • Teaching and Learning
  • Small Group Discussion

Week 2 – Computer Hardware and Data Manipulation.

The link to the detailed weekly schedule.

CS Content

Suggested Completion: June 22–24
  • Topic 2a – Logic Gates
  • Topic 2b – Inside the CPU
  • Topic 2c – Memory and Storage
  • Topic 2d – Ports and Controllers
  • Topic 2e – The Fetch-Decode-Execute Cycle

Beyond the Content

Suggested Completion: June 25–26
  • Social and Ethical Considerations
  • Teaching and Learning
  • Small Group Discussion

Week 3 – Operating Systems

The link to the detailed weekly schedule.

CS Content

Suggested Completion: June 29–July 1
  • Topic 3a – Operating System Fundamentals
  • Topic 3b – Coordinating Activities and Shared Resources
  • Topic 3c – Operating System Security

Beyond the Content

Suggested Completion: July 2–3
  • Social and Ethical Considerations
  • Teaching and Learning
  • Small Group Discussion

Week 4 – Networking

The link to the detailed weekly schedule.

CS Content

Suggested Completion: July 6–8
  • Topic 4a – Networking Fundamentals
  • Topic 4b – The Internet and the World Wide Web
  • Topic 4c – Internet Protocols and Client-Server Interaction
  • Topic 4d – Cybersecurity

Beyond the Content

Suggested Completion: July 9–10
  • Social and Ethical Considerations
  • Teaching and Learning
  • Small Group Discussion

Week 5 – Databases, Data Science, and Data Mining

The link to the detailed weekly schedule.

CS Content

Suggested Completion: July 13–15
  • Topic 5a – Data and Analysis
  • Topic 5b – Database Fundamentals
  • Topic 5c – Database Operations
  • Topic 5d – Data Mining

Beyond the Content

Suggested Completion: July 16–17
  • Social and Ethical Considerations
  • Teaching and Learning
  • Small Group Discussion

Week 6 – Artificial Intelligence

The link to the detailed weekly schedule.

Pre-Reading Reflection

Before reading anything else this week, complete the AI Pre-Reflection on Blackboard. It only takes a few minutes and only works if you do it before the readings shape your thinking.

CS Content

Suggested Completion: July 20–22
  • Topic 6a – What Is AI?
  • Topic 6b – Reasoning and Search
  • Topic 6c – Types of Learning
  • Topic 6d – Supervised Learning: Decision Trees
  • Topic 6e – Supervised Learning: Neural Networks

Beyond the Content

Suggested Completion: July 23–24
  • Social and Ethical Considerations
  • Teaching and Learning
  • Small Group Discussion

Week 7 – Artificial Intelligence, Continued

The link to the detailed weekly schedule.

CS Content

Suggested Completion: July 27–29
  • Topic 7a – Reinforcement Learning
  • Topic 7b – Unsupervised Learning and Pattern Discovery
  • Topic 7c – Large Language Models

Beyond the Content

Suggested Completion: July 30–31
  • Social and Ethical Considerations
  • Teaching and Learning
  • Small Group Discussion

AI Post-Reflection

Suggested Completion: July 31–August 1

After completing the Week 7 readings, complete the AI Post-Reflection on Blackboard. This is the companion to the pre-reflection you completed at the start of Week 6. Graded for completion only.

Week 8 – Course Wrap-Up

The link to the detailed weekly schedule.

Course Reflection

Suggested Completion: August 3–4

One written reflection this week: your overall course reflection. Graded for completion only. Must be submitted by the end of the day on August 6th unless there are special arrangements.

Small Group Discussion

Suggested Completion: August 5–6

Your final small group session — a synthesis conversation about the full course and a closing exchange about what you are taking with you.

Competency Demo Retakes
(By end of week)

All retakes of competencies from CDs #1–6 must be completed by the end of the day on August 6th.