Summer Discovery Foundations of Python Programming
MTWThF 12:30-2:30 pm (four days a week)

Summer 2025 Classes

CS 371L
Summer Discovery
iOS Academy

Other useful links

Get Python
Turtle Graphics in Python
ASCII (Wikipedia)
CodingBat

Summer Discovery: Introduction to Python Programming
M-F 2:00-4:00 (four days a week)

Office Location: GDC 6.402
Office Phone: (512) 471-7021

Summer Discovery Schedule (Summer 2025)

Disclaimer: This schedule is a working document. It is here for reference only, and I will update it as the course progresses.

Wk Day Dates Topics Homework
1 1 Mon, June 30 Week 1 Powerpoint Charts
Hour 1:
    Introduction
    What is a Computer?
Hour 2:
    Introduction to Python
READ SYLLABUS!
HW1 assigned
2 Tue, July 1 Hour 1:
    Arithmetic Expressions
Hour 2:
    Variables; Assignment
HW1 due, HW2 assigned
3 Wed, July 2 Hour 1:
    Data Types; input Function
Hour 2:
    Built-in Functions and Libraries
HW2 due, study for test
4 Thu, July 3 Hour 1:
    Booleans and Conditionals
Hour 2:
    Exam 1
HW3 assigned
2 5 Mon, July 7 Week 2 Powerpoint Charts
Hour 1:
    Loops
Hour 2:
    Loops (cont.)
HW3 due, HW4 assigned
6 Tue, July 8 Hour 1:
    Functions
Hour 2:
    Functions (cont.)
HW4 due, HW5 assigned
7 Wed, July 9 Hour 1:
    Strings
Hour 2:
    Strings (cont.); Lists
HW5 due, study for test
8 Thu, July 10 Hour 1:
    Lists (cont.)
Hour 2:
    Exam 2
HW6 assigned
3 9 Mon, July 14 Week 3 Powerpoint Charts
Hour 1:
    Recursion
Hour 2:
    Recursion (cont.)
HW6 due, HW7 assigned
10 Tue, July 15 Hour 1:
    Random Numbers
Hour 2:
    Random Numbers (cont.)
HW7 due, HW8 assigned
11 Wed, July 16 Hour 1:
    File I/O
Hour 2:
    File I/O (cont.)
HW8 due, study for test
12 Thu, July 17 Hour 1:
    Turtle Graphics
Hour 2:
    Exam 3
© William C. Bulko Page Last Updated: