K-12 Computer Science Standards

Texas Middle School Technology Applications Grade 8

38 Standards

1

126.19.c.1A

decompose real-world problems into structured parts using pseudocode

2

126.19.c.1B

analyze the patterns and sequences found in pseudocode and identify its variables

3

126.19.c.1C

practice abstraction by developing a generalized algorithm that can solve different types of problems

4

126.19.c.1D

design a plan collaboratively using pseudocode to document a problem, possible solutions, and an expected timeline for the development of a coded solution

5

126.19.c.1E

develop, compare, and improve algorithms for a specific task to solve a problem

6

126.19.c.1F

analyze the benefits of using iteration (code and sequence repetition) in algorithms

7

126.19.c.2A

construct named variables with multiple data types and perform operations on their values

8

126.19.c.2B

use a software design process to create text-based programs with nested loops that address different subproblems within a real-world context

9

126.19.c.2C

modify and implement previously written code to develop improved programs

10

126.19.c.3A

demonstrate innovation in a design process using goal setting and personal character traits, including demonstrating calculated risk-taking and tolerance

11

126.19.c.3B

discuss and implement a design process that includes planning, selecting digital tools to develop, test, and evaluate design limitations, and refining a prototype or model

12

126.19.c.3C

identify how the design process is used in various industries

13

126.19.c.4A

evaluate how changes in technology throughout history have impacted various areas of study

14

126.19.c.4B

evaluate and predict how global trends impact the development of technology

15

126.19.c.4C

transfer current knowledge to the learning of newly encountered technologies

16

126.19.c.5A

compare and contrast data types, including binary, integers, real numbers, Boolean data, and text-based representations

17

126.19.c.5B

apply appropriate search strategies, including keywords, Boolean operators, and limiters, to achieve a specified outcome that includes a variety of file formats

18

126.19.c.6

use digital tools in order to transform data, analyze trends, and predict possibilities and develop steps for the creation of an innovative process or product

19

126.19.c.7

use digital tools to communicate and publish data from a product or process to persuade an intended audience

20

126.19.c.8A

analyze the importance of managing a digital footprint and how a digital footprint can affect the future

21

126.19.c.8B

create and publish a formal digital communication for a global audience using appropriate digital etiquette

22

126.19.c.8C

collaborate and publish for a global audience on digital platforms such as recording and editing videos using appropriate formal and informal digital etiquette

23

126.19.c.9A

adhere to local acceptable use policy (AUP) and practice and advocate for safe, ethical, and positive online behaviors

24

126.19.c.9B

adhere to appropriate intellectual property law when creating digital products

25

126.19.c.9C

create citations and cite sources for a variety of digital forms of intellectual property

26

126.19.c.9D

evaluate the bias of digital information sources, including websites

27

126.19.c.10A

analyze real-world scenarios to identify cybersecurity threats and propose ways to prevent harm

28

126.19.c.10B

evaluate scenarios or case studies to identify warning signs of a cyberbullying victim such as withdrawal or lack of sleep and predict the outcomes for both the victim and the bully

29

126.19.c.11A

combine various file formats for a specific project or audience

30

126.19.c.11B

share and seek feedback on files in various formats, including text, raster and vector graphics, video, and audio files

31

126.19.c.12A

integrate use of appropriate technology terminology in scholarly inquiry and dialogue such as classroom discussion and written samples

32

126.19.c.12B

implement effective file management strategies independently, including file naming conventions, local and remote locations, backup, hierarchy, folder structure, file conversion, tags, and emerging digital organizational strategies

33

126.19.c.12C

select and use appropriate platform and tools, including selecting and using software or hardware to transfer data

34

126.19.c.12D

demonstrate improvement in speed and accuracy as measured by words per minute when applying correct keyboarding techniques

35

126.19.c.12E

select and use appropriate shortcuts within applications

36

126.19.c.12F

apply appropriate troubleshooting techniques and seek technical assistance as needed

37

126.19.c.12G

compare types of local and remote data storage such as cloud architecture or local server and select the appropriate type of storage to store and share data

38

126.19.c.12H

select and use productivity tools found in spread sheet, word processing, and publication applications to create digital artifacts, including reports, graphs, and charts, with increasing complexity

Ready to Start Learning?

Explore our courses aligned with these standards

View School Program