- Home
- /
- CS Thinking
- /
- Systems, Networks & Impact
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.
Operating System
System software that manages hardware resources and provides services for application programs. The intermediary between user and hardware.
Network
A group of interconnected computing devices that can communicate and share resources with each other.
Internet
A global network of interconnected computer networks that communicate using standardized protocols (TCP/IP).
Packet
A small unit of data transmitted over a network, containing both the data payload and routing information (headers).
Protocol
A set of rules that define how data is formatted, transmitted, and received over a network.
Cybersecurity
The practice of protecting computing systems, networks, and data from unauthorized access, attacks, and damage.
Privacy
The right of individuals to control what personal information is collected about them and how it is used.
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.