Grade 8
Texas Essential Knowledge and Skills (TEKS) · TEKS 2022
Computational thinking--foundations (1)
Decompose real-world problems into structured parts using pseudocode.
Analyze the patterns and sequences found in pseudocode and identify its variables.
Practice abstraction by developing a generalized algorithm that can solve different types of problems.
Design a plan collaboratively using pseudocode to document a problem, possible solutions, and an expected timeline for the development of a coded solution.
Develop, compare, and improve algorithms for a specific task to solve a problem.
Analyze the benefits of using iteration (code and sequence repetition) in algorithms.
Computational thinking--applications (2)
Construct named variables with multiple data types and perform operations on their values.
Use a software design process to create text-based programs with nested loops that address different subproblems within a real-world context.
Modify and implement previously written code to develop improved programs.
Creativity and innovation--innovative design process (3)
Demonstrate innovation in a design process using goal setting and personal character traits, including demonstrating calculated risk-taking and tolerance.
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.
Identify how the design process is used in various industries.
Creativity and innovation--emerging technologies (4)
Evaluate how changes in technology throughout history have impacted various areas of study.
Evaluate and predict how global trends impact the development of technology.
Transfer current knowledge to the learning of newly encountered technologies.
Data literacy, management, and representation--collect data (5)
Compare and contrast data types, including binary, integers, real numbers, Boolean data, and text-based representations.
Apply appropriate search strategies, including keywords, Boolean operators, and limiters, to achieve a specified outcome that includes a variety of file formats.
Data literacy, management, and representation--organize, manage, and analyze data (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.
Data literacy, management, and representation--communicate and publish results (7)
Use digital tools to communicate and publish data from a product or process to persuade an intended audience.
Digital citizenship--social interactions (8)
Analyze the importance of managing a digital footprint and how a digital footprint can affect the future.
Create and publish a formal digital communication for a global audience using appropriate digital etiquette.
Collaborate and publish for a global audience on digital platforms such as recording and editing videos using appropriate formal and informal digital etiquette.
Digital citizenship--ethics and laws (9)
Adhere to local acceptable use policy (AUP) and practice and advocate for safe, ethical, and positive online behaviors.
Adhere to appropriate intellectual property law when creating digital products.
Create citations and cite sources for a variety of digital forms of intellectual property.
Evaluate the bias of digital information sources, including websites.
Digital citizenship--privacy, safety, and security (10)
Analyze real-world scenarios to identify cybersecurity threats and propose ways to prevent harm.
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.
Practical technology concepts--processes (11)
Combine various file formats for a specific project or audience.
Share and seek feedback on files in various formats, including text, raster and vector graphics, video, and audio files.
Practical technology concepts--skills and tools (12)
Integrate use of appropriate technology terminology in scholarly inquiry and dialogue such as classroom discussion and written samples.
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.
Select and use appropriate platform and tools, including selecting and using software or hardware to transfer data.
Demonstrate improvement in speed and accuracy as measured by words per minute when applying correct keyboarding techniques.
Select and use appropriate shortcuts within applications.
Apply appropriate troubleshooting techniques and seek technical assistance as needed.
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.
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.