High School Technology Applications Mississippi Standards

205 standards - Mississippi standards

These are the official High School Technology Applications Mississippi standards — the exact codes and student expectations high school teachers are required to teach and Mississippi state test assesses. Browse every standard below, then generate a print-ready, standards-aligned worksheet, lesson plan, exit ticket, or assessment for any of them in seconds.

Exploring Computer Science (2025)

1.1

Identify school policies and safety procedures related to Exploring Computer Science (ECS).

Generate resource
1.1

Unit 1: Orientation and Ongoing Skills

Generate resource
1.1.a

Examine the school handbook, acceptable-use policy for technology, and safety procedures.

Generate resource
1.1.b

Preview the course outline and its relevance in today’s workforce.

Generate resource
1.1.c

Recognize appropriate safety measures related to technology in the computer lab and online safety.

Generate resource
1.2

Investigate using an online learning management system (LMS). DOK2

Generate resource
1.2.a

Discover online learning environments and how they operate among teachers and students.

Generate resource
1.2.b

Demonstrate proper email etiquette.

Generate resource
1.2.c

Participate in online learning methods (discussion boards, student journals, blogs, wikis, and so forth).

Generate resource
1.2.d

Collaborate with teachers and peers through an online system.

Generate resource
1.3

Recognize opportunities to participate in student organizations related to technology and computer science. DOK1

Generate resource
1.3.a

Identify student organizations available at the school for technology and computer science.

Generate resource
1.3.b

List student competitions available through each organization.

Generate resource
1.4

Demonstrate knowledge of 21st-century skills. DOK2

Generate resource
1.4.a

Demonstrate effective collaboration and teamwork.

Generate resource
1.4.b

Demonstrate creativity and imagination.

Generate resource
1.4.c

Utilize critical thinking through effective reasoning, making judgments and decisions using journaling.

Generate resource
1.5

Demonstrate effective public speaking skills. DOK2

Generate resource
1.5.a

Demonstrate effective communication in groups.

Generate resource
1.5.b

Demonstrate presentation skills.

Generate resource
1.6

Explore career opportunities within computer science in programming, cybersecurity, data science, robotics, artificial intelligence, human-computer interaction, and web development.

Generate resource
1.6.a

Identify and research career opportunities in programming, cybersecurity, data science, robotics, AI, and human-computer interaction.

Generate resource
1.6.b

Describe how career fields use technology in their work.

Generate resource
1.6.c

Examine the requirements, skills, wages, education, and employment opportunities in computer science career areas.

Generate resource
1.7

Create and maintain a personal portfolio website to showcase work and projects

Generate resource
2.1

Explain the difference between computers and computing. DOK1

Generate resource
2.1.a

Identify characteristics of hardware components and their applications.

Generate resource
2.1.b

Explain the four characteristics of a computer: input, output, processing, and storage.

Generate resource
2.1.c

Explain the differences between tasks that can and cannot be accomplished with a computer.

Generate resource
2.2

Evaluate how the internet works and tools/methods used to navigate it. DOK3

Generate resource
2.2

Unit 2: Human-Computer Interaction

Generate resource
2.2.a

Use appropriate tools and methods to execute internet searches.

Generate resource
2.2.b

Evaluate the reliability of websites and AI responses.

Generate resource
2.2.c

Define and give examples of the Internet of Things (IoT).

Generate resource
2.3

Analyze the effects of computing on society within economic, social, and cultural contexts.

Generate resource
2.3.a

Discuss legal, ethical, and security concerns raised by computing innovation.

Generate resource
2.3.b

Explain the implications of communication as data exchange.

Generate resource
2.3.b.1

Recognize various forms of communication as data exchange.

Generate resource
2.3.b.2

Describe the implications of data exchange on social interactions.

Generate resource
2.3.b.3

Explain how computers are used for communications.

Generate resource
2.3.b.4

Compare and contrast privacy and access concerns between online versus in-person data exchanges.

Generate resource
2.3.c

Identify web applications that influence society and education.

Generate resource
2.3.d

Identify appropriate and inappropriate use of social websites.

Generate resource
2.4

Explain the basic concepts of cloud computing and its applications. DOK2

Generate resource
2.4.a

Define “the cloud” and its major attributes.

Generate resource
2.4.b

Describe the major benefits of cloud computing.

Generate resource
3.1

Understand the problem-solving process. DOK2

Generate resource
3.1.a

