Hardware and software
Computer Science - Communication Systems and Computing
Resources cannot be aligned to this standard, browse sub-standards to find lessons.
Describe a software development process that is used to solve problems at different software development stages (e.g., design, coding, testing, and verification).
Describe the organization of a computer and identify its principal components by name, function, and the flow of instructions and data between components (e.g., storage devices, memory, CPU, graphics processors, IO and network ports).
Differentiate between multiple levels of hardware and software (such as CPU hardware, operating system, translation, and interpretation) that support program execution.
Evaluate various forms of input and output (e.g., IO and storage devices and digital media).
Develop and evaluate criteria for purchasing or upgrading computer system hardware (e.g., Wi-Fi, mobile devices, home and office machines).