Please enable JavaScript to use CodeHS

Standards Mapping

for Florida Computer Programming Fundamentals Honors

138

Standards in this Framework

89

Standards Mapped

64%

Mapped to Course

Standard Lessons
SC.912.CC.1.1
Evaluate digital modes of communication and collaboration.
SC.912.CC.1.2
Utilize tools within a project environment to communicate.
SC.912.CC.1.3
Present information and data using presentation software.
  1. AP Computer Science Principles in Python
  2. 14.1 Present a Data-Driven Insight
SC.912.CC.1.4
Create a digital artifact utilizing collaboration, reflection, analysis and iteration.
  1. AP Computer Science Principles in Python
  2. 14.1 Present a Data-Driven Insight
  3. 15.1 The Impacts of Computing
SC.912.CC.2.1
Collaborate to publish information and data for a variety of audiences using digital tools and media-rich resources.
  1. AP Computer Science Principles in Python
  2. 14.1 Present a Data-Driven Insight
  3. 15.1 The Impacts of Computing
SC.912.CC.2.2
Assess how collaboration influences the design and development of software artifacts.
SC.912.CC.2.3
Evaluate program designs and implementations for readability and usability.
  1. AP Computer Science Principles in Python
  2. 18.1 Intro to Design Thinking
  3. 18.2 Prototype
  4. 18.3 Test
  5. 18.4 Project Prep and Development
  6. Introduction to Python Programming
  7. 16.3 Designer
SC.912.CC.2.4
Critique the strengths and weaknesses of the collaborative process when creating digital products.
SC.912.CO.1.1
Describe the efficiency and effectiveness of digital tools or resources used for real-world tasks.
  1. Introduction to Python Programming
  2. 16.1 Software Engineer
  3. 16.2 QA Engineer
  4. 16.3 Designer
  5. 16.4 Project Manager
SC.912.CO.1.2
Identify and select the file format based on trade-offs.
SC.912.CO.1.3
Select and use the correct file type for specific tasks.
SC.912.CO.1.5
Describe the organization of a computer and its principal components.
  1. Fundamentals of Cybersecurity
  2. 6.1 Internal Components
  3. 6.3 Peripheral Devices
SC.912.CO.1.8
Describe how the Internet facilitates global communication.
  1. AP Computer Science Principles in Python
  2. 11.1 Welcome to the Internet
  3. 11.10 The Impact of the Internet
  4. Fundamentals of Cybersecurity
  5. 5.9 Impact of the Internet
SC.912.CO.1.9
Evaluate the accuracy, relevance, comprehensiveness and bias of electronic information resources.
  1. Fundamentals of Cybersecurity
  2. 1.3 Can All Information Be Trusted?
SC.912.CO.2.3
Discuss the central processing unit (CPU).
  1. Fundamentals of Cybersecurity
  2. 6.1 Internal Components
SC.912.CO.2.7
Evaluate various forms of input and output (IO).
  1. AP Computer Science Principles in Python
  2. 3.5 User Input
  3. 3.8 Mouse Events: Mouse Clicked
  4. 5.1 Functions and Parameters 1
  5. Introduction to Python Programming
  6. 3.3 User Input
  7. 15.1 What is File I/O
  8. 15.2 Reading Character from File
  9. 15.3 Reading Line from File
  10. 15.4 Reading All Lines from File
  11. 15.5 Writing to File
  12. 15.6 Move File Pointer Position
  13. Fundamentals of Cybersecurity
  14. 6.3 Peripheral Devices
SC.912.CO.2.10
Explore the components of a data packet.
  1. AP Computer Science Principles in Python
  2. 11.7 Packets and Protocols
  3. Fundamentals of Cybersecurity
  4. 5.6 Routing and Packets
SC.912.CO.2.11
Investigate the issues that impact network functionality.
  1. AP Computer Science Principles in Python
  2. 11.8 Sequential, Parallel & Distributed Computing
  3. 11.9 Cybersecurity
  4. Fundamentals of Cybersecurity
  5. 5.5 IP Addresses
  6. 5.7 How Do Websites Work?
  7. 5.8 OSI Model
