2022 SI@UCF Introduction to Python & PyGame: Schedule, Notes, Assignments: Version A


Syllabus

Date Lecture Topic Recitation Topic Notes Examples In class Examples Assignments Solutions
6/6/22 Input, Variables Output, Turtle Intro Input/Output Hello.py
Hello2.py
printpython.py
buyoneitem_v1.py
buyoneitem_v2.py
buymultitems.py
stairs.py
day1hello.py
tables.py
triturtle.py
Counting Steps
Movie
Buying Gas
Turtle Day 1
steps.py
movie.py
Gas.py
turtle1.py
6/7/22 Expressions, Random Numbers Turtle Shapes Arith Expressions
Purchase1.py
Purchase2.py
Purchase3.py
Lemonade.py
movie.py
tables.py
dice_v1.py
dice_v2.py
dice_v3.py
firstrandomturtle.py
turtlefill.py
Lec. Notes Written
Lemonade2.py
alt_firstrandomturtle.py
circle.py
operator.py
Pictures
Calories
Road Trip
Turtle Day 2
Pictures.py
calories.py
RoadTrip.py
turtle2.py
6/8/22 If Examples If Statement If Statement tax.py
item.py
chores.py
money.py
grade1.py
grade2.py
Age.py
Temp.py
family.py
Lec. Notes Written
family2022.py
age.py
Lunch
Card Game
Spending Spree
Turtle Day 3
lunch.py
cardgame.py
spending.py
turtle3_p1_partA.py
turtle3_p1_partB.py
turtle3_p1_partC.py
6/9/20 Review, Examples For Loop For Loop forloop_v1.py
forloop_v2.py
forloop_v3.py
Sum1.py
donations.py
Power.py
Easystars.py
chessboard.py
Lec. Notes Written
forinclass.py
spiralsquareinclass.py
Pay Calculator
For Loop Programs
Turtle Day 4
PayCalc.py
copy.py
newyears.py
sumeven.py
sumodd.py
turtle4_p1.py
6/10/22 Turtle using loop While Loop While Loop whyyoulittle.py
sumwhile1.py
guess.py
donations2.py
square.py
spiralsquare.py
mountain.py
chessboard2.py
Lec. Notes Written
mountainsinclass.py
chessboard3.py
chessboard4.py
TURTLE CONTEST!!!
6/13/22 Loop Control Drawing in pyGame Loop Control
pyGame Drawing
testscores.py
maxproduct.py
drawing_v2.py
Lec. Notes Written
sumscorebreak.py
workout.py
workout2.py
Incremental Dice
Collecting Coins
Paint 1
incrementaldice.py
collectingcoins.py
paintingShapesSolution.py
6/14/22 nested for loop movement in pygame Nested Loops
Movement in pyGame
Mult.py
Stars.py
movingellipse1.py
movingellipse2.py
movingellipse3.py
bouncingball.py
Lec. Notes Written
diamond.py
parallelogram.py
Py Game Nested Loops
Bouncing Ball Edit
pygame_p1_loopsa.py
pygame_p1_loopsb.py
bounce_parta.py
bounce_partb.py
bounce_partc.py
6/15/22 functions Keyboard Input in pyGame Functions
Keyboard Input
fueleff_func.py
arithgamefunc.py
stars2017.py
movement.py
Lec. Notes Written
movement2.py
movement3.py
two_player_movement.py
stars2017_edit.py
Balloon Pop
balloonpop_framework.py
balloonpop.py
6/16/22 lists Mouse input in pyGame Lists
Mouse Input
magiceightball.py
boxes.py
pygameboxes.py
tenballs.py
mouseEvent.py
luckyRainbow.py
sham.png
Lec. Notes Written
listexample.py
pygameboxesedit.py
No Homework (Field Trips)
6/17/22 Lists in pyGame Sound in pyGame Lists in pyGame
Sounds in pyGame
rain.py
rain2.py
raindrop.png
soundbutton.py
button.png
blip.wav
boing.wav
bubbles.wav
Lec. Notes Written
rain_inclass.py
Rain Edit
6/20/22 Fruit Game Example Eat Example eat.py
fruitgame.py
apple.jpg
cherry.jpg
kiwi.jpg
strawberry.jpg
Lec. Notes Written
Final Project
6/21/22 Dictionaries Bad Mario Dictionaries
censor.py
election.py
badmario.py
mario.png
shell.png
background.jpg
theme.wav
Lec. Notes Written
capitalquiz.py
statecapitals.txt
Final Project
6/22/22 Grocery Store Example Functions lottery.py
ttt_v1.py
Lec. Notes Written
grocerystore.py
Final Project
6/24/22 Class Wrap Up Final Project Time Final Project