460 likes | 468 Vues
Look into my eyes. Writing a poem For my new computer class This is an odd start. Look into my eyes. Programming seems hard I've never tried it before I hope I don't fail. Look into my eyes. These things baffle me Computers are mysteries Solve this quandary. Look into my eyes.
E N D
Look into my eyes Writing a poem For my new computer class This is an odd start
Look into my eyes Programming seems hard I've never tried it before I hope I don't fail
Look into my eyes These things baffle me Computers are mysteries Solve this quandary
Look into my eyes CS is darkness. If I squint, I still cannot see. Class will be my light.
Look into my eyes Computer science Will teach me how to use the Devil box this spring
Look into my eyes Programs, Java, work. Combined both inside and out. In my head lurks doubt.
Look into my eyes I will learn Java, Programming will be so fun. I prefer mocha.
Look into my eyes Programming seems hard I've never tried it before I hope I don't fail
Look into my eyes Computers work me. But after this course, I work computers.
Look into my eyes Befuddled blonde brain Computer caused confusion Programming paranoid
Look into my eyes On my computer I will write me a program That will change the world
Look into my eyes Do what you wantWant what you do Do wah, Do wah – Jim Cohoon
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 • 100% persistence tograduation
Jelly Beans 0.95cm 0.92cm 1.55 cm
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
CS 1 multiple entry points • CS 1 • Open to all • CS 1E • Open to people withexperience
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
CS 1X – founding principles • We can do better • Meet same knowledge and experience goals as other sections • Offer different means and practicesto encourage the education,interest, and retention of adiverse community • Typical demographics • 50% female • 15% African-American • 10% Hispanic
CS 1X – means • Guided discovery • Active learning • Class culture of success • Encouraging pedagogy • Constant recruiting • Continuous involvement • Regular acknowledgement
CS 1X – means • Guided discovery • Active learning • Class culture of success • Encouraging pedagogy • Constant recruiting • Continuous involvement • Integrated lecture and laboratory – instructorand TAs all the time
CS 1X – means • Active learning • Class culture of success • Encouraging pedagogy • Constant recruiting • Continuous involvement • Integrated lecture and laboratory – instructorand TAs all the time • Collaboration
CS 1X – means • Class culture of success • Encouraging pedagogy • Constant recruiting • Continuous involvement • Integrated lecture and laboratory – instructorand TAs all the time • Collaboration • Examples
CS 1X – means • Encouraging pedagogy • Constant recruiting • Continuous involvement • Integrated lecture and laboratory – instructorand TAs all the time • Collaboration • Examples
CS 1X – means • Constant recruiting • Continuous involvement • Integrated lecture and laboratory – instructorand TAs all the time • Collaboration • Examples
CS 1X – means • Continuous involvement • Integrated lecture and laboratory – instructorand TAs all the time • Collaboration • Examples
CS 1X – means • Integrated lecture and laboratory – instructorand TAs all the time • Collaboration • Examples
CS 1X – means • Collaboration • Examples
CS 1X – means • Examples
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
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 • Student interest varies bytopic with significantgenders differences
Teacher interest top 15 5.90 Card games 5.60 Sudoku 5.55 Battleship 5.55 Music player 5.50 Instant messaging 5.47 Encryption 5.40 Photo manipulation 5.40 Text to speech 5.35 Connect four 5.35 Video player 5.35 Virus protection 5.33 Photo mosaics 5.30 Password security 5.30 Travel routing 5.26 Language translation 5.73 Card games 5.52 Password security 5.52 Encryption 5.36 Instant messaging 5.33 Connect four 5.30 Music player 5.26 Tic-tac-toe 5.10 Spamming 5.09 Sudoku 5.09 Daily jumble 5.05 Video player 5.00 Calculator 5.00 Battleship game 4.90 Virus protection 4.90 Photo manipulation
Teacher interest top 15 5.90 Card games 5.60 Sudoku 5.55 Battleship game 5.55 Music player 5.50 Instant messaging 5.47 Encryption 5.40 Photo manipulation 5.40 Text to speech 5.35 Connect four 5.35 Video player 5.35 Virus protection 5.33 Photo mosaics 5.30 Password security 5.30 Travel routing 5.26 Language translation 5.73 Card games 5.52 Password security 5.52 Encryption 5.36 Instant messaging 5.33 Connect four 5.30 Music player 5.26 Tic-tac-toe 5.10 Spamming 5.09 Sudoku 5.09 Daily jumble 5.05 Video player 5.00 Calculator 5.00 Battleship game 4.90 Virus protection 4.90 Photo manipulation
Take away and give away Baby name dataBiorhythmsBlackjackCheckersCost of college vs incomeGamingLogic and troubleshooting methodsLogic puzzlesOthelloRouletteSimple graphics games; e.g., snake and pong
Take away – raised consciousness • 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
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?
CS 1X • 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