SC.912.CO.2.16
Describe how devices are identified on a network.
  1. AP Computer Science Principles in Python
  2. 11.3 Internet Addresses
  3. 11.4 Viewing Websites
  4. 11.5 DNS
  5. 11.6 Routing
  6. Fundamentals of Cybersecurity
  7. 5.5 IP Addresses
SC.912.CO.3.2
Develop criteria for selecting software when solving a specific real-world problem.
SC.912.CO.3.3
Examine the difference between operating system (OS) software and application software.
  1. Fundamentals of Cybersecurity
  2. 4.1 Operating Systems
SC.912.CO.3.4
Explain how automated software testing can reduce the cost of the testing effort.
SC.912.CS.2.2
Describe security and privacy issues that relate to computer networks including the permanency of data on the Internet, online identity and privacy.
  1. AP Computer Science Principles in Python
  2. 11.9 Cybersecurity
  3. 12.1 The Effects of the Internet
  4. Fundamentals of Cybersecurity
  5. 1.5 Personal Data Security
  6. 1.6 Cybersecurity Essentials
SC.912.CS.3.3
Analyze the limitations of a program’s temporary storage and the security vulnerabilities.
  1. Fundamentals of Cybersecurity
  2. 8.4 Dev Tools Capture the Flag
SC.912.CS.3.4
Trace the social engineering attack cycle.
SC.912.DC.1.2
Analyze the effects of digital currencies on the current financial market.
SC.912.DC.2.1
Differentiate between a digital currency and a security.
SC.912.DC.2.2
Discuss the risks associated with digital currencies.
SC.912.DC.2.3
Compare decentralized currencies to centralized currencies.
SC.912.ET.1.7
Describe how technology has changed the way people build and manage organizations and how technology impacts personal life.
  1. AP Computer Science Principles in Python
  2. 15.1 The Impacts of Computing
  3. Fundamentals of Cybersecurity
  4. 5.9 Impact of the Internet
SC.912.ET.2.1
Explore the history of Artificial Intelligence (AI).
  1. Introduction to AI for High School
  2. 7.1 Introduction to Artificial Intelligence
SC.912.ET.2.2
Describe the major branches of Artificial Intelligence (AI).
  1. Introduction to AI for High School
  2. 7.1 Introduction to Artificial Intelligence
  3. 7.2 Artificial Intelligence and Machine Learning
  4. 7.3 Machine Learning and Neural Networks
SC.912.ET.2.3
Evaluate the application of algorithms to Artificial Intelligence (AI).
SC.912.ET.2.4
Evaluate the Artificial Intelligence (AI) of computers to model human behaviors.
  1. Introduction to AI for High School
  2. 7.1 Introduction to Artificial Intelligence
  3. 7.3 Machine Learning and Neural Networks
SC.912.ET.2.5
Describe major applications of artificial intelligence (AI) and machine learning.
  1. Introduction to AI for High School
  2. 7.1 Introduction to Artificial Intelligence
  3. 7.2 Artificial Intelligence and Machine Learning
  4. 7.3 Machine Learning and Neural Networks
SC.912.ET.2.6
Describe how predictive Artificial Intelligence (AI) can be used to solve problems.
  1. Introduction to AI for High School
  2. 7.1 Introduction to Artificial Intelligence
SC.912.ET.3.2
Examine how robotics are used to address human challenges.
SC.912.HS.1.1
Identify potential dangers to an individual’s safety and security online.
  1. AP Computer Science Principles in Python
  2. 11.9 Cybersecurity
  3. Fundamentals of Cybersecurity
  4. 1.1 Digital Footprint and Responsibility
SC.912.HS.1.5
Evaluate the risks to personal information while accessing the Internet.
  1. AP Computer Science Principles in Python
  2. 11.9 Cybersecurity
  3. Fundamentals of Cybersecurity
  4. 1.1 Digital Footprint and Responsibility
  5. 1.5 Personal Data Security
