Sep
2020
most popular programming languages
[OC] Most Popular Programming Languages according to GitHub from r/dataisbeautiful
++++++++++++++++
more on coding in this IMS blog
https://blog.stcloudstate.edu/ims?s=programming
Digital Literacy for St. Cloud State University
[OC] Most Popular Programming Languages according to GitHub from r/dataisbeautiful
++++++++++++++++
more on coding in this IMS blog
https://blog.stcloudstate.edu/ims?s=programming
++++++++++++++++
more on VR in libraries in this IMS blog
https://blog.stcloudstate.edu/ims?s=virtual+reality+libraries
++++++++++
more on coding in this IMS blog
https://blog.stcloudstate.edu/ims?s=coding
+++++++++++++++++
more on badges in this IMS blog
https://blog.stcloudstate.edu/ims?s=badges
Who contributed to the code that we use every day?
by Jimmy Daly APril 19, 2013
+++++++++++++++
more on coding in this IMS bog
https://blog.stcloudstate.edu/ims?s=coding
Intro to Computer Programming
with Steve Perry
10-week eCourse  Beginning Tuesday, September 5, 2017
For today’s librarian, the ability to adapt to new technology is not optional. Programming—the process of using computer language to generate commands that instruct a computer to perform specific functions—is at the core of all computer technology. A foundation in programming helps you understand the inner workings of all of the technologies that drive libraries now—from integrated library systems to Web pages and databases.
In this Advanced eCourse, you can go from having little to no programming knowledge to being familiar with coding in several different computer languages. Steve Perry—an experienced LIS instructor and programmer—will teach you in his lectures what you need to get started, and then the readings and exercises will give you practical programming experience, particularly as it relates to a library environment. Languages covered will include HTML, CSS, JavaScript, PHP, and others. You do not need any programming experience or special software to participate in this eCourse.
Participants who complete this Advanced eCourse will receive an SJSU iSchool/ALA Publishing Advanced Certificate of Completion.
+++++++++++++++
more on coding in this IMS blog
https://blog.stcloudstate.edu/ims?s=coding
Electronic Journal of e-Learning Article · January 2016
Marie Olsson, Peter Mozelius, Jonas Collin
This paper presents and discusses visualisation as a channel to improve learner’s control and understanding of programming concepts and gamification as a way to increase study motivation in virtual learning environments. Data has been collected by evaluation questionnaires and group discussions in two courses partly given in the Moodle virtual learning environment. One course is on Game based learning for Bachelor’s programmes, the other is a course on e-learning for university teachers. Both the courses have used progress bars to visualise students’ study paths and digital badges for gamification.
• Monday
Basics of HTML
• Tuesday
Basics of CSS and/or Java Script
• Wednesday
Basics of mobile apps programing
• Thursday
Basics of HTML5
• Friday
Basics of XML
————————–
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.
Codecademy is a web-based, self-paced site that teaches actual industry-standard languages like PHP, Javascript, Python, Ruby, HTML, and CSS. While students don’t create publishable games like they would in Stencyl, their learning is purpose-driven and contextualized, e.g. JavaScript for web development or Ruby for app development. And students do get to see their code’s output directly onscreen.
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.