Computer Science and Programming Terms

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/21

flashcard set

Earn XP

Description and Tags

A set of vocabulary flashcards defining key computer hardware, software, and programming terms based on the provided notes.

Last updated 2:11 PM on 9/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

programming

The process of writing, desiisning and giving instructions to tell the computer to performs its tasks

2
New cards

program

A set of instructions you give to a computer so it can accomplish such desired task.

3
New cards

CPU

It’s the programming unit, otherwise know as the programmer, which is what carriers out the tasks and calculations.

4
New cards

memory

A holder/space for the CPU’s instructions/taks to stay while it process them, RAM is a common memory.

5
New cards

bit

the smallest unit of computer data. A bit can have one of two values: 0 or 1.

6
New cards

byte

a group of 8 bits, commonly represented by a character or number

7
New cards

assembler

a program that translate assembly language into computer language, so that it understands and can execute the task

8
New cards

assembly language

low level programming language that uses short words or symbols to represent machine language instructions.

9
New cards

machine language

instructions made out of zeros and 1, 1, 0, so that the computers CPU can read and execute.

10
New cards

low-level language

programming language that is closely related to a computers hardware and the machines instructions, assembly language and machine are examples

11
New cards

high-level language

programming language that makes it easy for humans to read and weite, for example python, java, c++ , and javascript

12
New cards

compiler

A program that translates an entire program written in a high level language, into a machine code so the computer can execute it.

13
New cards

interpreter

program that translate and execute source code,usually one instruction or section at a time, while the program is running.

14
New cards

operating system (OS)

The main software that manages a computers hardcware and software resources. Examples include windows, macos, linuyx, android and ios

15
New cards

source code

human readable instructions wirttenn by a programmer in a programming language before they are translated into macdhine language or another executable form.

16
New cards

source program

Original program written by a progr4ammer in a highlevel or assembly language before it is compiles or assembeled

17
New cards

statement

one single instriction in a program that tell the computer to perfom an action, such as assigning a valuem displaying information or making a decision

18
New cards

API

A way for different software programs to communicate and share information with each other.

19
New cards

IDE

A program that gives programmers tools for writing, testing, and fixing their code in one place.

20
New cards

JDK

A set of tools that programmers use to create and develop Java programs.

21
New cards

Bytecode

Code created when a Java program is compiled. It is an intermediate step between the original Java code and the instructions the computer runs.

22
New cards

JVM

A program that runs Java bytecode and allows Java programs to work on different types of computers.