SC.912.HS.1.6
Describe the impact of permissible privacy and security.
  1. AP Computer Science Principles in Python
  2. 11.9 Cybersecurity
  3. Fundamentals of Cybersecurity
  4. 1.5 Personal Data Security
SC.912.HS.1.7
Construct strategies to combat cyberbullying or online harassment.
  1. AP Computer Science Principles in Python
  2. 11.9 Cybersecurity
  3. Fundamentals of Cybersecurity
  4. 1.1 Digital Footprint and Responsibility
SC.912.HS.3.1
Discuss the permanency of data on the Internet.
  1. Fundamentals of Cybersecurity
  2. 1.1 Digital Footprint and Responsibility
SC.912.HS.3.2
Analyze how social media influences the digital footprint of individuals, communities and cultures.
  1. Fundamentals of Cybersecurity
  2. 1.1 Digital Footprint and Responsibility
SC.912.PE.1.1
Write code segments.
  1. AP Computer Science Principles in Python
  2. 1.2 Introduction to Programming With Karel
  3. 33.1 Indexing
  4. Introduction to Python Programming
  5. 2.1 Introduction to Programming With Karel
  6. 3.2 Variables and Types
  7. 4.1 Project: Mad Libs
  8. 5.5 Floating Point Numbers and Rounding
  9. 6.1 Project: Quiz Game
  10. 7.1 While Loops
  11. 8.1 Project: Password Authenticator
  12. 9.1 Functions
  13. 10.1 Indexing
  14. 11.1 Project: The Game of Pig
  15. 12.2 Lists
  16. 13.1 2d Lists
  17. 14.1 Project: Guess the Word
  18. 15.5 Writing to File
SC.912.PE.1.2
Create iterative and non-iterative structures within a program.
  1. AP Computer Science Principles in Python
  2. 3.3 Hello World
  3. 4.7 General For Loops
  4. Introduction to Python Programming
  5. 5.2 If Statements
  6. 7.1 While Loops
  7. 7.2 For Loops
  8. 7.3 Break and Continue
  9. 7.4 Nested Control Structures
SC.912.PE.1.3
Create selection structures within a program.
  1. AP Computer Science Principles in Python
  2. 1.11 If Statements
  3. Introduction to Python Programming
  4. 2.10 If Statements
  5. 5.2 If Statements
SC.912.PE.1.4
Write a void function that does not return a value.
  1. AP Computer Science Principles in Python
  2. 5.1 Functions and Parameters 1
  3. Introduction to Python Programming
  4. 9.1 Functions
SC.912.PE.1.5
Write a non-void function that will return a value.
  1. AP Computer Science Principles in Python
  2. 5.4 Functions and Return Values 1
  3. Introduction to Python Programming
  4. 9.4 Functions and Return Values
SC.912.PE.1.6
Create a nested array to aggregate data.
  1. Introduction to Python Programming
  2. 13.1 2d Lists
SC.912.PE.1.7
Define multiple variables to the same value while utilizing aliasing.
SC.912.PE.1.8
Define a class to store data attributes.
  1. AP Computer Science Principles in Python
  2. 27.1 Classes and Objects
  3. Introduction to Python Programming
  4. 22.1 Classes and Objects
SC.912.PE.1.9
Create methods that a class can inherit.
  1. AP Computer Science Principles in Python
  2. 27.6 Inheritance
  3. Introduction to Python Programming
  4. 22.6 Inheritance
SC.912.PE.1.10
Write programs that validate user input.
  1. Introduction to Python Programming
  2. 8.1 Project: Password Authenticator
SC.912.PE.1.11
Compare the differences in execution of interpreted and compiled languages.
  1. Introduction to Python Programming
  2. 3.7 Programming Languages
SC.912.PE.1.12
Classify programming languages.
  1. AP Computer Science Principles in Python
  2. 3.1 What is Code
  3. Introduction to Python Programming
  4. 3.7 Programming Languages
  5. Fundamentals of Cybersecurity
  6. 13.1 The Language of Computers
