2017 SI@UCF Introduction to Python & PyGame - Group A: Schedule, Notes, Assignments


Syllabus
Install pyGame on a Mac

Date Lecture Topic Recitation Topic Notes Examples Assignments Solutions
6/12 Input, Variables Output, Turtle Intro Day 1 Notes Hello.py
Hello2.py
printpython.py
Circle1.py
Circle2.py
Circle3.py
Circumference.py
Frame.py
quadraticalt.py
stairs.py
Buying Gas
Changy Money
Trains
Turtle Day 1
Gas.py
Money.py
Trains.py
turtle1.py
6/13 Expressions, Random Numbers, if Turtle Shapes Day 2 Notes Lemonade.py
movie.py
Arithmetic.py
Grade.py
tables.py
item.py
money.py
Age.py
Temp.py
family.py
Leapyear1.py
Leapyear2.py
firstrandomturtle.py
turtlefill.py
Pictures
Debbie's Numbers
Turtle Day 2
Military Time
Road Trip
Fuel Economy
Pictures.py
debbie.py
turtle2.py
MilitaryTime.py
Trains.py
RoadTrip.py
6/14 for statement if examples Day 3 Notes Sum1.py
Sum2.py
Sum3.py
donations.py
sumsq.py
sumsolver.py
Power.py
Easystars.py
perfect.py
chessboard.py
Pay Calculator
Lemonade
For Loop Programs
Turtle Day 3
Arithmetic Game
PayCalc.py
lemonade.py
sumeven.py
sumodd.py
donation.py
turtle3.py
arithmeticgame.py
6/15 while loop Turtle using loop Day 4 Notes bhcsirocks.py
whyyoulittle.py
sumwhile1.py
allowance.py
monopoly.py
guess.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/16 nested loops Test #1 Day 5 Notes Mult.py
Stars.py
diamond.py
nestedloops.py
primetest.py
Turtle Contest!!! Written Solutions
test1_q12.py
test1_q3.py
test1_q4.py
test1_q5.py
test1_q6.py
test1_q7.py
test1_q7ec.py
test1_q8.py
6/19 lists, built in sorting drawing, motion in pygame Day 6 Notes magiceightball.py
bbcards.py
primesieve.py
drawstuff.py
bouncingball.py
tennispractice.py
Tire Printing
Paint 1
Racketball
wheel.py
paintingShapesSolution.py
racketball.py
6/20 Dictionaries, File I/O pyGame Exercise fruits.py
fruits.txt
censor.py
tenballs.py
omnomnom.py
Telephone
Ten Balls Edit
TelephoneSolution.py
tenballs_v1.py
tenballs_v2.py
tenballs_v3.py
tenballs_v4.py
6/21 Recursion Intro Mouse Events, Loading Images Recursion.py
fruitgame.py
apple.jpg
cherry.jpg
kiwi.jpg
strawberry.jpg
Recursion 1
Asteroids
asteroidslite_framework.py
rechmk.py
boxrec.py
boxrec2.py
asteroidslite.py
6/22 More Recursion Collision Detection, Sounds boxes.py
rain.py
rain2.py
raindrop.png
towers.py
fastmodpow.py
Final Project Proposal
6/23 Recursion-Floodfill Multiple Screens clean_games.py
towerspygame.py
Bunnies
bunnies.in
bunnies.out
bunnies.py
Adventure
adventure.in
adventure.out
adventure.py
6/26 Recursion-Floodfill, Draw Tree Text in pyGame, Design odometer.py
drawbintree.py
6/27 Review for Test #2 Final Project Help mastermind.py
Mastermind
mastermind2.py
mastermind3.py
mastermind.in
mastermind.out
Sample Test #2
(Extra)Sample Test #2
6/28 Class Wrap Up Test #2 BFS in Grids Bunnies 2
bunnies2.in
bunnies2.out
bunnies2.py
Written Solutions
test2q1.py
test2q2.py
test2aq3.py
test2q4.py
test2aq5.py
test2q6.py
chase.py