Download presentation
Presentation is loading. Please wait.
Published byMadeleine Skinner Modified over 9 years ago
1
The Art of Computing: programming in the high school classroom Pete Benson FlexTech High School Woodrow Wilson Teaching Fellow
2
Agenda context my practice tools we use what I have learned what will you do?
3
Context FlexTech High School diverse student body widely varying abilities widely varying experience levels focus on engagement
4
my practice immerse them in technology my site: www.mrbenson.orgwww.mrbenson.org calendar: www.mrbenson.org/events/month/www.mrbenson.org/events/month/ everyone builds a website student work: www.mrbenson.org/student-websites/www.mrbenson.org/student-websites/ widely varying abilities widely varying experience levels for me, focus is on engagement!
5
tools we use All free (except for Minecraft client). Don’t be intimidated… Scratch (cloud-based at scratch.mit.edu) WordPress (hosting at wordpress.com, or install on your own host) Processing (Java-based graphics programming from processing.org) Games: gwittmann.mrbenson.org/pde/SpikesGame2/gwittmann.mrbenson.org/pde/SpikesGame2/ Brackets from http://brackets.iohttp://brackets.io git and Github.com, local and cloud-based HTML/CSS/JavaScript (Brackets + browser) FTP client such as CyberDuck from http://Cyberduck.iohttp://Cyberduck.io Minecraft modding with ScriptCraft See ftlibrary.mrbenson.org/minecraft.htmlftlibrary.mrbenson.org/minecraft.html Example: student.mrbenson.org/akowalski/article/tntArena.htmstudent.mrbenson.org/akowalski/article/tntArena.htm Student selected tools: PHP, C++, Unity3D, Python, Stencyl
6
cross-curriculum examples Calculus: osamala.mrbenson.org/pde/paraEnvelopeosamala.mrbenson.org/pde/paraEnvelope Chemistry: akazanjian.mrbenson.org/pde/scienceProcessingProjectVersio n3/ akazanjian.mrbenson.org/pde/scienceProcessingProjectVersio n3/ History: scratch.mit.edu/projects/58122636/scratch.mit.edu/projects/58122636/ Digital Library Project: ftlibrary.mrbenson.orgftlibrary.mrbenson.org
7
what I have learned about students: they don’t always know what we think they know… but they also often know something I don’t know about teaching with computers: let students see you learning from them (more on this later) students will work outside of class even if it is not assigned work projects can go on, and on. I’m not sure what to think of this… about the tools Scratch, Processing, Wordpress, HTML/CSS/Javascript, Minecraft
8
what will you do? While programming background is helpful, you don’t need a computer science cert to get students going with computational thinking There are great tutorial resources to get you started Hour of Code hourofcode.comKhan Academy www.khanacademy.org/computing/computer-programminghourofcode.com www.khanacademy.org/computing/computer-programming CodeCademy www.codecademy.com/learnwww.codecademy.com/learn Ask the world for help on stackoverflow.com. But the world might not like your question, so…stackoverflow.com Can we create a supportive community, covering How to get started Lesson plans Video tutorials
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.