Computer Science Department |
CSCI 135 |
# | Date | Topic | Slides | Reading | Practice Exercises | Examples |
---|---|---|---|---|---|---|
1 | Mon. 8/26 | Course Overview | ||||
- | Wed. 8/28 | NO LAB - First Week of Class | ||||
2 | Fri. 8/30 | Computer Basics | Hello.py Input.py | |||
- | Mon. 9/2 | NO CLASS - Labor Day Holiday | ||||
- | Wed. 9/4 | LAB: Hello Python! | ||||
3 | Fri. 9/6 | Getting Started; Variables | Chapter 2, from start to Strings | 2-1, 2-2 | ||
4 | Mon. 9/9 | Data Types and Expressions | Chapter 2, from Strings through end | 2-3, 2-4, 2-5, 2-6, 2-7, 2-8, 2-9 | StringDemo.py IntegerDemo.py FloatDemo.py BooleanDemo.py LeapYear.py StringConcat.py | |
- | Wed. 9/11 | LAB: Data Types and Expressions | ||||
5 | Fri. 9/13 | Lists | Chapter 3 | 3-1 through 3-9 | Zombie1.py Zombie2.py CountEntries.py Backwards.py 4words.txt backward.txt ListBehavior.py ZombieGame.py | |
6 | Mon. 9/16 | Working with Lists | Chapter 4 | 4-1 through 4-13 | Assignment.py Insertion.py Remove.py Rearrange.py Membership.py Comprehension.py ForLoop.py Tuple.py Matrices.py | |
- | Wed. 9/18 | LAB: Lists | ||||
7 | Fri. 9/20 | Industry Advisory Board Panel | ||||
8 | Mon. 9/23 | Conditionals | Chapter 5 | 5-1 through 5-11 | LeapYear.py ArgsExample.py OneWayIf.py TwoWayIf.py IfElse.py Months.py Indent.py Booleans.py Random.py Unicorn.py Ternary.py Months2.py | |
- | Wed. 9/25 | LAB: Conditionals | ||||
9 | Fri. 9/27 | While Loops | Chapter 7 | 7-1 through 7-7 | Summation.py Powers2.py SummationFor.py StarTriangle.py BreakDemo.py | |
10 | Mon. 9/30 | Review for Exam | Outline |
|||
- | Wed. 10/2 | EXAM 1 | ||||
11 | Fri. 10/4 | Dictionaries | Chapter 6 | 6-1 through 6-12 | DNS.py Sounds.py cow.wav explosion.wav frog.wav yay.wav Candy.py Histogram.py MobyDickCounter.py mobydick.txt SetDemo.py SetOperations.py Todo.py | |
12 | Mon. 10/7 | Working with Dictionaries | ||||
- | Wed. 10/9 | LAB: Dictionaries | ||||
13 | Fri. 10/11 | Functions | Chapter 8 | 8-1 through 8-16 | DiceRolling.py FunctionJumping.py PassByVal.py AverageList.py | |
14 | Mon. 10/14 | Practicing Functions | Fraction0.py Fraction1.py Fraction.py Fraction2.py FinalFraction.py | |||
- | Wed. 10/16 | LAB: Functions | ||||
15 | Fri. 10/18 | File I/O, Graphics |
StdDraw.py
color.py
picture.py
stdarray.py
stdio.py
StdAudio.py AvgNumsFile.py squares.txt HelloDraw.py DrawShapes.py DrawShapesColor.py HelloScale.py DrawImage.py HelloSize.py HelloDraw.py BouncingImage.py BouncingImageKey.py BouncingImageKeyAudio.py dont_panic.png frog.jpg frog.wav |
|||
16 | Mon. 10/21 | IO Practice |
StdDraw.py
color.py
picture.py
stdarray.py
stdio.py
StdAudio.py hitchhiker.txt stars.jpg dont_panic_40.png GraphicsPractice.py |
|||
- | Wed. 10/23 | LAB: Pulling It All Together | ||||
17 | Fri. 10/25 | Classes | Chapter 9, from start to Inheritance | 9-1 through 9-5 |
StdDraw.py
color.py
stdarray.py
stdio.py Circle.py LimitedCircleClient.py CircleClient.py CircleClientDeluxe.py CircleClientSuperDeluxe.py |
|
18 | Mon. 10/28 | Object Oriented Design | ||||
- | Wed. 10/30 | LAB: Classes | ||||
19 | Fri. 11/1 | Object Oriented Design II | Chapter 9 from Inheritance to end | |||
20 | Mon. 11/4 | Review for Exam | Outline | |||
- | Wed. 11/6 | EXAM 2 | inflator.zip | |||
21 | Fri. 11/8 | Inheritance | Chapter 9 from Inheritance to end | 9-6 through 9-12 |
StdDraw.py
color.py
stdarray.py
picture.py
stdio.py Circle.py BouncingCircle.py BouncingCircleClient.py BouncingImage2.py BouncingImage3.py BouncingImageClient.py BouncerClient.py Bouncers.py |
|
- | Mon. 11/11 | NO CLASS - Veteran's Day Holiday | ||||
- | Wed. 11/13 | LAB: File I/O | ||||
22 | Fri. 11/15 | Go over exam | ||||
23 | Mon. 11/18 | Designing Data Types | ||||
- | Wed. 11/20 | LAB: Object Oriented Programming | ||||
24 | Fri. 11/22 | Exceptions | Chapter 10 from Exceptions to Storing Data | 10-6 through 10-10 |
AddNums1.py
AddNums2.py
AddNums3.py
AddNums4.py
AvgNumsFile1.py
AvgNumsFile2.py
UserDefinedExc.py
AvgNumsFile3.py TaleOfTwoCities.txt mobydick.txt |
|
25 | Mon. 11/25 | Testing | Chapter 11 | 11-1 through 11-3 | TestMe.py TestMeWithUnitTests.py TestIsLegalURL.py | |
- | Wed. 11/27 | NO CLASS - Thanksgiving Holiday | ||||
- | Fri. 11/29 | NO CLASS - Thanksgiving Holiday | ||||
26 | Mon. 12/2 | Testing and Debugging |
Factors0.py
Factors1.py
Factors2.py
Factors3.py
Factors4.py
Factors5.py
Batch Files: Factors0.bat Factors1.bat Factors2.bat Factors3.bat Factors4.bat Factors5.bat |
|||
- | Wed. 12/4 | LAB: Dungeon II | ||||
27 | Fri. 12/6 | Review for Final | ||||
- | Fri. 12/13 8:00-10:00 | Final Exam |
Page last updated: December 06, 2019