This website stores cookies on your computer. These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
Accept
EdTechReviewEdTechReview
  • News
  • Trends
  • Insight
  • eLearning
  • Research
  • Dictionary
  • EdTech Voices
  • Explore
    • Data & Statistics
    • Reviews
    • AWS for Education
    • Events

    Resources

    • Infographics
    • Reports & Case Studies
    • Videos
    • Books
    • Webinar

    Needs

    • 1:1 Learning
    • 21st Century Education
    • 21st Century Leadership
    • 21st Century Learning
    • 21st Century Teaching
    • 3D Printing
    • More Tags

    For

    • Students
    • Teachers/Educators
    • Administrators
    • Entrepreneurs/Startups
    • Govt. Officials/Policymakers
    • Parents
Contribute
  • Submit A Post
  • EdTech Trainers and Consultants
  • Your Campus EdTech
  • Your EdTech Product
  • Your Feedback
  • Your Love for Us
ETR Resources
  • About
  • Mission/Vision
  • Team
  • Services
  • Testimonials
  • Authors
  • Sponsor
  • Partner
  • Advertise
  • Our Clients
  • Media Kit
  • Press Release
  • FAQ’S
Reading: Why Teaching and Learning How to Code in Schools
Aa
EdTechReviewEdTechReview
Aa
  • News
  • Trends
  • Insight
  • eLearning
  • Reviews
  • Dictionary
  • EdTech Voices
  • Data & Statistics
  • Research
  • AWS for Education
  • Events
  • Voices
  • Tags
  • About
  • Contribute
  • FAQ’S
  • Our Clients
  • Partner
Follow US
Home > Trend & Insight > Insight > Why Teaching and Learning How to Code in Schools
Insight

Why Teaching and Learning How to Code in Schools

Andoni Sanz
Andoni Sanz Published Apr 26, 2015
Share
15 Min Read
Why Teaching and Learning How to Code in Schools
Why Teaching and Learning How to Code in Schools
SHARE

HOW TO CHOOSE

Coding languages

The ever present question is what language to choose before starting inside the classroom. The answer is complex, as it depends on the level you’re teaching, your school resources, whether to choose an online/offline coding system, and how comfortable you feel with coding, among others. Check out this article which covers the topic in deep: http://andonisanz.blogspot.com.es/2014/06/programming-languages-for-secondary.html

AdvertisementWhy this Ad?
Contents
HOW TO CHOOSECoding languagesDevelopment platformsLesson designWell prepared teachers

And this other one with online resources by Vicki Davis (@coolcatteacher):

http://www.edutopia.org/blog/15-ways-teaching-students-coding-vicki-davis

In any case, it is easy to realize if something is wrong, specially when your students:

  1. Have difficulties to understand or focus.
  2. Get bored.
  3. Can’t work by themselves.
  4. Experience too many technical difficulties.

Development platforms

There are three main platforms you can use: web, mobile and computer based. Some companies provide support for all of them, so you can choose freely. Others don’t, and that makes you be tied to a specific device. That might be a problem for your school activity, as you would not like to let your students bring their devices to the classroom (BYOD).

An interesting -and common sense- solution is to use laptops:

  1. Computer-based applications: you’ll find most of the compilers for Linux, Windows and MacOS.
  2. Web-based ones: using your browser and, optionally, ad-hoc plugins.
  3. Mobile-based ones: Android apps are now executable on your computer, using the new ARC Welder (Chrome application).

Lesson design

Teaching programming, as other subjects, requires didactic lessons. Then, it must be clear what aspects of coding are to be taught, what exercises to be solved and how the grades will be measured. It is easy to design some units for the whole school year, because the algorithmic part of coding is always the same in spite of the language you use (not the same for the syntax). And remember the constructivist aspects of education: belief explicitation, content presentation, acquisition, use and mastery, where contents have to be practical and linked to your students’ close reality.

Well prepared teachers

For coding and computer related subjects, there is no need to say that the best prepared teacher is a computer scientist. If you don’t have one in your school, hire them!

The other option is to find a geek teacher with some coding experience, and who knows a number of programming languages (procedural, object oriented and 4th generation -sql-, to say the least), including the most sought ones (C, Java, .NET, HTML5 or Google Scripts).

As a last resort, a proactive teacher could learn by themselves through these MOOCS:

https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

https://www.udacity.com/courses/software-engineering

