CSCI 134

Introduction to Computer Science

Objects, Events, and Graphics

Home | Lectures | Handouts | Resources

Lecture Notes and Examples

Date Lecture Examples



8 Sept 1 Touchy Window

11 Sept 2 Sun and Moon
11 Sept 2 Spirograph
11 Sept 2 Scribble

13 Sept 3 RubberBand (Single Line)
13 Sept 3 Click Counter
13 Sept 3 CrossHairs

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

18 Sept 5 Very Colorful Spirograph
18 Sept 5 Better Basketball

20 Sept 6 Spirals
20 Sept 6 Classy Basketball

22 Sept 7 Fancy LaundrySorter With T-Shirts
22 Sept 7 Dragging Two T-Shirts (Handles layering)

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

27 Sept 9 Pathetic Pong
27 Sept 9 Animated Spirals

29 Sept 10 Better Pathetic Pong
29 Sept 10 The Best Pong
29 Sept 10 Knitting

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

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

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

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

16 Oct 15 Color Slider
16 Oct 15 Color Mixer
16 Oct 15 Interest

16 Oct15Sample Midterm (No recursion on yours)
Question 1 :: Question 3 :: Question 5 :: Question 6

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

20 Oct 17 Recursive Scribbles

23 Oct 18 Wood Pile
23 Oct 18 Chain Reaction
23 Oct 18 Factorial
23 Oct 18 Powers

25 Oct 19 Fall With Loops
25 Oct 19 Interest Rates
25 Oct 19 Knitting With Loops
25 Oct 19 Count Down

27 Oct 20 Simple Image Operations
27 Oct 20 Threshold
27 Oct 20 Edge Detection
27 Oct 20 Clip
27 Oct 20 Shift
27 Oct 20 Scale
27 Oct20Image Scaling Slides

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

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

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

6 Nov 24 Word Counter

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

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

15 Nov 28 Decryption
15 Nov 28 Text Editor
15 Nov 28 Remove Words

17 Nov 29 Scanner -- Class Roster
17 Nov 29 HTML Link Extractor with URL streams
17 Nov 29 Moozilla with URL streams

20 Nov 30 Moozilla with Sockets
20 Nov 30 A Simple Web Server

27 Nov 31 Student Phone Book
27 Nov 31 Student Phone Book (Binary Search)

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

1 Dec33Merge Sort

4 Dec34Sample Final 1 :: Sample Final 2 :: Notes on the sample exams