1 / 48

Chrestomathics Jim Cohoon

Chrestomathics Jim Cohoon. The study and application of useful things and processes. 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

talen
Download Presentation

Chrestomathics Jim Cohoon

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ChrestomathicsJim Cohoon The study and application of useful things and processes

  2. 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

  3. Is the jar full?

  4. Chrestomathics

  5. Chrestomathics

  6. BeanCount.java

  7. The situation – stormy weather

  8. % of Female Graduates 1999 – 2013 Peer UVA USA 1999 2001 2003 2005 2007 2009 2011 2013

  9. 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

  10. Ten Years of CS intro enrollments CS1 CS1E CS1X CSA 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010

  11. CS 1 multiple entry points • CS 1 • Open to all • CS 1E • Open to people withexperience

  12. CS 1E • Specification • Provide comparable computingcontent • Common assignments, tests, andgrading • Open laboratories • Result • Better overall CS 1 environment • Contributes to enrollments and helps with diversity • By itself not a magic bullet

  13. 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 demographics • 50% female • 14% African-American • 10% Hispanic

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. Mutual interest 5.71 Encryption 5.50 Instant messaging 5.50 Password security 5.39 Engineering 5.38 Card games 5.33 Virus protection 5.21 Fractals 5.21 Predator-prey 5.21 Smart appliances 5.17 Music player 5.17 Connect four 5.04 Daily jumble 5.04 Medical diagnosis 5.04 Photo manipulation 5.04 Science applications 5.00 Routing

  38. Mutual interest 5.71 Encryption 5.50 Instant messaging 5.50 Password security 5.39 Engineering 5.38 Card games 5.33 Virus protection 5.21 Fractals 5.21 Predator-prey 5.21 Smart appliances 5.17 Music player 5.17 Connect four 5.04 Daily jumble 5.04 Medical diagnosis 5.04 Photo manipulation 5.04 Science applications 5.00 Routing

  39. Mutual interest Sudoku Connect four Language translation Personality typing Daily Jumble Tic-Tac-Toe 5.71 Encryption 5.50 Instant messaging 5.50 Password security 5.39 Engineering 5.38 Card games 5.33 Virus protection 5.21 Fractals 5.21 Predator-prey 5.21 Smart appliances 5.17 Music player 5.17 Connect four 5.04 Daily jumble 5.04 Medical diagnosis 5.04 Photo manipulation 5.04 Science applications 5.00 Routing

  40. 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

  41. 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

  42. 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

  43. 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

  44. 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

  45. Take away and give away Animation Stanford's Nifty assignments Shoots & Ladders Hangman Periodic table Monopoly Garal’sTires Pacman Match game Robotics RFID tracking Homeland security

  46. 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

  47. 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

  48. 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?

More Related