Name and explain the steps in the problem-solving process.

Generate resource
3.1.b

Solve various problems using the problem-solving process and document each step.

Generate resource
3.2

Design and interpret algorithms. DOK3

Generate resource
3.2.a

Define an algorithm and determine its effectiveness.

Generate resource
3.2.b

Determine if a given algorithm successfully solves a stated problem.

Generate resource
3.2.c

Create algorithms that meet specified objectives.

Generate resource
3.2.d

Summarize the behavior of an algorithm.

Generate resource
3.2.e

Compare the tradeoffs between different algorithms for solving the same problem.

Generate resource
3.2.f

Explain the characteristics of problems that an algorithm cannot solve.

Generate resource
3.3

Demonstrate an understanding of binary numbers. DOK2

Generate resource
3.3

Unit 3: Problem Solving

Generate resource
3.3.a

Explain the connections between binary numbers and computers.

Generate resource
3.3.b

Count forward and backward in binary.

Generate resource
3.3.c

Use binary digits to code and decode messages.

Generate resource
3.4

Understand simple search algorithms. DOK2

Generate resource
3.4.a

Illustrate and explain linear and binary search algorithms.

Generate resource
3.4.b

Explain conditions in which each search would be appropriate.

Generate resource
3.5

Explain sorting algorithms. DOK2

Generate resource
3.5.a

Define sorted and unsorted lists.

Generate resource
3.5.b

Describe various sorting algorithms and compare them.

Generate resource
3.6

Describe minimum spanning trees. DOK3

Generate resource
3.6.a

Solve minimum spanning tree problems and provide real-world examples (e.g., power grids, gas lines).

Generate resource
3.6.b

Explain how a minimum spanning tree relates to computer science networks.

Generate resource
4.1

Use appropriate algorithms to solve a problem. DOK3

Generate resource
4.1.a

Write steps or flow diagrams to plan solutions to programming problems.

Generate resource
4.1.b

Write code that is properly sequenced to solve problems.

Generate resource
4.2

Using a text-based language (i.e., Python, C++), design, code, test, and execute a program corresponding to a set of specifications. DOK2

Generate resource
4.2.a

Describe an event-driven program.

Generate resource
4.2.b

Use industry constructs such as pseudocode and comments to draft a program.

Generate resource
4.2.c

Apply programming structures such as variables, conditionals, loops, and input/output to create a program.

Generate resource
4.3

Using a text-based language, locate and correct errors in a program. DOK3

Generate resource
4.3.a

Deconstruct programs into smaller components to isolate problems.

Generate resource
4.3.b

Identify and correct errors in a program written by a student and another by a peer (debug).

Generate resource
4.3.c

Use AI to create and debug programs.

Generate resource
4.3.d

Evaluate the reliability of AI in creating and debugging programs.

Generate resource
4.3.e

Discuss the pros, cons, and ethics of using AI in programming.

Generate resource
4.3.f

Evaluate a peer’s program and provide constructive feedback on accuracy, efficiency, and readability.

Generate resource
4.4

Compare/contrast at least three programming languages. DOK3

Generate resource
4.4

Unit 4: Introduction to Programming

Generate resource
4.4.a

Identify the best use of each language and their differences.

Generate resource
4.4.b

Compare the syntax of each language for the following structures: variables, conditionals, loops, and input/output.

Generate resource
4.5

Use abstraction to reduce complexity.

Generate resource
4.5.a

Use abstraction to reduce complexity.

Generate resource
4.5.b

Explain abstraction and provide examples in everyday life.

Generate resource
5.1

Understand big data and its characteristics. DOK1

Generate resource
5.1.a

Understand the complexities of collecting, processing, and managing large data sets.

Generate resource
5.1.b

Identify real-world applications of big data in various fields.

Generate resource
5.1.c

Utilize tools to analyze large data sets.

Generate resource
5.1.d

Draw conclusions about the data set selected.

Generate resource
5.1.e

Discuss methods of collecting and validating data.

Generate resource
5.1.f

Collaborate with others to create artifacts (i.e. surveys).

Generate resource
5.1.g

Understand and discuss data bias.

Generate resource
5.2

Identify and discuss the considerations that must be made for a large data set to be useful.

Generate resource
5.2.a

Consider how various data types (numbers, text, dates, etc.) lend themselves to processing.

Generate resource
5.2.b

Explain how different representations of data can tell different stories.

Generate resource
5.2.c

