Introduction to Computer Science
Computer Science

Introduction to Computer Science

17

Terms

4

Plays

2

Favorites
Shares
Description

This set introduces foundational computer science concepts, including programming, data structures, algorithms, and computer architecture. Ideal for beginners or as a quick refresher.

Cards
Show Less
Algorithm

A step-by-step procedure or formula for solving a problem.

Data Structure

A way of organizing and storing data so it can be accessed and modified efficiently.

Variable

A symbolic name associated with a value that can change during the execution of a program.

Function

A reusable block of code that performs a specific task.

Loop

A programming construct that repeats a block of code while a condition is true.

If-Else Statement

A control structure that executes certain code based on whether a condition is true or false.

CPU (Central Processing Unit)

The primary component of a computer that performs most of the processing.

Compiler

A tool that translates source code written in a programming language into machine code.

Binary

The base-2 number system used internally by almost all modern computers, consisting of only 0s and 1s.

Object-Oriented Programming (OOP)

A programming paradigm based on the concept of objects, which can contain data and code to manipulate that data.

Pseudocode

A human-readable description of the steps in an algorithm, written in a way that resembles code but isn't executable.

Debugging

The process of identifying and fixing errors in code.

Recursion

When a function calls itself as part of its execution.

Queue

A linear data structure which follows the First In First Out (FIFO) principle.

Stack

A linear data structure which follows the Last In First Out (LIFO) principle.

Array

A collection of elements, each identified by an index or key.

RAM (Random Access Memory)

Temporary memory used by the computer to store data that is being used or processed.