CSCI 134

Introduction to Computer Science

Home | Lectures | Handouts | Resources

Lecture Notes and Examples

Date Lecture Examples



9 Sept 1 Touchy Window

12 Sept 2 Sun and Moon
12 Sept 2 Spirograph
12 Sept 2 Scribble

14 Sept 3 Scribble
14 Sept 3 RubberBand (Single Line)
14 Sept 3 Click Counter
14 Sept 3 CrossHairs

16 Sept 4 Simple BasketBall
16 Sept 4 Celestial Cycle
16 Sept 4 Colorful Spirograph

19 Sept 5 Very Colorful Spirograph
19 Sept 5 Better Basketball

21 Sept 6 Spirals
21 Sept 6 Classy Basketball

23 Sept 7 Fancy LaundrySorter With T-Shirts
23 Sept 7 Dragging Two T-Shirts
23 Sept 7 Dragging Two T-Shirts (Better version to handle layering)

26 Sept 8 T-Shirt With Logo
26 Sept 8 RailRoad
26 Sept 8 Fancy Spirals

28 Sept 9 Pathetic Pong
28 Sept 9 Animated Spirals
28 Sept 9 Better Pathetic Pong

30 Sept 10 The Best Pong
30 Sept 10 Knitting

3 Oct 11 Falling Leaves
3 Oct 11 Images and Sounds
3 Oct 11 BasketBall With Dribbling
3 Oct 11 Video Camera

5 Oct 12 Dragging Shapes
5 Oct 12 Drawing Program
5 Oct 12 Laundry with Shirts and Pants

12 Oct 13 Drawing Program with ComboBox and Slider
12 Oct 13 Drawing Program with Event Handling

14 Oct 14 Drawing Program with ComboBox and Slider with Event Handlers
14 Oct 14 Drawing Program with Buttons

17 Oct 15 Color Slider
17 Oct 15 Color Mixer
17 Oct 15 Interest

19 Oct14Sample Midterm (No recursion on yours)
Question 1 :: Question 3 :: Question 5 :: Question 6

19 Oct 16 Bulls Eye
19 Oct 16 Recursive Bulls Eye
19 Oct 16 Bulls Eye With centerContains
19 Oct 16 Bulls Eye With numRings

21 Oct 17 Recursive Scribbles
21 Oct 17 Using Scribbles to Move Spirals

24 Oct 18 Wood Pile
24 Oct 18 Chain Reaction
24 Oct 18 Living Broccoli
24 Oct 18 Factorial
24 Oct 18 Powers

26 Oct 19 RotatingSpirals (for fun only...)
26 Oct 19 Fall With Loops
26 Oct 19 Interest Rates
26 Oct 19 Knitting With Loops
26 Oct 19 Count Down
26 Oct 19 Simple Image Operations
26 Oct 19 Threshold
26 Oct 19 Edge Detection

28 Oct 20 Clip
28 Oct 20 Shift
28 Oct 20 Scale
20 Oct20Image Scaling Slides

31 Oct 21 Slide Show
31 Oct 21 Array of Basketballs
31 Oct 21 Drawing With Arrays

2 Nov 22 Basketball Collection
2 Nov 22 Drawing Program with ShapeCollection

4 Nov 23 Falling Leaves and Sleet
4 Nov 23 Falling Leaves Sleet and Tomatoes
4 Nov 23 Falling Leaves Sleet Tomatoes and Cows

7 Nov 24 Image Transparency
7 Nov 24 Word Counter

9 Nov 25 Link Extractor
9 Nov 25 Search and Replace
9 Nov 25 Palindromes

11 Nov26Sample Rush Hour Design (not the only possible design)
Car :: CarCollection :: Move :: MoveList :: MovePlayer ::
ParkingLot :: Position :: WindowController

14 Nov 27 Color Mixer With Text Fields
14 Nov 27 Color Mixer With Exceptions
14 Nov 27 Color Mixer With Multiple Exception Handlers

16 Nov 28 Decryption
16 Nov 28 Text Editor
16 Nov 28 Remove Words

18 Nov 29 Moozilla
18 Nov 29 HTML Link Extractor with URL streams

21 Nov 30 Moozilla with Sockets
21 Nov 30 A Simple Web Server
21 Nov 30 Router Notes (Extra)

28 Nov 31 Student Phone Book
28 Nov 31 Student Phone Book (Binary Search)
28 Nov 31 Key Events
28 Nov 31 Class Roster

30 Nov 32 Sorting and Searching Timer
30 Nov 32 Sorting and Searching Demo
30 Nov32Selection Sort

2 Dec33Merge Sort

5 Dec34Sample Final 1 :: Sample Final 2