2019 SI@UCF Introduction to Python & PyGame: Schedule, Notes, Assignments
Syllabus
Date
Lecture Topic
Recitation Topic
Notes
Examples
Assignments
Solutions
6/10/19
Input, Variables
Output, Turtle Intro
Input/Output
Hello.py
Hello2.py
printpython.py
Circle1.py
Circle2.py
Circle3.py
Frame.py
quadraticalt.py
stairs.py
Buying Gas
Changy Money
Trains
Turtle Day 1
Gas.py
Money.py
Trains.py
turtle1.py
6/11/19
Expressions, Random Numbers, if
Turtle Shapes
Arith Expressions
If Statement
movie.py
Arithmetic.py
Grade.py
height.py
tax.py
item.py
chores.py
money.py
grade1.py
grade2.py
Age.py
family.py
firstrandomturtle.py
turtlefill.py
snow.py
Pictures
Debbie's Numbers
Road Trip
Turtle Day 2
Pictures.py
debbie.py
RoadTrip.py
turtle2.py
6/12/19
for statement
review,examples
For Loop
Sum1.py
Sum2.py
Sum3.py
donations.py
sumsq.py
sumsolver.py
Power.py
Easystars.py
perfect.py
chessboard.py
Pay Calculator
For Loop Programs
Arithmetic Game
Turtle Day 3
PayCalc.py
sumeven.py
sumodd.py
donation.py
arithmeticgame.py
turtle3.py
6/13/19
while loop
Turtle using loop
While Loop
bhcsirocks.py
whyyoulittle.py
sumwhile1.py
allowance.py
monopoly.py
guess.py
guess_close.py
donations2.py
square.py
spiralsquare.py
mountain.py
mountain2.py
chessboard2.py
Integers
Stolen Frisbee
Car Payments
Turtle #4
Sample Test #1
propofints.py
Frisbee.py
payment.py
turtle4.py
6/14/19
Loop Control
Test #1
Loop Control
testscores.py
prime.py
printstuff.py
Turtle Contest!
Test #1 Solutions
test1q1q2.py
test1q3.py
test1q4.py
test1q5.py
test1q6.py
test1q7.py
test1q8.py
6/17/19
nested for loop
drawing in pygame
Nested Loops
pyGame Drawing
Mult.py
Stars.py
diamond.py
nestedloops.py
nestedlooppractice.py
primetest.py
checkerboard.py
drawstuff.py
XYZ
Stars
Paint 1
xyz.py
stars2017sol.py
paintingShapesSolution.py
6/18/19
functions
movement in pyGame
Functions
Movement in pyGame
fueleff_func.py
arithgamefunc.py
stars2017.py
chessboard4.py
monopolyboard.py
movingellipse1.py
movingellipse2.py
movingellipse3.py
bouncingball.py
planets.py
bounceballgravity.py
Py Game Nested Loops
Py Game Functions
pygameloopsa.py
pygameloopsb.py
pygameloopsc.py
house.py
6/19/19
lists
Keyboard input in pyGame
Lists
Keyboard Input
magiceightball.py
boxes.py
boxes2.py
pygameboxes.py
colorstairs.py
movement.py
tennispractice.py
tennisEdit.py
tenballs.py
Bouncing Ball Edit
bounce_parta.py
bounce_partb.py
bounce_partc.py
bounce_partd.py
bounce_parte.py
6/20/19
Lists in pyGame
Mouse Input in pyGame
Lists in pyGame
Mouse Input
rain.py
rain2.py
raindrop.png
fruitgame.py
apple.jpg
cherry.jpg
kiwi.jpg
strawberry.jpg
circleCollision.py
squareCollision.py
mouseEvent.py
luckyRainbow.py
sham.png
Racketball
Final Project Proposal
Proposal Due Thursday
June 20 at 5 pm
6/21/19
dictionaries
Multifile Programs
Dictionaries
Split Files
Game Design Tips
censor.py
election.py
fruitgamesplit
dotgamesplit2
dotgamesplit3
Final Project Design
Racketball Due 5 pm
6/24
More Functions
Sound in pyGame
Sounds in pyGame
lottery.py
spacetrek.py
minesweeper.py
soundbutton.py
button.png
blip.wav
boing.wav
bubbles.wav
badmario.py
mario.png
shell.png
background.jpg
theme.wav
Final Project
6/25
Mastermind Example
Review for Test #2
mastermind.py
ttt_v1.py
ttt_v2.py
Final Project
Sample Test #2
(Extra)Sample Test #2
6/26
Image Transformations
Test #2
stickfigure1.py
stickfigure2.py
stickfigure3.py
stickfigure4.py
stickfigure5.py
stickfigure6.py
stickfigures.png
Final Project
Test #2 Solutions
e2q1.py
e2q2.py
e2q3.py
e2q4.py
e2q5.py
e2q6.py
e2q7.py
6/28/19
Class Wrap Up
Final Project Time
Final Project