2016 SI@UCF Introduction to Python & PyGame Schedule, Notes, Assignments


Syllabus
Install pyGame on a Mac

Notes
  1. Introduction to Python
  2. If Statement
  3. Loops
  4. Lists,Sets,Dictionaries

Date Lecture Topic Recitation Topic Book Reading Examples Assignments Solutions
6/13 Input, Variables Output, Turtle Intro Chapter 1 Hello.py
Hello2.py
printpython.py
quadraticalt.py
Circle1.py
Circle2.py
Circle3.py
Circumference.py
Frame.py
stairs.py
Welcome
Buying Gas
Changy Money
Turtle Day 1
Welcome.py
Gas.py
Money.py
turtle1.py
6/14 Expressions, Random Numbers, if Turtle Shapes Chapter 1 Purchase1.py
Purchase2.py
Purchase3.py
Arithmetic.py
Grade.py
Lemonade.py
movie.py
tables.py
item.py
firstrandomturtle.py
turtlefill.py
money.py
Pictures
Debbie's Numbers
Turtle Day 2
Pictures.py
debbie.py
turtle2.py
6/15 for statement if examples Chapter 2 Age.py
Temp.py
Leapyear1.py
Leapyear2.py
Sum1.py
Sum2.py
Sum3.py
sumsq.py
Power.py
Easystars.py
Pay Calculator
Lemonade
For Loop Programs
Turtle Day 3
PayCalc.py
Lemonade.py
sumeven.py
sumodd.py
donation.py
turtle3.py
6/16 while loop Turtle using loop Chapter 3 bhcsirocks.py
whyyoulittle.py
sumwhile1.py
allowance.py
monopoly.py
guess.py
square.py
spiralsquare.py
mountain.py
mountain2.py
Integers
Stolen Frisbee
Car Payments*
Turtle #4
Sample Test #1
propofints.py
Frisbee.py
payment.py
turtle4.py
6/17 nested loops Test #1 Chapter 3 Mult.py
Stars.py
diamond.py
nestedloops.py
Turtle Contest!!! Test #1 Solutions
6/20 nested for loop drawing in pygame Chapter 3 drawing.py
drawstuff.py
primetest.py
primesieve.py
XYZ
Tire Printing
Paint 1
xyz.py
wheel.py
paintingShapesSolution.py
6/21 Movement in pyGame pyGame Exercise Chapter 2 fueleff_func.py
calculator.py
bouncingball.py
tennispractice.py
Racketball*
racketball.py
6/22 Strings, Lists Collision Detection Chapter 4 fruits.py
fruits.txt
magiceightball.py
boxes.py
rain.py
rain2.py
raindrop.png
Asteroids
asteroidslite_framework.py
asteroidslite.py
6/23 Kinematics Game Choice Chapter 4 fruitgame.py
apple.jpg
cherry.jpg
kiwi.jpg
strawberry.jpg
Final Project Proposal
6/24 Multiple Screens UI Choices Chapter 4 clean_games.py
censor.py
testparameters.py
Telephone TelephoneSolution.py
6/27 Lists for Objects Final Project Help lottery.py
spacetrek.py
6/28 Review for Test #2 Final Project Help KwikiMart.py
KwikiMart2.py
Sample Test #2
(Extra)Sample Test #2
6/29 Class Wrap Up Test #2 KwikiMart3.py
KwikiMart4.py
mastermind.py
Test #2 Solutions