lawrence snyder university of washington, seattle © lawrence snyder 2004 cse120 computer science...
TRANSCRIPT
![Page 1: Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 CSE120 Computer Science Principles](https://reader036.vdocuments.net/reader036/viewer/2022083009/5697bfcf1a28abf838caa107/html5/thumbnails/1.jpg)
Lawrence SnyderUniversity of Washington, Seattle
© Lawrence Snyder 2004
CSE120 Computer Science Principles
![Page 2: Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 CSE120 Computer Science Principles](https://reader036.vdocuments.net/reader036/viewer/2022083009/5697bfcf1a28abf838caa107/html5/thumbnails/2.jpg)
http://www.cs.washington.edu/cse120/ CSE120: Computer Science Principles
“Must-know computing knowledge for 21st Century” Credits: 5
▪ 3 Lectures, 2 Labs (Closed) ▪ 50 min. each => total contact time 50 hours
Pre-requisites: None Implementation of 7 Big Ideas and 6 Comp
Practices▪ Thread 1: Principles, such as all information encoded in
bits▪ Thread 2: Capabilities, such as CT, abstraction, program’g
04/21/23 © 2011 Larry Snyder, CSE 2
Satisfies: Quantitative & Symbolic Reasoning Req
Satisfies: Quantitative & Symbolic Reasoning Req
![Page 3: Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 CSE120 Computer Science Principles](https://reader036.vdocuments.net/reader036/viewer/2022083009/5697bfcf1a28abf838caa107/html5/thumbnails/3.jpg)
The Pilot Class membership … 22 students; filtered to remove anyone w/
CS classes 11 Men, 11 Women 12 “students of color”
▪ 5 from under-represented groups▪ 1 Native American▪ 6 Asian (includes 2 international students)
Mostly pre-majors; about half intend tech majors
04/21/23 © 2011 Larry Snyder, CSE 3
![Page 4: Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 CSE120 Computer Science Principles](https://reader036.vdocuments.net/reader036/viewer/2022083009/5697bfcf1a28abf838caa107/html5/thumbnails/4.jpg)
Week 1: Lightbot … it’s a fun game & it’s prog’g
04/21/23 © 2011 Larry Snyder, CSE 4
![Page 5: Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 CSE120 Computer Science Principles](https://reader036.vdocuments.net/reader036/viewer/2022083009/5697bfcf1a28abf838caa107/html5/thumbnails/5.jpg)
Graphics mock-up language sitting on Java
04/21/23 © 2011 Larry Snyder, CSE 5
IDECanvas
![Page 6: Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 CSE120 Computer Science Principles](https://reader036.vdocuments.net/reader036/viewer/2022083009/5697bfcf1a28abf838caa107/html5/thumbnails/6.jpg)
Processing is Students find it “totally fun” and are engaged by it Free and trivial to install: all students pgm on
their own machines, having installed SW themselves
Graphics are fun and trivial to do; interaction is trivial; text is actually harder
IDE is very forgiving despite being equiv. to Java Trivially export a Web-embeddable version of
code Makes all standard programming concepts
available in standard form
04/21/23 © 2011 Larry Snyder, CSE 6
![Page 7: Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 CSE120 Computer Science Principles](https://reader036.vdocuments.net/reader036/viewer/2022083009/5697bfcf1a28abf838caa107/html5/thumbnails/7.jpg)
Privacy and responsible social networking
Accessibility for handicapped (Richard Ladner Lecture)
CS research -- animation and games (Zoran Popovic Lecture)
… like all pilots, we try to present the AP CS curriculum in a fun and engaging way
04/21/23 © 2011 Larry Snyder, CSE 7
![Page 8: Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 CSE120 Computer Science Principles](https://reader036.vdocuments.net/reader036/viewer/2022083009/5697bfcf1a28abf838caa107/html5/thumbnails/8.jpg)
UW’s Pilot, CSE120www.cs.washington.edu/cse120 Class
Homecsprinciples.cs.washington.edu/blog
Dev Blog
AP CS Principles – Generallycsprinciples.org Project
Homecsprinciples.cs.washington.edu Rally
Support04/21/23 © 2011 Larry Snyder, CSE 8