Unit 1 Flashcards
Computer Science
The study of computers and computation.
Computer
A device used to store and process data (usually in binary form) according to instructions given to it by a program.
Program
A statement or series of statements that a computer executes to produce a desired behavior.
Hardware
The physical portion of a computer system.
Software
The digital portion of a computer system.
Computing Innovation
The creation of new ideas, technologies, and approaches in computer science.
Programming Language
A system of notation for writing computer programs.
Low-Level Language
Programming languages that are easily understood by computers but not by humans.
High-Level Language
Programming languages that are easily understood by humans which are then translated into lower-level languages.
Parameters
A kind of variable that is passed to a function when it is called.
Syntax
The rules that define how programming languages must be written.
Syntax Error
An error that occurs when a program doesn’t follow the programming language’s syntax.
Logic Error
An error that occurs when a program runs but doesn’t output the desired result.
Runtime Error
An error that occurs when a program takes too long to process
Debugging
The act of removing errors and bugs within a program.
Avatar
An icon, character, or sprite that is used to represent a user.
Algorithm
A set of rules or instructions used to get the solution to a problem.
Code Comments
Comments left within a program that have no effect on how the program runs.
Pseudocode
Code that is written to be more understandable and outline what one wants a program to do. It is usually a mix of human and programming languages and can’t be used as actual code.
Abstraction
The process of removing unnecessary elements from a program or code.
Java
A high-level, object-oriented programming language.
Java Classes
Classes are templates that define the structure and behavior of objects in Java.
Java Objects
Java objects are instances of a class created using a “new” keyword. Each Java object has its own set of data and can use the methods defined in its class to perform different actions.
Java Main Method
The main method is the entry point of a standalone Java application, as when you run a Java program, the main method is invoked and the instructions in it are executed.