http://www.computerscienceonline.org/courses/

http://ocw.mit.edu/courses/intro-programming/

http://www.computerclubhouse.org/

Previous Page12
TAGGED: 21st Century Teaching, Administrators, Computer Programming/Coding, Parents, Teachers/Educators, Tips for Administrators, Tips for Parents, Tips for Teachers/Educators
Share this Article
Facebook Twitter Whatsapp Whatsapp LinkedIn Reddit Telegram Email Copy Link
Previous Article Exploring Systemic Design Principles for Modern Day Virtual Learning Environment (vle): My Quest Exploring Systemic Design Principles for Modern Day Virtual Learning Environment (VLE): My Quest
Next Article I Wish I Knew then What I Know Now - Richard Gerver I Wish I Knew Then What I Know Now – Richard Gerver
AdvertisementWhy this Ad?

Latest EdTech News To Your Inbox

Stay Connected

Facebook Twitter Youtube Instagram Linkedin
AdvertisementWhy this Ad?

Latest Post

Quantasing-raises-m-in-us-ipo
Chinese Online Learning Service Provider QuantaSing Raises $41M in US IPO
News Jan 28, 2023
French Hrtech Welcome to the Jungle Raises M in Series C Round
French HRTech Welcome to the Jungle Raises $54M in Series C Round
News Jan 28, 2023
Popup-school-raises-0k
PopUp School Raises $540k in Pre-Seed Round to Accelerate Growth
News Jan 27, 2023
Evulpo-raises-m-in-seed-round
Swiss Online Tutoring Platform Evulpo Raises $8.3M in Seed Round
News Jan 27, 2023
AdvertisementWhy this Ad?

Latest EdTech News To Your Inbox

Stay Connected

Facebook Twitter Youtube Instagram Linkedin
AdvertisementWhy this Ad?

You Might Also Like

Navneet Toptech Launches Topcoder, Aims to Make 100k+ Student ‘programmers’
News

NAVNEET TOPTECH Launches e-Learning Platform TopCoder, Aims to Make 100k+ Students ‘Programmers’

Jan 21, 2023
Massive Layoffs in the Indian Edtech Industry (2022 Lookback)
Insight

Massive Layoffs in the Indian EdTech Industry (2022 Lookback)

Jan 20, 2023
How to Stand out in the B2b Edtech Marketplace?
Insight

How to Stand Out in the B2B EdTech Marketplace?

Jan 17, 2023
 must Know Google Drive Tips for Educators to Help Kickstart Your Academic Year
Trends

Must Know Google Drive Tips for Educators to Help Kickstart Your Academic Year

Jan 10, 2023
Movies to Educate Teenagers About Bullying
Trend & Insight

Movies to Educate Teenagers About Bullying

Jan 8, 2023
Global Trends That Will Impact Careers in 2023
Insight

Global Trends That Will Impact Careers in 2023

Jan 6, 2023
Bringing Inclusivity and Wider Access to Regional Languages in Edtech: Need of the Hour
Insight

Bringing Inclusivity and Wider Access to Regional Languages in EdTech: Need of the Hour

Jan 3, 2023
How Vr Can Prepare Students for Next-gen Stem Jobs
Insight

How VR Can Prepare Students for Next-Gen STEM Jobs

Dec 25, 2022
Show More
EdTechReviewEdTechReview

H433, 2nd Floor, Vikaspuri, New Delhi, India, 110018
Phone: 011 41321030

Follow US

Copyright © EdTechReview. All Rights Reserved.

  • Home
  • Advertise
  • Event Associations
  • Press Release
  • About
  • Services
  • Contribute
  • News
  • Trend & Insight
  • Data & Statistics
  • eLearning
  • Reviews
  • Research
  • Voices
  • Dictionary
  • Tags
  • Resources
  • Events
  • Courses
  • EdTech Product Reviews
  • Our Clients
  • FAQ’S
  • Contact Us
  • Important Links
  • Sitemap
  • Terms of Use
  • Privacy Policy
Join 100K+ subscribers!

Subscribe to our weekly newsletter that brings the latest EdTech news, trends, insights, reports, interviews, etc. for educators, school leaders, entrepreneurs, investors, & others.

Zero spam, Unsubscribe at any time.

Removed from reading list

Undo
Welcome Back!

Sign in to your account

Lost your password?