lawrence snyder university of washington, seattle © lawrence snyder 2004 cse120 computer science...

Post on 18-Jan-2016

213 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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