Kids Coding Glossary - A guide for Parents, popular terms explained.
As parents, you need to first familiarise yourselves with the coding glossary to help your kids understand it, too. Here are the kids coding terms that can guide you as you and your kids go along the way of learning how to code.
abstraction - simplified and streamlined version of a complex idea. accessibility - the ability for all users to access different designs such as devices, environment, products, and services, even for people with disabilities who experience has slow or old technology algorithm - a detailed list and description of methods app development - is the art of designing, developing, and creating applications for mobile devices like smartphones, tablets, smartwatches, etc. argument - a way of providing additional information to a function arithmetic operators - used necessarily in every application, especially in games. It gives or deducts extra point to a character depending on its actions arrays - a collection of variables that are grouped together Artificial intelligence - also known as AI, is a branch of computer science that caters to simulating human intelligence to machines through coding and programming. It enables machines to do tasks performed by humans. assignment operators - operators that combine variable assignment to changing the value of a variable Augmented Reality (AR) - an interactive experience of using gadgets for smartphones to bring digital objects in the real world. Pokemon go is an example of augmented autonomous - can direct itself through programs and sensors. Robots, delivery bots, self-driving cars are the examples
binary - the use of two options to classify information binary alphabet - only two options for the binary language bit (or binary digit) - the single and simplest unit of representing the information in a computer system, usually defines 0 or 1 block-based programming language - also known as visual coding, a programming language designed to utilise blocks or graphical programming components instead of writing code through text. It includes drag, drop, or graphic programming blocks. Blockly, Scratch, Studio, and Swift are examples of this. bug - an error or problem for a program to run smoothly byte - the basic digital data unit. One byte owns 8 bits-word of data. “-byte” is usually added to “kilo-”, “mega-”, “tera-”, etc.
data - information usually characters, digits, symbols, and quantities added in a computer program debugging - the process of identifying and solving programs or algorithm problems. decompose - breaking down a concept into smaller parts define (a function) - interpreting a problem you need to solve digital citizen - a digitally literate person, who is responsible, respectful, ethical while online or using the internet digital footprint - someone's personal data on the internet DNS (Domain Name Service) - a service for URLs to IP addresses translation double-click - quick tapping of mouse button twice drag - click and hold the mouse button while you move the mouse pointer to the target position drop - unclick or release of mouse button after dragging DSL/cable- a procedure of sending data through television or telephone cables
else statement - a statement if the condition statement is false event - an action that results in a reaction event handler - a monitor designated for a computer's specific action or event. Once someone writes a code for an event handler, it will be enforced whenever the action or event occurs. It usually responds to mouse clicks.
F.A.I.L - First Attempt In Learning fiber optic cable -a connection to send information using light for loop -a loop that owns a predetermined start, end, and increment frustrated - feeling of annoyance and anger due to failure to thing function - a code you can easily call all the time function call - definition the code inside a function that directs the program of its task after a function is called
game development - is the art of designing, developing, and creating games
Hour of Code - a global event during Computer Science Education Week that promotes fun and creative computer sciences activities for students. It also inspires learners to discover more about technology. HTML - also known as Hypertext Markup Language, is a code used to build web pages and content. It also enables you to create your own website.
if-statement - also known as a conditional statement, use to implement conditions in a programming structure input - a manner of adding information to a computer internet - a computer network connected to each other Integrated Development Environment (IDE) - a software for more effortless coding. Visual Studio is an example of IDE IP address - a number allocated to any item connected to the Internet iteration - a repetitive action or command within programming loops
kids coding - an opportunity for kids to learn about coding while they are young kids coding books - books and literature for children to learn coding, its principles, and concepts. It also introduces them to the world of computer sciences through stories and interactive activities. kids coding school - a school that promotes and specialises in teaching coding classes and programming activities for kids
Linux - is an open-source operating system for devices Lenovo - is a multinational technology company incorporated in Hong Kong. It has several products like laptops, computers, mobile devices, and other appliances. loop - the act of doing something repetitively
machine learning - a branch of artificial intelligence that incorporates methods of data analysis to automate analytical model building. It highlights how systems can acquire data, learn patterns, and make decisions with minimal human intervention. main function - is called when the C++ program starts Micro: bit - or microcontroller development board, is a small computer capable of creating programs Minecraft - is a popular video game that highlights different kinds of blocks for three-dimensional virtual worlds. It also includes modding, allowing users to build their own mods through programming.
neural networks - or the brain of the programs, helps to set the algorithm
online - successful connection to the Internet output - a manner of getting data out of a computer
packets - small pieces of information broken down from larger chunks of data into smaller pattern - matching determining similarities between things parameter - an extra element of data added to a function to customise it as a specific purpose persistence - never giving up even things are going difficult Pixel - short term for picture element, the basic unit of the digital image usually showcase a larger image from tiny dots or squares program - an algorithm with codes added to any machine to run it programming - the art of building and creating a program project-based learning - an instructional and learning approach that engages students to challenges and problems of the real world. It enables learners to develop skills and knowledge for real-life situations. Python - is a multi-platform programming language for game design and development. It also offers programming platform for kids
repeat- to do something again robot - a machine programmed by a computer program to do specific tasks and following direct commands Roblox - is a free online game available worldwide, enabling people to play and interact together. This platform also allows users to design and build their own games. run program - allowing the computer to track and perform commands written in the program
Scratch programming - an MIT-developed graphical language and platform for kids which includes drag and drop programming to build interactive comics or stories scripts - a list of steps for a computer to follow. Writing a statement is needed for each step. search engine - a problem design for searching as it identifies items in a database that conforms to keywords or characters added by the user servers - computers design to provide things to others Skill Samurai - an after school coding and robotics classes for learners ages 7 to 18. It is a certified STEM educational institution that brings out the best coding and programming skills for primary, middle, and high school students. Sprites - is a 2D computer graphics that someone can move via code statement - the way of instructing a computer to do an action STEM education - also known as science, technology, engineering, and mathematics education. It is a curriculum that focuses on teaching the four fundamental subjects to help learners master the four fields. Coding classes are part of the STEM curriculum.
TensorFlow - a library built by Google design for machine and neural network creation text-based programming language - a set of programming languages that conforms to the rules of syntax and grammar. It requires proper punctuation marks and accurate text and codes for writing the programs. Unlike block-based programming languages, text-based programming languages are more complex and known to be the traditional programming setup. try - an attempt or experiment to do something
unplugged coding activities - coding activities, lessons, and tasks without any use of electronics. It is suitable for indoor and outdoor activities as long as it ensures a fun but educational code learning experience. URL (Universal Resource Locator) - a simplified address in a webpage username - or screen name is a preferred name to use or see on a website or platform
variable - a placeholder or alternative piece of data video editing - is the skill of creating, editing, and assembling raw videos into an organised video. It is one of the most important skills for the 21st Century.
website - worldwide web's connection of interlinked web pages white loop - continuous repetition of the loop if the condition is true Wi-Fi - a wireless connection for sending and receiving of information through radio waves workspace - white area and space for creation and manipulation of programs
YouTube- is a free video-sharing website that enables users to watch and upload videos. YouTube Kids - is a free video-sharing website created by Youtube to let kids watch and upload child-friendly videos. 3D Printing - a process of making three-dimensional digital models from printers or machines. For your child to fully understand the terminologies in coding, you may sign up their names on an afterschool activity featuring kids coding classes. It will help your child learn about the world of coding while they are young to prepare for a much brighter and successful career in the future. In Sydney, Australia, a code school for kids, Skill Samurai, can guarantee your child’s kids coding journey along with other computer sciences skill sets such as robotics, STEM, artificial intelligence, and other coding languages. Through this program, your child would help them get equipped with career opportunities for computer sciences. Remember, you should start them young so they can be the next leading experts in the world of coding and programming. Get started today.
Australia1300 SAMURAI(1300 726 872)P.O. Box 273Windsor, NSWAustralia 2756 United States 1-877-225-3835104-2423 SW 147th Ave #2006Miami, FL 33185.