Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lesson 10: Coding in the Classroom

Similar presentations


Presentation on theme: "Lesson 10: Coding in the Classroom"— Presentation transcript:

1 Lesson 10: Coding in the Classroom
Tech For Teachers EDU 299 Lesson 10: Coding in the Classroom

2 What Most School Don’t Teach

3 Thomas Suarez: A 12-year-old app developer

4 Is Code the Most Important Language in the World?

5 Coding Resources Codecademy Codecademy is a great place to start. It’s a completely web-based environment that teaches students about programming in an interactive and fun way. Students need an address to sign up, and can then work through a series of exercises designed to teach them the basics. As they do, they earn points and badges. Best of all, Codecademy is completely free. You can see Codecademy here:  Treehouse While Codecademy is very good, Treehouse is, quite simply, brilliant. Much like Codecademy, Treehouse offers a series of courses on everything from web design to iOS application building. The courses take the form of interactive activities, quizzes, and, in an improvement on Codecademy, video tutorials. In addition, there are glossaries, challenges, podcasts and lots more. The thing that I like the most about Treehouse is that it also focuses on the ‘soft’ skills - like presentation and aesthetic design which are often overlooked in similar courses. You can read more here: Stanford School of Engineering SSE is a step above the other two examples. The Stanford School of Engineering has been filming a number of their courses over the course of the last couple of years, ranging from introductory programming to more serious courses like iOS development. In addition you can access all the course materials and environments for running your programs. The best way to access the material is through iTunes: 

6 Coding REsources Hackety Hack is a downloadable application for Windows that walks students through the ground-floor basics of Ruby, an object-oriented programming language that can also be used to develop web applications with the help of the Rails framework. Students learn to use the Shoes toolkit to build graphical interfaces and, by logging into the Hackety Hack app, their programs can be shared with other users. Code School is a learning platform with a simple, straightforward name and a simple, straightforward approach to teaching programming. Students can direct their own learning experiences by taking courses one at a time as needed or following prepared paths for Ruby, JavaScript, iOS and HTML/CSS. The platform uses a badge- and prize-based incentive system that some students might recognize from online gaming.

7 Coding Resources Scratch, a brainchild of MIT Media Lab, is its own programming language that allows students to program interactive animations, games and stories while sharpening their problem solving skills and learning important programming concepts. Although Scratch is designed for students aged 8-16, beginning programmers of all ages can use it to get an easygoing introduction to the type of mental processes that app developers use to build their programs.  PurposeGames is a Web-based app that allow students to create games and quizzes for their friends, family and fellow students. The games and quizzes are usually based on general knowledge and fairly simple to understand and develop, so creators on PurposeGames can get started without any previous experience in game design or programming.

8 Coding Resources Codea is an iPad app that allows students, parents, programmers or anyone to develop their own interactive iPad apps in a richly graphical coding environment. With a slick user interface and an intuitive, touch-and-drag method of enacting code syntax, Codea provides access to dynamic control functions like the iPad’s accelerometer and multitouch display without demanding that students understand how lines of textual code translate to colors, shapes and actions. Code Monster and Code Maven are a pair of simple, step-at-a-time JavaScript tutorials designed for preteens and teens or adults, respectively. Both apps start off with very basic shape-drawing functions and progress gradually to include functions that use complex mathematics, physics and syntax to accomplish effects with impressive graphical feedback. These basic, self-guided tutorials could be great for kids who might find lectures or other instructional materials hard to follow.

9 Assignment Read the Following Article:
15+ Ways of Teaching Every Student to Code (Even Without a Computer) students-coding-vicki-davis Write A Brief Response to the Information from this article and the videos via the following Google Form:


Download ppt "Lesson 10: Coding in the Classroom"

Similar presentations


Ads by Google