CISC-179 - Introduction to Python

Home Modules Slides About
Follow Hobson on Mastodon Follow Hobs on Pixelfed Follow Hobs on Pixelfed Go to the CISC-179 course GitLab repo
  • Runestone student workflow

    Jan 1, 2024

  • Python for Everybody -- Table of Contents

    Jan 15, 2024

  • Runestone instructor workflow

    Jan 23, 2024

  • Getting Started with Runestone

    Jan 29, 2024

  • Module 1: Runestone chapter 1 assignment

    Feb 6, 2024

  • Module 2: Runestone chapter 2-3 assignment

    Feb 6, 2024

  • Module 3: Runestone chapter 4-5 assignment

    Feb 6, 2024

  • Module 4: Runestone chapter-6-7 assignment

    Feb 6, 2024

  • Your first Runestone assignment

    Feb 6, 2024

  • Syllabus

    Feb 13, 2024

  • Syllabus

    Feb 13, 2024

  • Schedule

    Feb 13, 2024

  • Red mouse ears

    Feb 26, 2024

  • Random walking purple turtle

    Feb 28, 2024

  • 1.6 Playful Python Answers

    Mar 1, 2024

  • 7.1 Overview

    Mar 10, 2024

  • 7.2 Midterm project - text adventure assignment

    Mar 10, 2024

  • 7.5 Alternative text adventure program design

    Mar 10, 2024

  • Midterm project assignment corrections

    Apr 9, 2024

  • Final project assignment -- data driven text adventure

    Apr 9, 2024

  • Module 11 - Games for teaching and learning computer science

    Apr 9, 2024

  • Transformer notes

    Apr 9, 2024

  • Runestone assignments modules 9 and 10 (chapter 12-15)

    Apr 10, 2024

  • Module 14 - Final project -- Create a data-driven text-adventure.md

    Apr 11, 2024

  • Syllabus corrections and improved communication

    Apr 17, 2024

  • Modules 01-13 Runestone Assignments

    Apr 17, 2024

  • Announcement: Module 13 Final Exam in Runestone

    Apr 24, 2024

  • 15.1 Data structures and algorithms overview

    Apr 25, 2024

  • 15.3 Binary search algorithm and data structure

    Apr 25, 2024

  • 15.2 Data structures

    Apr 25, 2024

  • Counting words

    Apr 26, 2024

  • Midterm project feedback

    May 2, 2024

  • 14.2 Intro to Spyder and Pandas

    May 2, 2024

  • Python web hosts

    May 2, 2024

  • 16_0 Announcement: Final project due today

    May 15, 2024

  • 1.1: Why learn Python

    Jun 1, 2024

  • June Python User Group Lightning Talk - 3 bug bounties in 3 minutes

    Jun 26, 2024

  • Pure HTML+CSS annimation

    Oct 1, 2024

  • Module 8.4: Decision trees, recursive functions, and `for` loops

    Oct 7, 2024

  • 9.4 Generate interesting text with ngrams

    Oct 14, 2024

  • 0.1 Fall 2024 Syllabus | (CISC) 179 - Intro to Python Programming

    Oct 18, 2024

  • 10.4 N-grams

    Oct 23, 2024

  • 16.1 Final Project | Data Driven Text Adventure

    Nov 27, 2024

  • 16.1 Final Project | Data Driven Text Adventure

    Dec 9, 2024

  • 3.3 Use Linux Inside Sublime

    Feb 16, 2025

  • 4.5 Python hash function (Optional)

    Feb 23, 2025

  • 5.3 Assisted Development (Program Synthesis and the Future of Software Development)

    Feb 27, 2025

  • LLMs give us two furrowed brows

    Mar 22, 2025

  • A rabbit hole full of furrowed brows

    Mar 22, 2025

  • Note to self from dependency hell

    Mar 22, 2025

  • Markdown Style Guide

    Apr 28, 2025

  • 14.2 Final Project

    May 10, 2025

  • Experiments with Zed AI

    May 22, 2025

  • Syllabus CISC-179 Aug 2025

    Aug 18, 2025

  • Syllabus - CISC-179

    Aug 19, 2025

  • Syllabus - CISC-179

    Aug 19, 2025

© 2025 Your name here. All rights reserved.
Follow Astro on Mastodon Go to Astro's GitHub repo