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