Repositioning CS
E N D
Presentation Transcript
Repositioning CS Increasing Diversity and Creativity in Computer Science Education.
Why I’m Here • John Nordlinger (MSR) • Kim Pallister (MS WGGT) • Chris Butcher (Bungie) • Casey Muratori (MollyRocket)
Why I’m Here • John Nordlinger (MSR) • Kim Pallister (MS WGGT) • Chris Butcher (Bungie) • Casey Muratori (MollyRocket) Passionate About Games!
What I Do • PhD in CS @ Northwestern University • Robotics • Art & Technology • AI and Games • Thesis: Dynamic Difficulty Adjustment
Also… • GDC, IGDA, etc. • Study Games & Game Development • Teach Game Design and Tuning • Conduct Academic Outreach
Goals • Confront technical problems • Consider the design perspective • Facilitate interdisciplinary dialog • Diversity, diversity, diversity
Making Another Me • Exposure • K-8, 9-12 • Undergraduate • Graduate • Connections • New Directions
Repositioning CS • A foundation for procedural thinking • Extended via interdisciplinary work • Applied to real-world problems • Attract (and keep) new folks
1984 • Dad: Nuclear Engineer, TQM • Mom: Historian, Basket Weaver • Brother: Music, Sports • Me: Cosmos and Cartoons
Mac Gyver & Indiana Jones • Tinkering • Making new stuff • Taking apart stuff • Exploring • Climbing things • Getting lost • Archeology
Games! • ATARI • NES/SNES • SNES • M.U.L.E
Games! • ATARI • NES/SNES • SNES • M.U.L.E Property of: Your Brother!
“Gifted” • Separate course, once a week • Stories with holes, brain teasers • Computer Typing Game • Early Mac • Limited exposure • No notion of programming
Skidmore Summers • Make Stuff! • Use Computers to draw! • Again, limited access • Focus on “special” or “gifted” kids • Never tied to programming or math
Night and Day • Science • In school • Fixed • About them • Art • Outside • Flexible • About me!
7-12: Ugh! • Aptitude in math and science • Increased focus on humanities and extracurriculars (yearbook, literature) • Decreased overall enthusiasm
Camp Saves the Day (Again) • Homerton College, Cambridge UK • Poetry and Creative Writing • Fine Art and Photography • William Blake • Computers! • Art vs. Liberal Arts
Programming as a Liberal Art • Bill Sterner & Don Crabb • Aristotle, Turing, Turkle, Tversky • Ecologies and Architecture • Creating new artifacts
Choose Your Own Adventure • General Studies in the Humanities • Film • Fine Art • Oral/Historical Narrative • Women’s Studies • Computer Programming • Focus: Storytelling and memory
No CS Major • Take classes • Seek mentors • Experiment This worked pretty well!
Lab Work • AI • Stories as memory (CBR) • Context/Remindings • Opportunism/Learning • Games • Graduate Studies?
Grad School? • Women in CS • Should I take the plunge? • Ellen Spertus • Math Lovers Only!
Grad School? • Women in CS • Should I take the plunge? • Ellen Spertus • Math Lovers Only! I AM STUBBORN.
Grad School! • Day: Basics • Traditional CS curriculum • Individual assignments • Night: Projects • KR and IR systems • Pair-wise, often • Architecture and Interface Design • Games
Grad School II • New School • New Group • New Areas • Narrative Intelligence • Game Studies • Game AI
New Community • Opportunities to volunteer • Explore new ideas • Learn from each other • Make better games
New Resources • Indie Game Jam • Experimental Gameplay Workshop • Game Design Workshop
Familiar Challenges • IGDA • Education Committee • WomenDev • Student Mentoring
Theory and Practice • Working with people • Towards a common goal • Using procedural knowledge to communicate about hard problems • Improving the community as a whole
However • Publishing? • Funding? • Long-term value?
Enrollment • Why is it falling? • How to people think about CS? • What can we do about it?
Why CS? • Accessible? • Expressive? • Useful? • Enjoyable? • Profitable?
CS as a Discipline • Credibility, Specialization & Focus • Common Languages & Styles
CS as a Discipline • Credibility, Specialization & Focus • Common Languages & Styles • Boundaries and Inertia • Stereotypes • Dark room, screen full of code
CS as a Tool • Expertise is awesome but…. • Teach tools first • Polish & craft later • Start early • Stories with holes • Scientific method • Expand view of machines • Highlight procedural thinking
Expression and Impact • Project Choice • Art Class, Camp, etc. • What does your work say about you? • What you have to show it? • Real world applications?
Support • Trailblazing is nice • Bridges may be better • Journals and conferences • Web sites, mailing lists and student groups • Travel and internship programs
Integration • Core values
Integration • Core values • Community
Integration • Core values • Community • Projects
Integration • Core values • Community • Projects • Assess Problems • Share Knowledge • Create Solutions
Game Curriculums • Digipen • CMU • MIT • USC • IT Copenhagen • Others
Other Areas • Robotics • Biology • Chemistry • Environmental Science • Economics and Business • Design and Innovations Research…
What about… • Film • Fine Art • Music • Theatre and Performance • Gender and Cultural Studies • Critical Theory
Animate Arts • Bauhaus model • Scheme-based tools • Demystify procedural thinking • Reinforce creative drives …Service-oriented approach
Inspiration • New contributors • Cross-pollination • Long-term relationships • Groundbreaking work