๐Ÿ’ป

Systems, Networks & Impact

12 concepts in CS Thinking

Systems, networks, and the impact of computing explore the infrastructure that makes modern digital life possible and the responsibilities that come with it. Students learn what a computing system is โ€” hardware and software working together โ€” and how operating systems manage resources. They study computer networks from local connections to the global internet, understanding how data travels in packets following agreed-upon protocols. The topic extends to the societal dimensions of computing: cybersecurity and how we protect systems from attack, privacy and how personal data is collected and used, intellectual property and the rights of creators, accessibility and inclusive design, and the ethical questions that arise as computing reshapes work, communication, and society. This breadth ensures students understand not just how technology works, but how to use it responsibly and think critically about its effects.

Suggested learning path: Start with understanding computing systems and hardware-software interaction, then study networks and internet protocols, and finally explore cybersecurity, privacy, ethics, and the broader impacts of computing on society.

Hardware & Software

Hardware is the physical components of a computer (processor, memory, storage, peripherals). Software is the set of instructions (programs) that tell hardware what to do.

Computing System

A complete, functioning combination of hardware, software, and data that processes information and performs tasks.

Prerequisites:
hardware software

Operating System

System software that manages hardware resources and provides services for application programs. The intermediary between user and hardware.

Prerequisites:
computing system

Network

A group of interconnected computing devices that can communicate and share resources with each other.

Prerequisites:
computing system

Internet

A global network of interconnected computer networks that communicate using standardized protocols (TCP/IP).

Prerequisites:
network

Packet

A small unit of data transmitted over a network, containing both the data payload and routing information (headers).

Prerequisites:
network
internet

Protocol

A set of rules that define how data is formatted, transmitted, and received over a network.

Prerequisites:
packet
network

Cybersecurity

The practice of protecting computing systems, networks, and data from unauthorized access, attacks, and damage.

Prerequisites:
network
protocol

Privacy

The right of individuals to control what personal information is collected about them and how it is used.

Prerequisites:
cybersecurity

Intellectual Property

Legal rights that protect creations of the mind โ€” inventions, literary and artistic works, designs, symbols, names, and images used in commerce.

Accessibility

The design of products, devices, and environments so that people with disabilities can use them effectively.

Ethics of Computing

The study of moral issues and responsibilities that arise from the development and use of computing technology.

Prerequisites:
privacy
intellectual property
accessibility

More CS Thinking Topics