Lesson 10: Coding in the Classroom

Slides:



Advertisements
Similar presentations
Free! Brilliant is one way to keep your science and math whiz kids regularly engaged and challenged. Students receive challenge problems each week that.
Advertisements

Emerging Tech Shannon R. Chandler
Welcome to Back to School Night Mrs
Introduction to Scratch UC Santa Cruz CMPS 10 – Introduction to Computer Science 13 May 2011.
Microeconomics First Edition New book from one of the preeminent economists (Paul Krugman) of our generation Includes access to the book web site at
Technology in the Language Learning Classroom Angelika Kraemer Dennie Hoopingarner Scott Schopieray FLTA Orientation 2011.
SUN-AI Review by Anastas Misev Institute of Informatics Faculty of Natural Sciences and Mathematics University “Ss Cyril and Methodius” Skopje, Macedonia.
British Council Rwanda English resources – what is available for you.
Computer Software in Today’s Classrooms Chapter 4.
U SING I NTERACTIVE L EARNING (G AMES ) IN S CHOOL Group 1.
Empowering the next generation of builders Build-It-Yourself seeks partners who can help bring a mobile device game development workshop direct to kids.
By Nancy Hecker.  Ryan Seacrest explains:  6.
WebCT Web Course Tools Online Teaching. How Much Online?  Traditional Teaching (in the classroom) with supporting material on the Web  Syllabus  Orientation.
A Healthy Lifestyle Alison Marciano EDU Professor Moroney Summer 2010.
 3D graphics environment  Focuses on Object Oriented Programming  Provides immediate feedback through program visualizations  Contains a drag-and-drop.
Foundation Programming Introduction. Aims This course aims to give students a basic understanding of computer programming. On completing this course students.
By Yukyong Chung.  Given the terms of computational concepts, the students will be able to state examples matching the Scratch blocks.  The students.
CSC1401: Introductory Programming Steve Cooper
Computer basics Lesson 4 – Programs & S.O..
Web 2.0 Online comic strip creator tool Chogger
Free and Low Cost Game Design Tools for Game Based Learning with Student Game Creation Mark Lewis, Faculty Instructional Technologist Introduction There.
A free, world class education for anyone, anywhere KHANACADEMY.ORG.
Chris Dyszel Gifted Education in Primary Grades
By: Dr. Vivek Gupta Lecturer in Physics Govt. Girls’ Sen. Sec. School Portmore (Shimla) Ph:
Professional Development How to improve teaching skills.
App reviews By Meghan Roles. Introduction I am going to be talking about 2 different apps. One app is called Tripomatic, which is a city guide, and the.
Code Tools for Schools Adam Carr from Bridge Creek High School.
Flipping the Primary Classroom! Jeff Oian Director of Technology South Central Education Consortium Not required – but might be fun if you would please.
IOS Training in Chennai Introduction Apple products are alarming everywhere in the recent days. The users of iPhone, ipad, and.
TERRI HARKEY IPS/ Region 10 Tech Conference 2016 Coding.
Integrating Technology into Your Lessons. Houghton Mifflin Reading Reading Anthology Leveled activities that enhance the stories: Meet the author/virtual.
Introduction of Scratch (1/4) You can find Scratch on the Web:
5 Ways to Energize Classroom Instruction for High School Students.
Making Sense Out of Math for the Braille User Sara Math and Science Consultant Iowa.
MS. NANCY HARRIS LECTURER, DEPARTMENT OF COMPUTER SCIENCE CS 149 – Programming Fundamentals (Accelerated)
Self-Directed Learning
15 Great Web-Based Tools for Teachers
CATAPULT LEARNING’S STRIDE ACADEMY Trenton Catholic Academy Lower School Parent Night January 14, 2015.
Coaching Connections Digital Subscriptions at Troy App-solutely
Online Tutorials Joanna Conrad.
Using AppInventor2 for teaching
An Innovative Approach to the Technology Itch
GCSE COMPUTER SCIENCE Practical Programming using Python
GCSE COMPUTER SCIENCE Practical Programming using Python
One to the World with StoryCorps
Introduction to Programmng in Python
Foundations of Programming: Introduction to Programming
Shareable link: Presented by Amy Lack
Coding and More: Creating a Student-Centered Classroom with Technology
Useful applications, websites & resources for libraries
Online Learning #2.
Computer Aided Teaching & Testing
Technology as a Tool in Reading in the Elementary School
Smartphones: A Student’s Best Friend
Online maths support.
Advanced Mathematics Online Courses.
Think Central Workshop
Scratch Programming Brian Cain.
Top >10 Mathematics Websites
Accelerated Introduction to Computer Science
CSC 581: Mobile App Development
Support for parents and guardians
Explain what touch develop is to your students:
A free, world class education for anyone, anywhere
CSC 581: Mobile App Development
Zimmertwins.com Web 2.0 tool
Zimmertwins.com Web 2.0 tool
Splashpad Flexible Pacing and Mastery Based Assessment
Digital Literacies for learning
A note about this presentation
Presentation transcript:

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

What Most School Don’t Teach https://www.youtube.com/watch?v=nKIu9yen5nc

Thomas Suarez: A 12-year-old app developer https://www.youtube.com/watch?v=Fkd9TWUtFm0

Is Code the Most Important Language in the World? https://www.youtube.com/watch?v=Vxv0-sggnqA

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 email 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: http://www.codecademy.com 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:http://teamtreehouse.com 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: https://itunes.apple.com/au/itunes-u/programming-methodology/id384232896...

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.

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.

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.

Assignment Read the Following Article: 15+ Ways of Teaching Every Student to Code (Even Without a Computer) https://www.edutopia.org/blog/15-ways-teaching- students-coding-vicki-davis Write A Brief Response to the Information from this article and the videos via the following Google Form: https://goo.gl/forms/bBAu15Pwvgr1Ctly2