Top 10 Ways to Switch from Block Coding to Syntax Coding.
,
Colorado Convention Center, 405/6/7
Presenters

Session description
Purpose & objective
Participants will be comfortable teaching Syntax coding to students.
Participants will learn basic coding in Python using Trinket.io.
Participants will know the importance of transitioning from block to syntax coding.
There are many privacy laws in different countries throughout the world and states in America. All the resources recommended will be free or very inexpensive, open source and not require a student login.
One resource for Linux, Microsoft Windows and iOS is the Mu editor, which can be found at codewith.mu. It has install files that are easy to push out to computers. If you have a tablet or a smartphone, not to worry. Use the website Trinket.io and you can code too. Tech Directors will love this presentation since the tech is easy to provide to their teachers.
Outline
Introduce myself (5 min)
What is the difference between Block and Syntax coding and "why" Syntax coding. (2 min)
History of Syntax coding with students (Papert and Logo) (5 min)
Top Ten Resources: (30 min)
1) Artificial Intelligence
2) Trinket.io
3) iRobot
4) BBC MIcrobit
5) YouTube Channels
6) Open Courseware (edX)
7) Podcasts
8) Excel
9) Mu Editor
10) Github
Teach Participants how to draw a square in Python (8 min)
Challenge participants to draw a rectangle on their own (5 min)
Conclusion and Question for Understanding (5 min)
Supporting research
Jean Piaget, the father of constructivist theory of learning, said something like "learning comes from experiences." Participants will experience Syntax coding in Python. For many, it will be the first time they have ever coded. Participants will "scaffold" their previous learning about squares and rectangles with their new experience using Python to program and draw a square.
A job is not the only reason student should learn to code using Syntax. The average salary for programming jobs varies depending on the specific role and location. According to the Bureau of Labor Statistics, the median annual salary for software developers was $110,140 in May 2021. Web developers earned a median annual salary of $77,200, database administrators earned $91,150, data scientists earned $122,840, and information security analysts earned $103,590. These are well paying, inclusive jobs that demand diverse backgrounds and computation thinking best provided by the immediate feedback that coding has to offer.
Session specifications
Laptop: Chromebook, Mac, PC
Tablet: Android, iOS, Windows
Participants may download the Mu editor from codewith.mu. It is free and open source. Source code and be obtained at Github. It runs on Linux, Widows and iOS.
Learner
- Stay current with research that supports improved student learning outcomes, including findings from the learning sciences.
- Advocate for equitable access to educational technology, digital content and learning opportunities to meet the diverse needs of all students.
- Model for colleagues the identification, exploration, evaluation, curation and adoption of new digital resources and tools for learning.