A Brief History of Computer Programming Languages [#Infographic]
Who contributed to the code that we use every day?
by Jimmy Daly APril 19, 2013
more on coding in this IMS bog
Student’s relationship with technology is complex. They recognize its value but still need guidance when it comes to better using it for academics.
|Educause’s ECAR Study, 2013
|IMS faculty would be happy to meet with you or your group at your convenience.
Please request using this Google Form: http://scsu.mn/1OjBMf9 or
by email: email@example.com | firstname.lastname@example.org
How you can reach us:
Services we provide:
- Instruct and collaborate with faculty, staff and students on specific computer, Cloud and mobile applications
- Assist faculty in course design and instruction to incorporate SCSU’s resources
- Join faculty in the classroom instructional design to assist students with learning technology application for the class
- Consult with faculty on instructional design issues, particularly those that use the World Wide Web, multimedia techniques and interactivity
- Collaborate with faculty, staff and students on technology-related projects
- Work with campus units in technology planning and acquisition
- Respond to faculty, staff and students requests and technology developments
Basics of HTML
Basics of CSS and/or Java Script
Basics of mobile apps programing
Basics of HTML5
Basics of XML
Finland Eyes Programming Classes for Elementary School Students
Beyond Mindcraft: Games That Inspire Building and Exploration
Garry’s Mod (GMod) is a sandbox game like Minecraft but instead of building and exploring, students use a fun physics engine that simulates things like gravity and mass. They also use a virtual toy box of assets from Valve Software’s popular games. The tool is a step up in complexity from the elegant simplicity of Minecraft, but with Garry’s Mod,students are exposed to physics concepts while having madcap fun.
Kerbal Space Program has a robust physics engine too, but it’s more focused than Garry’s Mod. Players purchase rocket parts, put them together, and then see if they can get a ship into orbit, to one of two moons, or even to another planet. These aren’t easy tasks, so play is focused on trial and error testing, and, like Minecraft, seeking help from the community is part of a successful strategy.
Sound Shapes is a visually stunning platform puzzle game set to a rich musical soundscape. Even better: students can create and share their own levels – like interactive sheet music — using sounds and objects unlocked by playing the platform game. It’s an accessible entry point into musical composition as well as game design, and provides an experience that builds on the creativity of Minecraft while offering something wholly unique for music lovers.
For creative kids who want to get their hands dirty, check out DIY, a site where students can find things to build, instructions for how to build them, and ways to share their creations with others. All projects are aligned to 50 skills that run the gamut from outdoors to indoors, and feature various challenges to complete and cool badges to earn and display.
Computer programming is a great next step for students who love to mod Minecraft or toy around with the redstone resource (which simulates basic logic and circuitry). One solid entry-level tool is Stencyl, a game creation program focused on codeless, cross-platform game making. By snapping blocks of code together, students can create games that can be published and played on a variety of platforms including mobile phones.
Minecraft has introduced a lot of youth to games as well as the critical thinking, problem solving, and creation skills necessary for self-motivated learning. The games and sites on this list have the potential to extend that learning, providing fresh outlets for self-expression in the digital world and beyond.
Coding, Cognition and Communication
In terms of cognitive advantages, learning a system of signs, symbols and rules used to communicate — that is, language study — improves thinking by challenging the brain to recognize, negotiate meaning and master different language patterns. Coding does the same thing. Students who speak English and Mandarin are better multitaskers because they’re used to switching between language structures. Coding, likewise, involves understanding and working within structures.
Foreign language instruction today emphasizes practical communication — what students can do with the language. Similarly, coding is practical, empowering and critical to the daily life of everyone living in the 21st century.
Coding is Ubiquitous
Programming is the global language, more common than spoken languages like English, Chinese or Spanish.
5 Reasons Why You Should Teach Kids to Code ~ Educational Technology and Mobile Learning
Why We’re Learning about Coding in Our 6th Grade Writing Class
Should coding replace foreign language requirements?
Washington state and Kentucky have both proposed legislation that mirrors this trend, with Washington asking that students be allowed to count two years of computer science courses as two years of foreign language studies.
In an October post, Washington Post columnist Valerie Strauss wrote that coding is something like “cursive 2.0” — a practice that will soon become compulsory in schools across the nation.