SC.912.PE.1.13
Describe and identify types of programming errors.
  1. AP Computer Science Principles in Python
  2. 1.15 Debugging Strategies
  3. Introduction to Python Programming
  4. 2.14 Debugging Strategies
SC.912.PE.1.14
Design and implement variables in a program using global and local scope
  1. Introduction to Python Programming
  2. 9.3 Namespaces in Functions
SC.912.PE.1.15
Implement a program using an integrated development environment (IDE) commonly used.
  1. AP Computer Science Principles in Python
  2. 1.2 Introduction to Programming With Karel
  3. 3.3 Hello World
  4. Introduction to Python Programming
  5. 2.1 Introduction to Programming With Karel
  6. 4.1 Project: Mad Libs
  7. 6.1 Project: Quiz Game
  8. 8.1 Project: Password Authenticator
  9. 11.1 Project: The Game of Pig
  10. 14.1 Project: Guess the Word
SC.912.PE.1.16
Explain the distinction between a programming language’s standard library and the Application Programming Interface (API).
  1. AP Computer Science Principles in Python
  2. 5.8 Python vs Karel
SC.912.PE.1.17
Examine the building blocks of algorithms.
  1. AP Computer Science Principles in Python
  2. 1.16 Algorithms
  3. Introduction to Python Programming
  4. 2.15 Algorithms
SC.912.PE.1.18
Develop a computer program.
  1. AP Computer Science Principles in Python
  2. 18.4 Project Prep and Development
  3. Introduction to Python Programming
  4. 4.1 Project: Mad Libs
SC.912.PE.1.19
Review a computer program to verify program functionality, programming styles, program usability and adherence to common programming standards.
  1. AP Computer Science Principles in Python
  2. 1.15 Debugging Strategies
  3. Introduction to Python Programming
  4. 2.14 Debugging Strategies
SC.912.PE.1.20
Write programs that use standard logic operators.
  1. AP Computer Science Principles in Python
  2. 4.2 Logical Operators
  3. Introduction to Python Programming
  4. 5.4 Logical Operators
SC.912.PE.1.21
Use Boolean logic to perform logical operations.
  1. AP Computer Science Principles in Python
  2. 4.1 Booleans
  3. 4.2 Logical Operators
  4. Introduction to Python Programming
  5. 5.4 Logical Operators
SC.912.PE.1.22
Explain structures and their uses within a program.
  1. AP Computer Science Principles in Python
  2. 1.5 Functions in Karel
  3. 5.1 Functions and Parameters 1
  4. Introduction to Python Programming
  5. 2.4 Functions in Karel
SC.912.PE.1.23
Compile, run, test and debug a digital artifact.
  1. AP Computer Science Principles in Python
  2. 1.15 Debugging Strategies
  3. Introduction to Python Programming
  4. 2.14 Debugging Strategies
SC.912.PE.2.1
Create a matrix from connected lists.
SC.912.PE.2.2
Evaluate the purpose of sublist indexing.
SC.912.PE.2.3
Compare techniques for analyzing massive data collections.
SC.912.PE.3.1
Evaluate arithmetic expressions using operator precedence.
  1. AP Computer Science Principles in Python
  2. 3.6 Basic Math in Python
  3. Introduction to Python Programming
  4. 3.4 Mathematical Operators
SC.912.PE.3.2
Decompose a problem by defining new code segments.
  1. AP Computer Science Principles in Python
  2. 1.6 Top Down Design and Decomposition in Karel
  3. Introduction to Python Programming
  4. 2.5 Top Down Design and Decomposition in Karel
SC.912.PE.3.3
Design and implement a simple simulation that is representative of a natural phenomenon.
  1. AP Computer Science Principles in Python
  2. 7.5 Simulation
SC.912.PE.3.4
Evaluate algorithms by their efficiency, correctness and clarity.
  1. AP Computer Science Principles in Python
  2. 7.3 For Loops and Lists
