LEGO Robotics and Computer Programming

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

Lego Mindstorms EV3

It is the third generation robot in LEGO's LEGO Mindstorms robotics line. It is the successor to the second generation Lego Mindstorms NXT 2.0 robot.

Java

Java is top pick as one of the most popular programming languages, used for building server-side applications to video games and mobile apps. It's also the core foundation for developing Android apps, making it a favorite of many programmers.

EV3 intelligent brick

Serves as the control center and power station for your robot.

Ada Lovelace

She is considered to be the first computer programmer. She wrote a computer language for the Analytical Engine.

LEGO MINDSTORMS Education Programming Software

Software used for programming the Mindstorms robots.

Cloud Computing

A system in which all computer programs and data are stored on a central server owned by a company (e.g. Google) and accessed virtually

output

Data that has been processed into a useful format.

Input

Data that is entered into the computer system via an input or storage device.

computer science

The art of blending human ideas and digital tools to increase problem-solving power

Binary

The binary number system is base 2, using only bits 0 and 1.

Microprocessor

The part of the computer that executes the instructions of a computer program.

Scratch

a MIT-developed graphical programming language, where kids can learn drag-and-drop programming basics to create interactive stories and comics. Instead of lines of code, Scratch users build with colorful command blocks and cartoon sprites. The real beauty of it is, even without typing code, users can gain experience with statements, learn computational ideas, and think creatively to problem-solve. Plus, Scratch is incredibly engaging.

Minecraft. Code Builder

a feature that allows students to learn coding in Minecraft using tools including Code.org, Tynker, Scratch and Microsoft MakeCode. Students can use blocks of code or JavaScript to build and create in Minecraft.

Microsoft MakeCode

a free, open source platform for creating engaging computer science learning experiences that support a progression path into real-world programming.

Swift

a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux. Swift is designed to work with Apple's Cocoa and Cocoa Touch frameworks and the large body of existing Objective-C code written for Apple products.

Hour of Code

a global movement by Computer Science Education Week and Code.org reaching tens of millions of students in 180+ countries through a one-hour introduction to computer science and computer programming https://hourofcode.com/

loop

a programming construct that repeats a group of commands.

BASIC

a programming language that's well suited for people who want to learn computer programming but may not be mathematically inclined. The language is structured very similar to English, with simple, straightforward commands. In recent years, programming languages like Java and Python have surpassed BASIC's popularity because of their proliferation. (Beginner's All-Purpose Symbolic Instruction Code)

Digital design

a term used to describe a wide variety of computer-related skills, includes work in fields such as web design, digital imaging, and 3D modeling.

Augmented Reality (AR)

an interactive experience of a real-world environment whereby the objects that reside in the real-world are "augmented" by computer-generated perceptual information, sometimes across multiple sensory modalities, including visual, auditory, haptic, somatosensory, and olfactory.

JavaScript

an object-oriented computer programming language commonly used to create interactive effects within web browsers. Java creates applications that run in a virtual machine or browser while JavaScript code is run on a browser only. Java code needs to be compiled while JavaScript code are all in text.

Coding

creating computer programming code or the process of designing and building an executable computer program for accomplishing a specific computing task.https://www.madewithcode.com/?gclid=CM2owJyh5dICFdGKswod-0cNyQ

Application (AKA "App")

designed for a particular purpose, and on your iPhone or Android device, that can mean just about anything. Find a restaurant. There's an app for that. Order pizza. There's an app for that. Facebook. There's an app for that. Most of these things can be done through a web browser, but the mobile apps, designed specifically to be accessed from your phone, make life so much easier. To build an iPhone app, you'll need to know XCode, Apple's integrated development environment. To build an app for Android, your development environment will require Eclipse.

Programming

the foundation of robotics, video games, apps, computer graphics, and so much more. Every computer program is a set of instructions; a sequence of short commands, one after another. It's about breaking up a complex task into a set of smaller, individual instructions and using a programming language to write those instructions.

encode

the phrase used to describe the method of preparing data for storage or transmission.

information privacy

the right to determine when, and to what extent, personal information can be gathered by and/or communicated to others

Internet security

the unique threats and defenses associated with computers connected to the Internet

Virtual Reality (VR)

the use of computer technology to create a simulated environment. Unlike traditional user interfaces, VR places the user inside an experience. Instead of viewing a screen in front of them, users are immersed and able to interact with 3D worlds.


Ensembles d'études connexes

Chapter 2 Internet and the World Wide web

View Set

anatomy patella femur and knee joint

View Set

Personal Finance Chapter 10 Review

View Set

Chapter 57: Coordinating Care for Patients with Stomach Disorders

View Set

International Sports Management Exam 1 United Kingdom

View Set