2013 SI@UCF OOP Design in Python Schedule, Notes, Assignments


Syllabus
Online Textbook
Using Python in Eclipse
Date Lecture Topic Recitation Topic Book Reading Examples Assignments Solutions
7/8 Python Review Python Review Age.py
Leapyear1.py
decay.py
mysum.py
Stars.py
mountain.py
Dorm Room Pranks
Payments
Diamonds
Prank.py
Payments.py
diamond.py
7/9 Calling Instance Methods Calling Static Methods 2.2 Quadratic.py
Quadratic2.py
Earnings.py
Craps.py
GuessGame.py
rand.py
StringExample.py
Substring.py
Math Class Practice
String Class Practice
Blackjack (Random class Practice)
interest.py
moreinterest.py
distance.py
stringpractice.py
blackjack.py
7/10 User Defined Classes Class Example 5.1, 6.1 Time.py
CellPhone.py
objectorientedactivity.py
Contact.py
Car.py
Book Class and Application
Book.py
7/11 User Defined Methods More Examples 5.2, 5.3 MultipleConstructors.py
MagicEightBall.py
CD.py
Math_Vector.py
Movie Class
Movie.py
7/12 Programing Contest Introduction Contest Cheat Sheet
None House.doc
house.in
house.out
house.py
On Contest Page On Contest Page
7/15 Static Methods Test #1 6.2, 6.3 BankAccount.py
TestBank.py
Complex.py
fraction.py
binsearch2.py
Movie Class Application
TestMovie.py
7/16 Python Lists List Examples Notes Cht 4 splitex.py
Arrays.py
Arrays2.py
parens.py
readwords.py
fruits.py
fruits.txt
meals.py
meals.txt
magiceightball.py
bbcards.py
Frequency Program
freq.py
Test #1 Solutions
7/17 Sorting Problem Arrays of Objects Notes ContactSort.py
Poker.py
Card.py
CardList.py
Uno
UnoCard.py
CollectionOfUnoCards.py
Uno.py
7/18 Dictionaries Sets Notes Cht 4 censor.py
setcomplete.py
Telephone
TelephoneSolution.py
7/19 Contest Prep Review Day Notes See Contest Page See Contest Page
7/22 Exceptions Exception Examples Text Cht 4 error1.py
error2.py
error3.py
error4.py
Names
names.txt
names.out
names.py
7/23 Introduction to Recursion Recursion Examples Notes Recursion.py
binsearch.py
towers.py
odometer.py
Recursion Program
recasgn.py
7/24 Recursion: Towers Test #2 Notes fastexp.py
Test #2 Solutions
7/25 Contest Prep Contest Prep None None See Contest Page See Contest Page