Collaborate with others to create, manage, and maintain a large data set.

Generate resource
5.3

Understand the complexities of collecting, processing, and analyzing data sets. DOK2

Generate resource
5.3.a

Identify the specific variables needed to analyze the data.

Generate resource
5.3.b

Interpret data and draw conclusions to solve problems.

Generate resource
5.3.c

Understand the problem-solving process.

Generate resource
5.4

Define data analytics. DOK1

Generate resource
5.4.a

Discuss what data analytics might involve.

Generate resource
5.4.b

Compare different analysis techniques and discuss the tradeoffs among them.

Generate resource
5.4.c

Understand machine learning and how it works.

Generate resource
5.5

Unit 5: Data Science and Computing

Generate resource
6.1

Summarize artificial intelligence (AI) terms and concepts. DOK1

Generate resource
6.1.a

Explain key terminology associated with AI, including weak AI, strong AI, generative AI, artificial general intelligence (AGI), rule-based AI, and context-aware AI.

Generate resource
6.1.b

Develop an understanding of AI images and narratives.

Generate resource
6.1.c

Explore the concept of prompt engineering in AI.

Generate resource
6.2

Explore AI tools and their impact. DOK3

Generate resource
6.2.a

Identify the type of AI being used. (e.g., image recognition, speech recognition, translation, etc.)

Generate resource
6.2.b

Test various prompts and describe the results.

Generate resource
6.2.c

Understand how AI is changing different sectors. (e.g., medicine, agriculture, etc.)

Generate resource
6.2.d

Explore and explain the impact of AI on our society.

Generate resource
6.2.e

Recognize that future work is changing.

Generate resource
6.3

Recognize and understand AI data and bias. DOK3

Generate resource
6.3.a

Judge algorithmic bias and the effect of bias on individuals and society.

Generate resource
6.3.b

Examine issues involving privacy and the collection of data.

Generate resource
6.4

Develop skills in prompt engineering for AI applications. DOK2

Generate resource
6.4.a

Understand the basics of prompt engineering and its importance in AI.

Generate resource
6.4.b

Create effective prompts for AI models to achieve desired outcomes.

Generate resource
6.4.c

Evaluate the effectiveness of different prompts and refine them for better results

Generate resource
6.6

Unit 6: Artificial Intelligence (AI)

Generate resource
7a.1

Identify the criteria that describe a robot and determine if something is a robot.

Generate resource
7a.1.a

Describe how the design of a robot’s body affects its behavior.

Generate resource
7a.1.b

Identify the parts and features of a robot (motors, sensors, batteries, buttons/switches, etc.).

Generate resource
7a.2

Build, code, and test a robot that solves a stated problem.

Generate resource
7a.2.a

Navigate the programming environment to build and code a robot that performs specific tasks.

Generate resource
7a.2.b

Implement Boolean operators, loops, conditionals, and waits in robot programming to control behavior.

Generate resource
7a.2.c

Debug coding of the robot by testing, identifying, and fixing errors to ensure proper functionality.

Generate resource
7a.7a

Unit 7a: Physical Computing—Robotics

Generate resource
7b.1

Identify common microcontroller terms. DOK1

Generate resource
7b.1.a

Communicate microcontroller terms using multiple formats (e.g., verbally, textually, graphically).

Generate resource
7b.1.b

Identify and label the components of a hands-on or simulation microcontroller from the list below:

Generate resource
7b.1.b.1

Power sources

Generate resource
7b.1.b.10

LCD modules

Generate resource
7b.1.b.2

Inputs

Generate resource
7b.1.b.3

Switches

Generate resource
7b.1.b.4

Push buttons

Generate resource
7b.1.b.5

Sensors

Generate resource
7b.1.b.6

Joysticks and remotes

Generate resource
7b.1.b.7

Outputs

Generate resource
7b.1.b.8

Buzzers

Generate resource
7b.1.b.9

LEDs

Generate resource
7b.2

Use programming to manipulate microcontroller inputs and outputs. DOK2

Generate resource
7b.2.a

Incorporate the following methods/concepts in the programming:

Generate resource
7b.2.a.1

Different languages (e.g., Scratch, SNAP, Python, etc.)

Generate resource
7b.2.a.2

Logic statements (e.g., if, and, or, not, etc.)

Generate resource
7b.2.a.3

Loops (e.g., for, if, while, etc.)

Generate resource
7b.3

