2016 SI@UCF Introduction to Python & PyGame Schedule, Notes, Assignments
Syllabus
Install pyGame on a Mac
Notes
Introduction to Python
If Statement
Loops
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