Game Programming for
Introductory Computer
Science.
Jon Schwartz
Presented Feb 24,
2007 at
Microsoft Academic
Days on Game
Development in
Computer Science
Education
The Phrogram
Company
www.phrogram.com
,www.k-p-l.org
, Agenda
• How I got here
• Pedagogical goals
• Demo of Phrogram’s capabilities
• Phrogram in academia to date
• Available curriculum and supporting materials
, Introduction
• Kid’s Programming Language (7/05)
– 130,000 downloads of the IDE
– 17 volunteer translations of the IDE
• Phrogram (10/06)
– Academic partners: OSU, UW, PUC-Rio, Lakeside School
– Industry partnerships: XNA, GarageGames, Weatherbug
• Publications
– Academic Days on Gaming Keynote, Jan 2006
– SIGGRAPH paper and panel representation, Aug
2006
– Microsoft Research presentation, Oct 2006
– SBGames Keynote, Nov 2006
– Addison-Wesley eBook: Learn to Program
with Phrogram!, Feb 2007
Introductory Computer
Science.
Jon Schwartz
Presented Feb 24,
2007 at
Microsoft Academic
Days on Game
Development in
Computer Science
Education
The Phrogram
Company
www.phrogram.com
,www.k-p-l.org
, Agenda
• How I got here
• Pedagogical goals
• Demo of Phrogram’s capabilities
• Phrogram in academia to date
• Available curriculum and supporting materials
, Introduction
• Kid’s Programming Language (7/05)
– 130,000 downloads of the IDE
– 17 volunteer translations of the IDE
• Phrogram (10/06)
– Academic partners: OSU, UW, PUC-Rio, Lakeside School
– Industry partnerships: XNA, GarageGames, Weatherbug
• Publications
– Academic Days on Gaming Keynote, Jan 2006
– SIGGRAPH paper and panel representation, Aug
2006
– Microsoft Research presentation, Oct 2006
– SBGames Keynote, Nov 2006
– Addison-Wesley eBook: Learn to Program
with Phrogram!, Feb 2007