Standards in this Framework
Standards Mapped
Mapped to Course
Standard | Lessons |
---|---|
4803.D1.1
Students create an understanding of computer science and explore how it impacts their everyday lives. |
|
4803.D1.2
Create a definition of computer science and computational thinking. |
|
4803.D1.3
Demonstrate awareness of the history of computing. |
|
4803.D1.4
Investigate trends in computer science and their impact on society. |
|
4803.D1.5
Summarize ethical issues within computer science. |
|
4803.D2.1
Students connect the process of developing a computing artifact (ex. computer application, web application, operating system, artificial intelligence) with the skills needed during the development process to have a better understanding of what it takes to build a computing artifact. |
|
4803.D2.2
Use the design process to iteratively develop a computing artifact. |
|
4803.D2.3
Demonstrate competencies of programming constructs, including use of data types and variables, control structures (sequencing, looping, branching), and modularity (such as a function). |
|
4803.D2.4
Understand how abstractions hide implementation details when used in everyday objects. |
|
4803.D2.5
Use abstraction to manage program complexity (such as a function to create recallable code). |
|
4803.D2.6
Formulate algorithms using programming structures to decompose a complex problem. |
|
4803.D2.7
Assess a program by testing to verify correct behavior. |
|
4803.D2.8
Construct a computing artifact that has a user interface. |
|
4803.D2.9
Produce an artifact that includes rich media. |
|
4803.D2.10
Illustrate knowledge of good programming practice including the use of conventional standards and comment. |
|
4803.D3.1
Students describe the types of data and how it is created, stored, and used by computers. |
|
4803.D3.2
Understand how computers represent data, including: text, sound, images, and numbers. |
|
4803.D3.3
Create data visualizations, models, and simulations. |
|
4803.D3.4
Evaluate data to better understand the world. |
|
4803.D3.5
Explore the relationship between information and data. |
|
4803.D4.1
Students analyze computer devices and other technologies to build an understanding of their impact on society and how to use them appropriately. |
|
4803.D4.2
Demonstrate understanding of the hardware and operating systems of computers. |
|
4803.D4.3
Discuss the ethical and appropriate use of computer devices. |
|
4803.D4.4
Explore the fundamental principles and components of computer networking. |
|
4803.D4.5
Examine the impact of the Internet on society. |
|
4803.D4.6
Investigate the use of artificial intelligence by individuals and society. |
|
4803.D4.7
Investigate innovations in computing, including robotics. |
|
4803.D5.1
Students collaborate to complete various tasks. |
|
4803.D5.2
Design a solution to a problem by working in a team. |
|
4803.D5.3
Explore technologies that can be used to collaborate with others of various cultures and career fields. |
|
4803.D5.4
Utilize a problem-solving approach to develop a solution using technology. |
|
4803.D5.5
Analyze the work of peers and provide feedback. |
|
4803.D5.6
Program a solution to a problem using pair programming or other methods. |
|
4803.D6.1
Examine the dynamic between privacy and security. |
|
4803.D6.2
Explain the privacy concerns related to the collection and generation of data through implicit and explicit processes. |
|
4803.D6.3
Evaluate the social and emotional implications of privacy in the context of safety, law, and ethics. |
|
4803.D6.4
Give examples to illustrate how sensitive data can be affected by malware and other attacks. |
|
4803.D6.5
Recommend security measures to address various scenarios based on factors such as efficiency, feasibility, and ethical implications. |
|
4803.D6.6
Discuss the laws surrounding intellectual property. |
|
4803.D7.1
Students will investigate various careers within the field of computer science. |
|
4803.D7.2
Identify computer science occupations and the roles and responsibilities of each. |
|
4803.D7.3
Report job outlook, demand, and projected wages for computer science careers. |
|
4803.D7.4
Explore the job opportunities that are available in computer science. |
|
4803.D7.5
Investigate post-secondary training opportunities and industry certifications that are available. |
|