COMP SCIENCE Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Programming

Memory Aid: Think of it like giving a recipe to a chef.

A

The process of writing instructions for a computer to perform tasks.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Program

Memory Aid: Imagine a list of chores you need to complete.

A

A set of instructions that tells the computer what to do.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CPU (Central Processing Unit)

Memory Aid: Picture the CPU as the chef in a kitchen making all the dishes.

A

The brain of the computer that processes instructions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Memory

Think of it as a kitchen pantry where ingredients are kept.

A

The part of the computer that stores data and instructions temporarily.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Bit

A

The smallest unit of data in a computer, representing a 0 or a 1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Byte

A

A group of 8 bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Assembler

A

A tool that converts assembly language into machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Assembly Language

A

A low-level programming language that is closely related to machine language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Machine Language

A

The lowest level of programming language, understood directly by the CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Low-Level Language

A

Programming languages that are close to machine language and hardware. easy for computer to understand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

High-Level Language

A

Easier programming languages that are more human-friendly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Compiler

A

A tool that converts high-level code into machine code all at once.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Interpreter

A

A tool that runs code line by line, translating it as it goes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Operating System (OS)

A

Software that manages hardware and software on a computer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Source Code

A

The written instructions of a program in a programming language.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Source Program

A

The full set of source code for a program

17
Q

Statement

A

A single instruction in a programming language

18
Q

API

A

A set of rules for how different software can interact with each other.

19
Q

IDEA

A

A program that helps you write and test code in one place.

20
Q

JDKA

A

set of tools for developing Java programs.

21
Q

Byte Code

A

A type of code that can run on any computer with the right software.

22
Q

JVM

A

A program that runs Java byte code.