Middle School
Other Tennessee Computer Science sets
Other Tennessee Computer Science sets
Foundational ConceptsMS.FC
- 1
Analyze the advantages and limitations of existing computing devices to improve user experience. MS.FC.1
- 2
Demonstrate skills in identifying and solving hardware and software problems that can occur during regular usage.MS.FC.2
- 3
Apply computational thinking to a variety of problems across multiple disciplines.MS.FC.3
- 4
Understand how collaboration is essential to computer science and apply collaborative skills to develop computational solutions.MS.FC.4
Algorithmic ThinkingMS.AT
- 1
Use clearly named variables of various data types to create generalized algorithms.MS.AT.1
- 2
Create algorithms which include methods of controlling the flow of computation using “if…then… else” type conditional statements to perform different operations depending on the values of inputs. MS.AT.2
- 3
Identify algorithms that make use of sequencing, selection, or iteration.MS.AT.3
- 4
Describe how algorithmic processes and automation increase efficiency.MS.AT.4
Data AnalysisMS.DA
- 1
Represent data using multiple encoding schemes, such as decimal, binary, Unicode, Morse code, Shorthand, student-created codes.MS.DA.1
- 2
Refine computational models based on the data they have generated.MS.DA.2
- 3
Collect, analyze, transform, and refine computational data to make it more useful and reliable.MS.DA.3
Networking and the InternetMS.NI
- 1
Identify and employ appropriate troubleshooting techniques used to solve computing or connectivity issues. MS.NI.1
- 2
Differentiate between secure and non-secure websites and applications including how they affect and use personal data.MS.NI.2
- 3
Describe the causes and effects of intellectual property as it relates to print and digital media, considering copyright, fair use, licensing, sharing, and attribution.MS.NI.3
- 4
Compare and contrast common methods of securing data and cybersecurity.MS.NI.4
- 5
Analyze different modes of social engineering and their effectiveness.MS.NI.5
Programming ConceptsMS.PC
- 1
Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.MS.PC.1
- 2
Create procedures with parameters that hide the complexity of a task and can be reused to solve similar tasks.MS.PC.2
- 3
Seek and incorporate feedback from team members and users to refine a solution that meets user needs.MS.PC.3
- 4
Provide proper attribution when incorporating existing code, media, and libraries into original programs. MS.PC.4
- 5
Use the iterative design process to systematically test and refine programs to improve performance and eliminate errors.MS.PC.5
- 6
Document programs using comments and/or README files to make them easier to follow, test, and debug.MS.PC.6
- 7
Design a function using a programming language.MS.PC.7
Impacts of ComputingMS.IC
- 1
Identify and evaluate the impacts computer science innovations have had on our society.MS.IC.1
- 2
Identify how computational systems are being used to collect and analyze information both public and private and understand the benefits and disadvantages of these systems for the user and developer.MS.IC.2
- 3
Cite evidence of the positive and negative effects of data permanence on personal and professional digital identity.MS.IC.3
- 4
Discuss digital globalization and Internet censorship.MS.IC.4
- 5
Investigate a variety of education pathways and career options that utilize computational thinking and/or computer science skills across the state of Tennessee and the world. MS.IC.5
Frequently asked questions
- What grade levels do these standards cover?
- Grade 6, Grade 7, and Grade 8
- Where can I read the official document?
- Computer Science Tennessee K-12 Computer Science State Standards
Keep exploring
Keep exploring Computer Science standards
Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.
More Tennessee Computer Science sets
Computer ScienceOther Tennessee subjects
Tennessee- Bible1 set
- Computer Literacy1 set
- CTE122 sets
- Early Learning Developmental Standards7 sets
- English Language Arts13 sets
- Fine Arts36 sets
- Health4 sets
- Keyboarding1 set
- Mathematics20 sets
- Personal Finance1 set
- Physical Education10 sets
- Principles of Transition3 sets
- School Counseling1 set
- Science42 sets
- Social and Personal Competencies5 sets
- Social Studies30 sets
- Statewide Dual Credit (SDC)3 sets
- STEM1 set
- World Languages4 sets