SC.912.PE.3.5
Differentiate automated testing platforms and their uses.
SC.912.PE.3.6
Explain the different types of testing that can be performed in a complex software system.
SC.912.PE.3.7
Introduce complex problems and understand that these problems may be computationally unsolvable.
SC.912.PE.3.8
Describe the concept of parallel processing as a strategy to solve large problems.
SC.912.PE.3.10
Simplify a complex problem by using abstraction to manage complexity using functions and parameters, classes and methods.
  1. AP Computer Science Principles in Python
  2. 1.6 Top Down Design and Decomposition in Karel
  3. 1.8 Abstraction
  4. 5.1 Functions and Parameters 1
  5. 27.1 Classes and Objects
  6. 27.2 Methods
  7. Introduction to Python Programming
  8. 2.5 Top Down Design and Decomposition in Karel
  9. 2.7 Abstraction
  10. 22.1 Classes and Objects
  11. 22.2 Methods
SC.912.PE.3.11
Perform advanced searches to locate information and design a data-collection approach to gather original data.
SC.912.PE.3.12
Explain how data analysis is used to enhance the understanding of complex natural and human systems.
SC.912.PE.3.13
Create a computational model that utilizes data to analyze and enhance the understanding of complex natural and human systems.
SC.912.PE.3.14
Analyze data by identifying patterns through modeling and simulation of real-world data.
SC.912.PE.3.15
Test the accuracy of scientific hypotheses using computer models and simulations.
SC.912.PE.3.16
Design a representation of a computer program.
  1. AP Computer Science Principles in Python
  2. 2.1 Practice PT: Pair-Programming Paint!
  3. 18.2 Prototype
SC.912.PE.3.17
Summarize the differences between an array and an array list.
SC.912.PE.3.18
Explain the principles of cryptography.
  1. AP Computer Science Principles in Python
  2. 8.10 Cryptography
  3. Fundamentals of Cybersecurity
  4. 2.1 Cryptography: Then, Now, and Future
SC.912.PE.3.19
Determine which encryption method is suitable for an intended task.
  1. Fundamentals of Cybersecurity
  2. 2.2 Symmetric Encryption
  3. 2.3 Asymmetric Encryption
  4. 2.4 Authentication Methods
SC.912.PE.4.1
Explore software development cycles that can be used to solve problems at different software development stages.
  1. AP Computer Science Principles in Python
  2. 18.1 Intro to Design Thinking
  3. 18.2 Prototype
  4. 18.3 Test
  5. 18.4 Project Prep and Development
  6. Introduction to Python Programming
  7. 16.1 Software Engineer
SC.912.PE.4.2
Develop a software artifact according to a common software development methodology.
  1. AP Computer Science Principles in Python
  2. 18.1 Intro to Design Thinking
  3. 18.2 Prototype
  4. 18.3 Test
  5. 18.4 Project Prep and Development
SC.912.PE.4.3
Identify the tools required to develop a program.
  1. AP Computer Science Principles in Python
  2. 18.1 Intro to Design Thinking
  3. 18.2 Prototype
  4. 18.3 Test
  5. 18.4 Project Prep and Development
  6. Introduction to Python Programming
  7. 16.1 Software Engineer
SC.912.PE.4.4
Identify the software environment required to create a program within a specific language.
  1. AP Computer Science Principles in Python
  2. 18.1 Intro to Design Thinking
  3. 18.2 Prototype
  4. 18.3 Test
  5. 18.4 Project Prep and Development
SC.912.PE.4.5
Define user prompts for clarity and usability within a program.
SC.912.PE.4.6
Write a program that utilizes both input and output.
  1. AP Computer Science Principles in Python
  2. 3.8 Mouse Events: Mouse Clicked
  3. Introduction to Python Programming
  4. 15.1 What is File I/O
  5. 15.3 Reading Line from File
  6. 15.5 Writing to File
