1/20
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
What is a program?
A program is a set of commands written in a programming language to perform a task.
What defines a programming language?
A programming language is a structured language that allows a programmer to communicate with the computer through a list of specific commands.
What is programming?
Programming is the act of writing a program.
What is Binary?
Binary is a number system where only the numbers zero and one are used, serving as the language of computing machines.
What is machine code?
Machine code is a language that the computer understands, consisting of commands written only in binary.
What are the two categories of programming languages?
Programming languages are usually categorized as high-level programming languages and low-level programming languages.
What are low-level programming languages?
Low-level programming languages are closer to the machine's language, faster and more efficient, but more difficult to program in. Examples include Assembly and C.
What are high-level programming languages?
High-level programming languages are easier for the programmer to understand and use, requiring more translations to get to machine code, leading to less efficient programs. Examples include Java and C#.
What is a block-based programming language?
Block-based programming languages, such as Scratch and Snap!, are designed to be intuitive and are even higher-level than typical high-level languages.
What is a benefit of Java?
Java is platform independent, meaning programs work on virtually any machine, irrespective of hardware or operating system.
What is an Object Oriented programming language?
Object-oriented languages allow programmers to create 'Objects' that store custom sets of data and can perform actions involving that data.
What is a Compiler?
A compiler is a program that checks your code for errors and builds your program when the code is correct.
What does a Debugger do?
A debugger allows the programmer to monitor and manipulate data while a program is running.
What is an Editor in programming?
An editor is a program used for writing code.
What is an Integrated Development Environment (IDE)?
An IDE is a single program that contains an editor, compiler, and debugger.
What is the Java Development Kit (JDK)?
The JDK contains the tools needed to build and run Java programs, including the Java Runtime Environment (JRE) and Java Virtual Machine (JVM).
What is the Java Runtime Environment (JRE)?
The JRE is a program that allows a computer to run programs written in Java.
What does the Java Virtual Machine (JVM) do?
The JVM is part of the JRE that converts Byte Code commands into instructions for the operating system and contains the garbage collector.
What is a syntax error?
A syntax error is when the compiler identifies mistakes in the program code, such as misspelled commands, missing curly brackets, or missing semicolons.
What is a runtime error?
A runtime error occurs when the program runs into issues while executing, such as dividing by zero or accessing a list out of bounds.
What is a logic error?
A logic error occurs when the program compiles and runs without issues but produces incorrect output, such as getting the wrong result in a calculation.