CSE120 Computer Science Principles

 

Calendar

   
Why Take CSE120
All of the scheduling information -- days off, assignments, due dates, reading links, etc. -- are presented on this page. Notice that some links are present, but not populated with a file yet.
  
Panic Button
   Anonymous Email
To Instructors
Home
Contact
Class Overview
Calendar
   THIS Week
Class Examples
Free Programming

Calendar

All Assignments are due before class on the day shown.

Date

Topic

Assignment

Due Today

Jan 3

Lec: Introduction, Orientation, The Plan Slides

Assignment 1

Precourse Survey [External Survey; LS won't see results]

Jan 4

Lab: "What I value" writing exercise; FTP

Lab 1

 

Jan 5

Lec: Lightbot 2.0 - A Game or Programming? Slides

Assignment 2

Assignment 1

Jan 6

Lab: Reveiw FTP; Set Up Your Portfolio Web Page

Lab 2 mycsp

Small Photo of Yourself

Jan 7

Lec: Digitization -- 0 & 1's Glorious Struggle Slides

Assignment 3

Assignment 2 Collect
After Image Survey by 5:00

  Weekend -- Have You Seen "Social Network"?

Jan 10

Lec: A Social Contract Slides

Assignment 4

Assignment 3 Collect

Jan 11

Lab: Bits; Counting in bases 2, 16

 

 

Jan 12

Lec: Basic Procesing Slides

Assignment 5
Robot Code
Static/Activer

 

Jan 13

Lab: Answers About Processing

 

Reading: GSwP Pref, 1-14
Assignment 4 Collect

Jan 14

Lec: Communicating in the Blink of an Eye Slides

Assignment 6
X Credit Asmt

Assignment 5 Collect
After Image Survey by 5:00

  Weekend -- Thinking Of Doing Some Social Good This Weekend? Feed Someone: Freerice.com

Jan 17

Holiday: M. L. King's Birthday Celebrated

Jan 18

Lab: Writing A Processing Program

Lab 3
Assignmentsr

Reading GSwP, 15-40
Xtra Credit Asmt Collect

Jan 19

Lec: Pacman Returns - Abstracting Chomps Slides

Assignment 7

Assignment 6 Collect

Jan 20

Lab: Showing Your Stuff

Lab 04

 

Jan 21

Lec: Testing And Repetition Slides

Assignment 8

Assignment 7 Collect
After Image Survey by 5:00

  Weekend

Jan 24

Lec: Bits of Color Slides

Assignment 9
Lines, Raining, Heart, Walking

Assignment 8 Collect

Jan 25

Lab: Binary Addition Practice

 

 

Jan 26

Lec: Instruction Execution Is Dead Simple Slides

Assignment 10

Assignment 9 Collect

Jan 27

Lab:Assignment Work with Brandon

 

 

Jan 28

Lec: Building A Clock - Layering Functions Slides

Assignment 11
X Credit Asmt

Assignment 10 Collect
After Image Survey by 5:00

  Weekend

Jan 31

Lec: Fundamental Principle of Information Slides

Assignment 12
Strings Arraysr

 

Feb 1

Lab: Practice with Functions & Return Values

Lab 05

Assignment 11 Collect
Xtra Credit 11 Collect

Feb 2

Lec: Doing What You're Told - Universality Slides

Assignment 13 Turtle Code

Assignment 12 Collect

Feb 3

Lab: Work on Homework Assignment

 

 

Feb 4

Lec: What We've Learned - Review Slides

 

Assignment 13 Collect
After Image Survey by 5:00

  Weekend

Feb 7

Midterm: 50 Minutes, Bring Notes

 

Personal Summary of Course Content, 1 page

Feb 8

Lab:

 

 

Feb 9

Lec: Recursion -- Here We Go Again Slides

Assignment 14
UTF-8 Chars

Redo Lightbot Recursion
Exercises 1-3

Feb 10

Lab: Writing Recursive Code in Processing

 

 

Feb 11

Lec: Algorithm Design, Art of Giving Orders Slides
Susan's Slides

Assignment 15
Pong Exampler

Assignment 14 Collect
After Image Survey by 5:00

  Weekend

Feb 14

Lec: AI -- Valentine's Day in Jeopardy Slides

  NY Times on Watson
Preview Watson
Kurzweil Picks Watson
Ken Jennings Profile

Feb 15

Lab: Pair Programming

 

Watson Launch
Party 6:00 PM

Feb 16

Lec: The Internet and World Wide Web Slides

   

Feb 17

Lab: Pair Programming

   

Feb 18

Lec: Domain Name System - Think Systems Slides

 

After Image Survey by 5:00

  Weekend

Feb 21

HolIday: Presidents Day

Feb 22

Lec: Guest Richard Ladner Accessibility Slides

   

Feb 23

Lec: Searching, Page Rank, Big Data Slides

Assign 16

Assignment 15 Collect
Reflection Survey

Feb 24

Lab: Trying Out HTML

Lab 6
HTML Tag List

Read: Blown to Bits Chapt. 4

Feb 25

Lec: Debugging -- Finding Your Mistake Slides

 

After Image Survey by 5:00

  Weekend

Feb 28

Lec: Zoran Popovic Graphics for a Better World

   

Mar 1

Lab: Styling HTML

Lab 7

 

Mar 2

Lec: Data & Meta Data & XML Slides

Assignment 17
XML XSL a b c d

Assignment 16 Collect

Mar 3

Lab: Begin with XML design

   

Mar 4

Lec: Database Structure Slides

 

After Image Survey by 5:00

  Weekend

Mar 7

Lec: Astonishing Things To Do With Bits Slides

X Credit Asmt

 

Mar 8

Lab: XML & XSL

Lab 8 XML XSL

 

Mar 9

Lec: Review - What We've Learned

   

Mar 10

Lab: Help with Assignment

   

Mar 11

Lec: Party Hats & Pizza

 

Assignment 17 Collect
After Image Survey by 5:00

  Weekend
Mar 14  
Mar 15  
Mar 16  
Mar 17 Final Exam: 8:30-10:20 -- Coffee And Pastries Served

Post-course Survey [External Survey]

Mar 18 Survival Party Begins ...
  End Of Winter Term

 

  
     Contact: snyder at cs dot washington dot edu
 
         

mall>Contact: snyder at cs dot washington dot edu