lawrence snyder university of washington, seattle © lawrence snyder 2004 cse120 computer science...
Post on 18-Jan-2016
213 Views
Preview:
TRANSCRIPT
Lawrence SnyderUniversity of Washington, Seattle
© Lawrence Snyder 2004
CSE120 Computer Science Principles
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
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
Week 1: Lightbot … it’s a fun game & it’s prog’g
04/21/23 © 2011 Larry Snyder, CSE 4
Graphics mock-up language sitting on Java
04/21/23 © 2011 Larry Snyder, CSE 5
IDECanvas
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
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
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
top related