Computer Science 101 flashcards, basic foundational knowledge for any computer science degree.
Step-by-step instructions to complete a task
Base 2 number system, ie 01
Transforms source code into machine code
Organization of data for efficient use
A storage location paired with an associated symbolic name
Set of rules in a programming language
Block of reusable code that performs a specific task
Code designed to repeat certain actions
Looking to expand your skills in Computer Science? Look no further! These flashcards are designed to help you learn and retain information in a fun and engaging way.
Rememble is a free flashcard app that helps you learn and retain information in a fun and engaging way. With Rememble, you can create your own flashcards or choose from thousands of pre-made decks in a variety of subjects.
Whether you're studying for a test, learning a new language, or just want to expand your knowledge, Rememble has you covered. Sign up today and start learning!
Step-by-step instructions to complete a task
Algorithm
Base 2 number system, ie 01
Binary
Transforms source code into machine code
Compiler
Organization of data for efficient use
Data Structure
A storage location paired with an associated symbolic name
Variable
Set of rules in a programming language
Syntax
Block of reusable code that performs a specific task
Function
Code designed to repeat certain actions
Loop
Data type with two possible values: True or False
Boolean
Data structure containing a group of elements
Array
Process where a function calls itself as a subroutine
Recursion
A computer or system that provides resources
Server
A computer or program that requests resources from a server
Client
Basic unit of information in computing
Bit
Unit of digital information, typically consisting of 8 bits
Byte
Software that manages computer hardware and software resources
Operating System
A structured set of data
Database
The space where interactions between humans and machines occur
UI (User Interface)
The primary component of a computer that performs most of the processing
CPU (Central Processing Unit)
Type of computer memory that can be accessed randomly
RAM (Random Access Memory)
A high-level general purpose programming language
Python
A high-level, class-based, object-oriented programming language
Java
Standard markup language for documents designed to be displayed in a web browser
HTML (Hypertext Markup Language)
Style sheet language used for describing the look and formatting of a document written in HTML
CSS (Cascading Style Sheets)
A high-level, interpreted programming language
JavaScript
The computer reads the instructions and generates computer code while the program executes
Intepreted
The computer pre-generates computer code before the program is executed
Compiled
Continue your spaced-repetition or comprehensible input learning with these other flashcard decks related to Computer Science.