SC.912.PE.4.7
Use internal documentation to collaboratively design a program according to accepted standards.
  1. AP Computer Science Principles in Python
  2. 18.1 Intro to Design Thinking
  3. 18.2 Prototype
  4. 18.3 Test
  5. 18.4 Project Prep and Development
SC.912.PE.4.8
Create mobile computing applications and/or dynamic web pages using a variety of design and development tools, programming languages and mobile devices/emulators.
SC.912.TI.1.2
Identify ways to use technology to support lifelong learning.
  1. Fundamentals of Cybersecurity
  2. 16.2 Alternative Learning Opportunities
SC.912.TI.1.3
Analyze the impact of digital media.
  1. AP Computer Science Principles in Python
  2. 15.1 The Impacts of Computing
  3. Fundamentals of Cybersecurity
  4. 5.9 Impact of the Internet
SC.912.TI.1.4
Analyze the impact of digital media on culture and persona.
  1. Fundamentals of Cybersecurity
  2. 5.9 Impact of the Internet
SC.912.TI.1.5
Describe the impact of computing on business and commerce.
  1. AP Computer Science Principles in Python
  2. 15.1 The Impacts of Computing
  3. Fundamentals of Cybersecurity
  4. 5.9 Impact of the Internet
SC.912.TI.1.6
Describe how technology impacts personal life.
  1. AP Computer Science Principles in Python
  2. 15.1 The Impacts of Computing
  3. Fundamentals of Cybersecurity
  4. 5.9 Impact of the Internet
SC.912.TI.1.7
Evaluate ways in which technology may improve accessibility for the varying needs of learners, including students with disabilities (SWD).
SC.912.TI.1.8
Explain how economic and societal factors are affected by access to critical information.
SC.912.TI.1.9
Evaluate access and distribution of technology in a global society.
  1. Fundamentals of Cybersecurity
  2. 5.9 Impact of the Internet
SC.912.TI.1.11
Evaluate the benefits of technology regarding environmental concerns.
SC.912.TI.1.12
Examine the history of networking devices.
  1. Fundamentals of Cybersecurity
  2. 6.5 Network Devices
SC.912.TI.1.13
Examine the historical impact of social media.
SC.912.TI.2.2
Demonstrate knowledge of the Internet safety policy as it applies to state and district guidelines.
  1. Fundamentals of Cybersecurity
  2. 1.3 Can All Information Be Trusted?
  3. 1.4 Cyber Ethics and Laws
SC.912.TI.2.3
Recognize the terms and policies associated with the use of public access points.
SC.912.TI.2.4
Explore the legal ramifications of technology use.
  1. AP Computer Science Principles in Python
  2. 11.11 Creative Credit & Copyright
  3. Fundamentals of Cybersecurity
  4. 1.4 Cyber Ethics and Laws
SC.912.TI.2.5
Describe and model the legal use of modern communication media and devices.
  1. AP Computer Science Principles in Python
  2. 11.11 Creative Credit & Copyright
SC.912.TI.2.6
Evaluate the impacts of the irresponsible use of information on collaborative projects.
SC.912.TI.2.7
Describe differences between open source, freeware and proprietary software licenses and how they apply to different types of software.
  1. Fundamentals of Cybersecurity
  2. 4.7 Software Licenses
SC.912.TI.2.8
Evaluate the consequences of misrepresenting digital work as your own.
  1. AP Computer Science Principles in Python
  2. 11.11 Creative Credit & Copyright
SC.912.TI.2.9
Analyze how different categories of software licenses can be used to share and protect intellectual property.
  1. AP Computer Science Principles in Python
  2. 11.11 Creative Credit & Copyright
  3. Fundamentals of Cybersecurity
  4. 4.7 Software Licenses
SC.912.TI.2.10
Analyze how access to information may not include the right to distribute the information.
  1. AP Computer Science Principles in Python
  2. 11.11 Creative Credit & Copyright
  3. Fundamentals of Cybersecurity
  4. 1.4 Cyber Ethics and Laws
