Computer Science Illuminated - Chapter 1: The Big Picture

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

1/24

flashcard set

Earn XP

Description and Tags

A vocabulary flashcard deck covering the foundational concepts, layers, abstraction, historical milestones, hardware generations, and software evolution from Chapter 1 of Computer Science Illuminated.

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

No analytics yet

Send a link to your students to track their progress

25 Terms

1
New cards

Hardware

Physical parts of a computing system, such as processors, memory, screens, keyboards, and networks.

2
New cards

Software

Instructions that tell computer hardware what to do.

3
New cards

Data

Information represented and processed by a computing system.

4
New cards

People (Computing System Component)

Users, developers, administrators, and decision makers who interact with or manage a computing system.

5
New cards

Information Layer

The layer of a computing system focused on how data is represented internally, such as binary values, text, and images.

6
New cards

Hardware Layer

The layer of a computing system consisting of physical circuits and components like the CPU, RAM, and storage that process data.

7
New cards

Programming Layer

The layer of a computing system containing instructions, algorithms, and code used to solve problems.

8
New cards

Operating System Layer

The layer of a computing system that manages system resources and files, such as Windows, macOS, or Linux.

9
New cards

Applications Layer

The layer of a computing system containing software tools that users interact with directly, such as web browsers, word processors, and learning management systems.

10
New cards

Communications Layer

The layer of a computing system that governs how computers connect to each other through networks and the web.

11
New cards

Abstraction

A simplified model that hides unnecessary lower-level details, allowing users and developers to focus on what matters.

12
New cards

Abacus

An early physical tool used for representing numbers.

13
New cards

Pascal’s calculator

An early mechanical computing device designed to perform mechanical calculations.

14
New cards

Jacquard loom

A historical machine that introduced punched-card control of a process.

15
New cards

Babbage’s Analytical Engine

An early design concept for a programmable computing machine.

16
New cards

Ada Lovelace

A key figure in computing history known for early algorithmic thinking and programming.

17
New cards

First Generation Hardware

Computing hardware built using vacuum tubes, characterized as large, hot, and less reliable.

18
New cards

Second Generation Hardware

Computing hardware built using transistors, which made computers smaller, faster, and more reliable.

19
New cards

Third Generation Hardware

Computing hardware built using integrated circuits, leading to lower cost and higher processing speeds.

20
New cards

Fourth Generation Hardware

Computing hardware built using microprocessors and Very Large Scale Integration (VLSI), enabling personal computers and mobile devices.

21
New cards

Machine Language

Binary instructions executed directly by computer hardware.

22
New cards

Assembly Language

A programming language that uses symbolic instructions translated into machine code.

23
New cards

High-level Languages

Programming languages designed to be easier for humans to write and read.

24
New cards

Computing as a Tool

The perspective of computing focused on helping users perform tasks across many domains without needing deep technical details.

25
New cards

Computing as a Discipline

The field of study that explores what can be automated and how, incorporating core skills like algorithmic thinking, representation, programming, and system design.