Standards in this Framework
| Standard | Description |
|---|---|
| 4565.D1.1 | Illustrate knowledge of good programming practice including the use of conventional standards and comments. |
| 4565.D1.7 | Reference documentation and other online tools to assist with programming. |
| 4565.D1.8 | Interpret the function of a segment of code and convert an algorithm to code. |
| 4565.D1.9 | Formulate algorithms using programming structures to decompose a complex problem. |
| 4565.D2.1 | Identify and define data types (e.g., string, numeric, Boolean) and how it is created, stored, and used by computers. |
| 4565.D2.8 | Assess whether and how a given question can be answered using computational methods and data, and what specific data is needed. |
| 4565.D3.2 | Evaluate the scalability and reliability of networks, by describing the relationship between routers, switches, servers, topology, and addressing. |
| 4565.D3.3 | Compare various security measures, considering tradeoffs between the usability and security of a computing system. |
| 4565.D3.4 | Explain tradeoffs when selecting and implementing cybersecurity recommendations. |
| 4565.D3.5 | Discuss the ethical and appropriate use of computer devices and examine device usability through several lenses including accessibility, ergonomics, and learnability. |
| 4565.D3.6 | Examine the impact of the Internet on society. |
| 4565.D4.1 | Examine the dynamic between privacy and security. |
| 4565.D4.2 | Identify various types of hardware (including components) and software (including operating systems) and explore the security practices, functionality, cost, accessibility, and aesthetics of a variety of hardware and software |
| 4565.D4.3 | Explain what networks (including the Internet) are and explore the fundamental principles and components of computer networking. |
| 4565.D4.4 | Explain how an operating system, other software, and hardware work together. |
| 4565.D4.5 | Describe why cybersecurity is important and evaluate the social and emotional implications of privacy in the context of safety, law, and ethics. |
| 4565.D4.6 | Optimize operating systems and other software settings to achieve goals. |
| 4565.D5.1 | Explain the privacy concerns related to the collection and generation of data through implicit and explicit processes. |
| 4565.D5.2 | Discuss the laws surrounding intellectual property. |
| 4565.D5.3 | Examine tradeoffs in computing technologies through current events related to broad ideas including privacy, communication, and automation (i.e., driverless cars can increase convenience and reduce accidents, but they are susceptible to hacking. The emerging industry will reduce the number of taxi and ride-share drivers but will create software engineering and cybersecurity jobs). |
| 4565.D5.4 | Examine how emerging technologies are impacting a variety of practices (e.g., use of facial recognition in policing, AI-generated news products). |
| 4565.D5.5 | Evaluate the use of emerging technologies (e.g., generative AI) for accuracy and to meet specific needs. |