Camille McCue

Camille McCue, PhD, is Director of Curriculum Innovations at the Adelson Educational Campus in Las Vegas where she leads the Startup Incubator, teaches STEM, and kickstarts K-12 learning initiatives.

Articles & Books From Camille McCue

Cheat Sheet / Updated 11-14-2022
Coding, or computer programming, is your way of communicating with technology. It’s the new literacy you need to master to be successful in the coming decades. Like any form of communication, coding takes place through language. Just as there are many human languages (English, French, Mandarin, Spanish, and so on), there are many coding languages!
Article / Updated 07-14-2022
When coding, it’s important to teach kids the basics of setting and finding position. Setting the position of an object means assigning it coordinates to put it in a specific place onscreen. Finding the position of an object means identifying its coordinates to know where it’s located. Using pseudocode While each programming language uses its own structure for setting and finding coordinates, a typical pseudocode expression you may write to set the position of an object looks like this: setx x-coordinate sety y-coordinate Or setposition (x-coordinate, y-coordinate) To find the current position of an object, you can write pseudocode for each separate coordinate: x-position for the x-coordinate of the object, and y-position for the y-coordinate of the object.
Cheat Sheet / Updated 04-27-2022
Coding is fast becoming a skill that every child needs to be educated for in the 21st Century. But coding is taught at only a small fraction of schools, and often only at the high school level. Helping kids learn how to code also means you’re assisting them in developing a skill that is highly marketable and sets them apart from peers at school and later, in their careers.
Getting Started with Coding
An introduction to coding for kidsCoding know-how is the coolest new tool kids can add to their creativity toolboxes—and all they need to get started is a computer connected to the internet and the lessons in this book. Easy!The book offers fun step-by-step projects to create games, animations, and other digital toys while teaching a bit about coding along the way.
Coding For Kids For Dummies
A guide for kids who want to learn coding Coding is quickly becoming an essential academic skill, right up there with reading, writing, and arithmetic. This book is an ideal way for young learners ages 8-13 who want more coding knowledge than you can learn in an hour, a day, or a week. Written by a classroom instructor with over a decade of experience teaching technology skills to kids as young as five, this book teaches the steps and logic needed to write code, solve problems, and create fun games and animations using projects based in Scratch and JavaScript.
Article / Updated 06-29-2018
Kids need to learn how to code all of the basics. Searching through lists is a very important task that you and your coder might want to have your program accomplish. Linear versus binary searching algorithms When it comes to lists, linear search is pretty straightforward. Essentially you start at the beginning of the list, and check to see if the first item is the item you’re looking for.
Article / Updated 06-29-2018
After you and your young coder finish making your app, you can share it with anyone who has an Android device. Just go to your list of Projects (Projects  →   My Projects), check the box next to the app you want to publish, and click Publish to Gallery. The view from the Projects list to publish your app to the Gallery.
Article / Updated 06-29-2018
If your young coder wants to try apps, give the MIT App Inventor a try. To get started with MIT App Inventor, you need a Google account. Then follow these steps to set up your programming environment: Go to MIT App Inventor and click Create Apps in the top-right corner of the webpage. Sign in with your Google account.
Article / Updated 06-29-2018
It’s easy for kids to make semantic errors when they’re first learning to code. Unlike syntax errors, semantic errors are often more difficult to capture. This is because semantic errors are typically errors in the programming logic, rather than something that you typed incorrectly. Here, you find a couple of examples of semantic errors that you and your young coder might encounter in a few different programming languages.
Article / Updated 06-29-2018
When you and your young coder are trying to debug, sometimes no error messages give you insight into the problem. Here, you find a list of strategies for debugging programs where you don’t get an error message, or the error message doesn’t give you enough information. Turning sections on and off One of the best ways to debug is to disable sections of code so that you have small sections to test.