CS as a Catalyst and Related Concepts

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

1/39

flashcard set

Earn XP

Description and Tags

A collection of flashcards covering key concepts and definitions from the lecture notes on Computer Science and its societal implications.

Last updated 9:50 PM on 4/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

40 Terms

1
New cards

Unintended Consequences

The unforeseen and unintended results of a technology or action.

2
New cards

Ada Lovelace

Considered the first computer programmer in the world.

3
New cards

Don't be evil

Google’s old slogan introduced in 2003.

4
New cards

Reinventing things

The opportunity provided by computer science to create new solutions or products.

5
New cards

Ubiquitous computing

The concept that computers are integrated into everyday objects and environments.

6
New cards

Lettucebot

A robot designed to scan crops for weeds.

7
New cards

Tally stick

An ancient memory aid used to record numbers or quantities.

8
New cards

AI Ethicist

An emerging job title focused on the ethical implications of AI.

9
New cards

Abacus

A counting tool also known as a counting frame.

10
New cards

Computer Science

The study of processes that interact with data and can be represented as programs.

11
New cards

Industrial revolution

A period of significant industrial growth in the 19th century.

12
New cards

ChatGPT

An artificial intelligence chatbot that uses natural language processing.

13
New cards

Computers and Communication Networks

The two principal catalysts for the Information Age.

14
New cards

Pin setter

A job that is no longer in existence, historically used in bowling alleys.

15
New cards

Cloud computing

On-demand availability of computer system resources, especially data storage and computing power.

16
New cards

Human-Computer Interaction

A field that considers the challenges in making computers useful and usable.

17
New cards

FORTRAN

A high-level programming language designed primarily for numerical calculations.

18
New cards

Cyber crime

Criminal activities carried out using computers or the internet.

19
New cards

Algorithm

A set of steps used to complete a specific task.

20
New cards

Morality

The differentiation between what is considered acceptable and unacceptable behavior.

21
New cards

Digital age

A term frequently used to describe the 21st century.

22
New cards

Data structure

A method of organizing and storing data in a computer.

23
New cards

Email

One of the first applications of the ARPANET.

24
New cards

Ethics

The study that systematizes, defends, and recommends concepts for moral conduct.

25
New cards

COBOL

A compiled English-like programming language designed for business use.

26
New cards

Broadband

A high-speed internet connection.

27
New cards

Muhammad al-Khwārizmī

A mathematician credited with being the father of algorithms.

28
New cards

Moral choices

Decisions that reflect values and ethics in technology.

29
New cards

Pandora’s Box

A metaphor for the unexpected consequences of technology.

30
New cards

Quantum computing

The study of non-classical models of computation.

31
New cards

Society

A group of individuals involved in persistent social interaction.

32
New cards

Veracity

Refers to the quality and accuracy of data.

33
New cards

Phishing

A cybercrime where individuals are targeted via email or text to retrieve private information.

34
New cards

ACM Code of Ethics

A set of guidelines for professional conduct in computing.

35
New cards

Utilitarianism

An ethical theory proposing actions are right if they produce the greatest good for the greatest number.

36
New cards

Virtue ethics

An ethical theory focusing on the character and virtues of the individual.

37
New cards

Social contract theory

Philosophical theory about the legitimacy of authority and the rights of individuals.

38
New cards

Inclusivity

The practice of ensuring that all individuals are considered and valued.

39
New cards

Green computing

The study and practice of designing computer systems with minimal environmental impact.

40
New cards

AI chatbots

Artificial intelligence systems designed to simulate conversation with human users.