1999 2001 2003 2005 2007 2009 2011 2013 usa peer uva
TRANSCRIPT
![Page 1: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/1.jpg)
ChrestomathicsJim Cohoon
The study and application of useful things and processes
![Page 2: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/2.jpg)
And in conclusion
CS 1X – an introductory CS course targeted for students without prior experience
Attractive to under-represented groups
More likely to choose computing
Attraction comparableto demographics
Brought up tocomparable levels
More than comparablepersistence tograduation
![Page 3: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/3.jpg)
Is the jar full?
![Page 4: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/4.jpg)
Chrestomathics
5 a b c / 24
![Page 5: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/5.jpg)
Chrestomathics
d e5 a b c / 24
![Page 6: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/6.jpg)
BeanCount.java
![Page 7: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/7.jpg)
The situation – stormy weather
![Page 8: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/8.jpg)
% of Female Graduates 1999 – 2013
0%
5%
10%
15%
20%
25%
30%
1999 2001 2003 2005 2007 2009 2011 2013
USA
Peer
UVA
![Page 9: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/9.jpg)
Our situation – the curious course
CS 1
Required course for all 1st year engineering students Introduction to programming First course in a BS computing degree Weekly closed laboratory
Contrary to national trends course enrollment is increasing – up 25% over the last 7 years Improved CS 1 experience
![Page 10: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/10.jpg)
Ten Years of CS intro enrollments
0
100
200
300
400
500
600
700
800
900
1000
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010
CS1 CS1E CS1X CSA
![Page 11: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/11.jpg)
CS 1 multiple entry points
CS 1 Open to all
CS 1E Open to people with
experience
![Page 12: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/12.jpg)
CS 1E
Specification Provide comparable computing
content Common assignments, tests, and
grading Open laboratories
Result Better overall CS 1 environment Contributes to enrollments and helps with
diversity By itself not a magic bullet
![Page 13: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/13.jpg)
CS 1X – founding principles
We can do better
Meet CS1 knowledge and experience goals
Offer different means and practicesto encourage the education,interest, and retention of adiverse community
Common demographics50% female14% African-American10% Hispanic
![Page 14: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/14.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 15: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/15.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 16: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/16.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 17: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/17.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 18: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/18.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 19: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/19.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 20: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/20.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 21: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/21.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 22: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/22.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 23: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/23.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 24: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/24.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 25: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/25.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 26: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/26.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 27: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/27.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 28: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/28.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 29: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/29.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 30: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/30.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 31: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/31.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 32: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/32.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 33: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/33.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 34: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/34.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 35: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/35.jpg)
CS 1X – means
Active and collaborative learning
Guided discovery
Class culture of success
Encouraging pedagogyand examples
Constant recruiting
Regular acknowledgement
Integrated lab – instructor and TAs always there
![Page 36: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/36.jpg)
Examples
Major class examples based on survey of class interest 7-unit Likert scale
Looking for other schoolsto participate
Average rating variedfrom 5.4 down to 3.3 – interested to uninterested
![Page 37: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/37.jpg)
Mutual interest
5.71 Encryption5.50 Instant messaging5.50 Password security5.39 Engineering5.38 Card games5.33 Virus protection5.21 Fractals5.21 Predator-prey5.21 Smart appliances5.17 Music player5.17 Connect four5.04 Daily jumble5.04 Medical diagnosis5.04 Photo manipulation5.04 Science applications5.00 Routing
![Page 38: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/38.jpg)
Mutual interest
5.71 Encryption5.50 Instant messaging5.50 Password security5.39 Engineering5.38 Card games5.33 Virus protection5.21 Fractals5.21 Predator-prey5.21 Smart appliances5.17 Music player5.17 Connect four5.04 Daily jumble5.04 Medical diagnosis5.04 Photo manipulation5.04 Science applications5.00 Routing
![Page 39: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/39.jpg)
Mutual interest
5.71 Encryption5.50 Instant messaging5.50 Password security5.39 Engineering5.38 Card games5.33 Virus protection5.21 Fractals5.21 Predator-prey5.21 Smart appliances5.17 Music player5.17 Connect four5.04 Daily jumble5.04 Medical diagnosis5.04 Photo manipulation5.04 Science applications5.00 Routing
SudokuConnect fourLanguage translationPersonality typingDaily JumbleTic-Tac-Toe
![Page 40: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/40.jpg)
Take away and give away
Artificial intelligence
Book or movie recommendations
Calculating energy waste or savings
Computer learning
Computer queuing
Creating phone apps
Freight configuration
GUIs
Graphic story book
![Page 41: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/41.jpg)
Take away and give away
Interface exercise machine to TV and game consoles
MRI visualization of tumors and blood clots
Making study games for the library or other teachers
Music generation
Network speed
Painting ala Bob Ross
Recipe organizer
Robotics
![Page 42: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/42.jpg)
Take away and give away
Binary Typewriter
Career tracking
Amusement Park rides
Turing test related
Linked list random pairing
Home food inventory
Scribbler w/fluke
Arcade games
Calorie calculator
Artificial Intelligence
Robotics
![Page 43: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/43.jpg)
Take away and give away
Master mind
Sock picker
Energy use reduction
Prevent texting while driving
Bus routing
Music file organization
3-D stuff
GIS for hikers
SA Game
Amusement Park rides
Finding 'dollar' words
![Page 44: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/44.jpg)
Take away and give away
Othello
Interval analysis
Enigma encryption
Art of Computer Science
Tracer detection
Fake-header sleuthing
Concordance creator
Color calculator
Minesweeper
Conway's Game of life
Games
Random Writer
![Page 45: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/45.jpg)
Take away and give away
Animation
Stanford's Nifty assignments
Shoots & Ladders
Hangman
Periodic table
Monopoly
Garal’s Tires
Pacman
Match game
Robotics
RFID tracking
Homeland security
![Page 46: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/46.jpg)
Take away and give away
Designed to encourage education, interest, and retention of a diverse community
Starts with preregistration Students must meet with
me – we make promises toeach other
Along the way Recognition and encouragement of
accomplishments -- mentoring Routine discussion of options, advantages, and
rewards of computing careers Introduce CS
![Page 47: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/47.jpg)
Take away and give away
CS 1X a course targeted for students without priorexperience using
Guided discovery with active learning Integrated computer availability Motivating examples with broad appeal Routine discussions of options
advantages, and rewards ofcomputing careers
Establishment of a cohesive, ongoing culture Produced Significant additional interest in computing among
the students Attracted other students to take the course
![Page 48: 1999 2001 2003 2005 2007 2009 2011 2013 USA Peer UVA](https://reader036.vdocuments.mx/reader036/viewer/2022062421/56649e675503460f94b622bd/html5/thumbnails/48.jpg)
Take away and give away
How do you maintain a positive class environment?
What would you like to change in your intro to CS course?
What about your course should others adopt?
What should you change, but will not?