Toggle navigation
CS106A
Lectures
1 Welcome
2 Control Flow
3 Decomposition
4 Variables
5 ControlFlowRevisited
6 NestedLoops
7 Methods
8 Tracing
9 Animation
10 Events
11 Memory
12 TextProcessing
13 FileReading
14 Arrays
15 Lists
16 Matrix
17 HashMaps
18 Collections
19 Interactors
20 Classes-1
21 Classes-2
22 DataVisualization
23 Internet
24 Social Networks
25 Life After CS106A
26 Overview
Handouts
1 General Information
2 Course Placement
3 Course Communication
4 Honor Code
5 Using Karel with Eclipse
6 Submitting Work
7 Debugging
8 Midterm Info
9 Exam Strategies
10 More String Examples
11 Graphics Contest
12 Final Info
Assignments
0 Who are you
1 Karel
2 SimpleJava
3 Breakout
4 Hangman
5 ImageShop
6 NameSurfer
7 SteamTunnel
Style Guide
Graphics Contest Project
Examples
Step Up
Place 100
Beeper Line
Invert
Restaurant
Carbon Dating
E=MC2
String Art
Average Method
Center Move Rect
Sections
Section 1
Section 1 Handout
Section 1 Solutions
Section 1 Code
Section 2
Section 2 Handout
Section 2 Solutions
Section 2 Code
Section 3
Section 3 Handout
Section 3 Starter Code
Section 3 Solutions
Section 3 Code
Section 4
Section 4 Handout
Section 4 Solutions
Section 4 Code
Section 5
Section 5 Handout
Section 5 Solutions
Section 5 Code
Section 6
Section 6 Handout
Section 6 Solutions
Section 7
Section 7 Handout
Section 7 Solutions
Section 8
Section 8 Handout
Section 8 Code
Section 8 Solutions
View My Section
View All Sections
Schedule
Lecture 23: The Internet
May 23rd, 2018
Class Announcements
No class on Monday!
Learning Goals
How to program the internet
Lecture Materials
Slides Ppt
Slides Pdf
Lecture Code
Eclipse Project