SC.912.TI.2.11
Utilize citation tools when using digital information.
  1. Fundamentals of Cybersecurity
  2. 1.4 Cyber Ethics and Laws
SC.912.TI.2.12
Describe legal regulations that govern Internet usage and interaction.
  1. Fundamentals of Cybersecurity
  2. 1.4 Cyber Ethics and Laws
SC.K12.CTR.1.1
Actively participate in effortful learning both individually and collaboratively.
SC.K12.CTR.2.1
Demonstrate understanding by decomposing a problem.
  1. AP Computer Science Principles in Python
  2. 1.6 Top Down Design and Decomposition in Karel
  3. Introduction to Python Programming
  4. 2.5 Top Down Design and Decomposition in Karel
SC.K12.CTR.3.1
Complete tasks with digital fluency.
  1. AP Computer Science Principles in Python
  2. 18.1 Intro to Design Thinking
  3. 18.2 Prototype
  4. 18.3 Test
  5. 18.4 Project Prep and Development
  6. Introduction to Python Programming
  7. 3.2 Variables and Types
SC.K12.CTR.4.1
Express solutions as computational steps.
  1. AP Computer Science Principles in Python
  2. 18.1 Intro to Design Thinking
  3. 18.2 Prototype
  4. 18.3 Test
  5. 18.4 Project Prep and Development
  6. Introduction to Python Programming
  7. 3.4 Mathematical Operators
SC.K12.CTR.5.1
Create an algorithm to achieve a given goal.
  1. AP Computer Science Principles in Python
  2. 18.4 Project Prep and Development
  3. Introduction to Python Programming
  4. 3.4 Mathematical Operators
  5. 5.2 If Statements
SC.K12.CTR.6.1
Differentiate between usable data and miscellaneous information.
  1. AP Computer Science Principles in Python
  2. 14.1 Present a Data-Driven Insight
SC.K12.CTR.7.1
Solve real-life problems in science and engineering using computational thinking.
MA.K12.MTR.1.1
Actively participate in effortful learning both individually and collectively.
MA.K12.MTR.2.1
Demonstrate understanding by representing problems in multiple ways.
  1. AP Computer Science Principles in Python
  2. 14.1 Present a Data-Driven Insight
MA.K12.MTR.3.1
Complete tasks with mathematical fluency.
  1. Introduction to Python Programming
  2. 3.4 Mathematical Operators
  3. Fundamentals of Cybersecurity
  4. 5.2 Bits, Text, and Numbers
MA.K12.MTR.4.1
Engage in discussions that reflect on the mathematical thinking of self and others.
MA.K12.MTR.5.1
Use patterns and structure to help understand and connect mathematical concepts.
MA.K12.MTR.6.1
Assess the reasonableness of solutions.
MA.K12.MTR.7.1
Apply mathematics to real-world contexts.
  1. Introduction to Python Programming
  2. 3.4 Mathematical Operators
  3. Fundamentals of Cybersecurity
  4. 5.2 Bits, Text, and Numbers
ELA.K12.EE.1.1
Cite evidence to explain and justify reasoning.
ELA.K12.EE.2.1
Read and comprehend grade-level complex texts proficiently.
  1. Introduction to Python Programming
  2. 4.1 Project: Mad Libs
  3. 6.1 Project: Quiz Game
  4. 11.1 Project: The Game of Pig
  5. 14.1 Project: Guess the Word
  6. 16.1 Software Engineer
  7. 16.2 QA Engineer
  8. 16.3 Designer
  9. 16.4 Project Manager
ELA.K12.EE.3.1
Make inferences to support comprehension.
ELA.K12.EE.4.1
Use appropriate collaborative techniques and active listening skills when engaging in discussions in a variety of situations.
ELA.K12.EE.5.1
Use the accepted rules governing a specific format to create quality work.
ELA.K12.EE.6.1
Use appropriate voice and tone when speaking or writing.
ELD.K12.ELL.SI.1
English language learners communicate for social and instructional purposes within the school setting.