Back to the Introduction to Computer Science outline The Course Maker
Introduction to Computer Science outline
Week 8 · Module overview

Week 8 — Module Framing · Midterm Review & Exam

Introduction to Computer Science · CSCI 1101 Fall 2026 · Prof. Okafor Fictional sample

Course: Introduction to Computer Science — CS1 / Programming Fundamentals in Python (CSCI 1101) · Silver Oak University (fictional sample) · Prof. Okafor
Module: Week 8 of 16 · Fall 2026 · Midterm week
Covers: Objectives 1–5 (Weeks 1–7) — computing & first programs · variables, types & expressions · I/O & strings · Booleans & conditionals · while & for loops · functions

(A) Module 8 Overview + (B) Welcome Announcement. This is an exam week: there is no weekly quiz, assignment, or coding lab — the Midterm replaces them — but there is a midterm-debrief discussion. Dates assume the Midterm window opens Mon Oct 19 and the exam + debrief are due Sun Oct 25.


(A) Module 8 Overview — Start Here

Welcome to Week 8: Midterm Review & Exam

This week you consolidate everything from the first half of the course and take the Midterm. It's cumulative over Weeks 1–7 (Objectives 1–5): writing and running programs, variables and expressions, input/output and strings, Booleans and conditionals, while and for loops, and functions. Use the review materials, rehearse with the practice exam, then take the real thing.

What's in this module

# Do this Type When
1 Review outline (B) and Review deck (E) — a guided recap of Weeks 1–7 Prep (ungraded) Tue/Thu sessions
2 Study Guide (M) — coverage, key rules, classic bugs, worked examples Prep (ungraded) Before the exam
3 Exam-Prep Tutorial (N) — drill the cumulative material with an approved chatbot; submit the share link Lecture Tutorial · graded (5% group) Sun Oct 25
4 Practice Midterm (O) — a full ungraded rehearsal; shares no items with the real exam Practice · ungraded Before the exam
5 Midterm Exam (L) — 20 items, 100 points, AI not permitted, 1 attempt Midterm · 20% of grade opens Mon Oct 19; due Sun Oct 25
6 Discussion 8 — "Midterm Debrief" — reflect with an approved chatbot; post the AI summary + chat link and reply to two classmates Discussion · graded (10% group) Initial post Fri Oct 23; replies Sun Oct 25

AI policy reminder: AI may be used for the Exam-Prep Tutorial, the Practice Midterm, and the Debrief Discussion. AI may not be used on the Midterm — it's closed, your own work, one attempt.

How to succeed

  • Rehearse with the practice exam first. It mirrors the real blueprint with different programs — if you can do it, you're ready.
  • Run the review code. For every "what does this print?" in the study guide, predict it, then run it. The midterm is full of these.
  • Re-read your classic-bug list: = vs ==, off-by-one (range stop is exclusive), / gives a float, "2"+"3" is 23, a function with no return gives None.

(B) Welcome Announcement — Module 8

Release setting: post on Mon Oct 19, 2026.

Subject: Week 8 — Midterm week 📝

Hi everyone,

You've built a lot in seven weeks — from your first print to writing your own functions. This week we review it all and take the Midterm (cumulative, Weeks 1–7). Everything you need is in this module: a review outline and deck, a study guide, an exam-prep tutorial you run with a chatbot, and a practice midterm that mirrors the real one with different problems.

Three things not to miss:
1. Practice Midterm (O) — take it first; it shares no items with the real exam. If you can do it, you're ready.
2. Midterm Exam (L) — opens Mon Oct 19, due Sun Oct 25. 20 questions, 100 points, no AI, one attempt.
3. Discussion 8 (Midterm Debrief) — also due Sun Oct 25.

One reminder: the midterm is full of predict-the-output and debugging questions. The best prep is the one habit we've used all term — run the code and read what Python actually prints.

You've got this. See you Tuesday for review,
Prof. Okafor


~ Prof. Okafor's edition · Fall 2026 · built with thecoursemaker.com