Use a microcontroller for a specified purpose. DOK2

Generate resource
7b.3.a

Demonstrate the proper use of a microcontroller for a specified purpose.

Generate resource
7b.3.b

Explain how microcontrollers are used to manipulate a robotic system.

Generate resource
7b.4

Add microcontrollers and troubleshooting. DOK3

Generate resource
7b.4.a

Describe the use of microcontrollers in physical computing.

Generate resource
7b.7b

Unit 7b: Physical Computing—Microcontrollers

Generate resource
7c.1

Design, interpret, and evaluate simple circuit diagrams with key components. DOK2

Generate resource
7c.1.a

Draw a circuit diagram with a simple circuit.

Generate resource
7c.1.b

Identify necessary components of a simple circuit system (power, components, polarity, etc.)

Generate resource
7c.1.c

Peer review one another’s circuit diagrams according to a rubric.

Generate resource
7c.1.d

Create a paper greeting card with electronic components (including designing it, crafting it, debugging it, and sharing it with classmates).

Generate resource
7c.2

Construct parallel circuits using conductive materials and switches while applying an iterative design process.

Generate resource
7c.2.a

Use conductive thread to sew electronic components.

Generate resource
7c.2.b

Design and create a working parallel circuit with three lights.

Generate resource
7c.2.c

Demonstrate how a switch works to turn electricity flow on and off.

Generate resource
7c.2.d

Use an iterative design process.

Generate resource
7c.3

Implement computational circuits with pre-programmed mini-computers and understand common grounding. DOK3

Generate resource
7c.3.a

Design a computational circuit using a pre-programmed mini-computer.

Generate resource
7c.3.b

Understand the role of a common ground.

Generate resource
7c.7c

Unit 7c: Physical Computing—E-Textiles

Generate resource
7d.1

Explore fundamental networking concepts. DOK2

Generate resource
7d.1.a

Define what a computer network is and explain its purpose.

Generate resource
7d.1.b

Identify different types of networks (LAN, WAN, WLAN) and their characteristics.

Generate resource
7d.1.c

Explain the concept of IP addresses and their role in networking.

Generate resource
7d.1.d

Describe the basic functions of networking devices such as servers, routers, and switches.

Generate resource
7d.1.e

Demonstrate the ability to set up a simple local network and connect devices on paper, in a virtual setting, or with actual hardware.

Generate resource
7d.1.f

Understand basic network security principles and identify common threats.

Generate resource
7d.7d

Unit 7d: Physical Computing—Networking

Generate resource
7e.1

Investigate the process of developing virtual environments. DOK2

Generate resource
7e.1.a

Create programs using virtual engines such as Unreal (visual) or Unity (text).

Generate resource
7e.1.b

Demonstrate knowledge of key terms such as levels, worlds, scenes, assets, viewport, camera, etc.

Generate resource
7e.1.c

Import assets for use in programming projects.

Generate resource
7e.1.d

Script assets to perform designated tasks within a project.

Generate resource
7e.1.e

Compile and publish completed projects for testing or as finished products.

Generate resource
7e.7e

Unit 7e: Physical Computing—VR System

Generate resource
8.1

Define cybersecurity and its importance. DOK 1

Generate resource
8.1.a

Differentiate between attackers and defenders.

Generate resource
8.1.b

Describe types of hacking and the CIA triad (Confidentiality, Integrity, Availability).

Generate resource
8.1.c

Discuss ethics in cybersecurity.

Generate resource
8.2

Discuss confidentiality in cybersecurity.

Generate resource
8.2.a

Explain encryption, passwords, and multifactor authentication.

Generate resource
8.2.b

Analyze case studies of data breaches.

Generate resource
8.3

Explain integrity and hashing. DOK2

Generate resource
8.3.a

Describe hashing and its role in maintaining data integrity.

Generate resource
8.4

Discuss availability considerations. DOK3

Generate resource
8.4.a

Explain backups, DoS (denial-of-service) attacks, disaster plans, and redundancy.

Generate resource
8.5

Analyze adversary thinking and social engineering. DOK4

Generate resource
8.5.a

Evaluate phishing, insider/outsider threats, and ransomware tactics.

Generate resource
8.8

Unit 8: Cybersecurity

Generate resource

Generate a resource for any standard in seconds

Worksheets, lesson plans, exit tickets, and assessments - all tied to the exact standard code you need.

Start Free - No Credit Card Required