
Public learning track
Computational Thinking: Patterns, Algorithms, and Code
2nd Grade · Technology · TEKS
8 lessons
Goal
Break down problems into steps, recognize patterns, create and debug algorithms with conditionals, and explore variables and loops in code.
Featured Diagrams
Identifying Problems We Can Solve With Technology
8 lessons
0 of 8 done
- 1Identifying Problems We Can Solve With TechnologyUp nextStart
- 2Breaking Down Multiple Solutions Into StepsPremiumNot started yet
- 3Creating Your Own Patterns for Others to PredictNot started yet
- 4Creating an Algorithm With If-Then for an Everyday TaskNot started yet
- 5Finding and Fixing Mistakes in If-Then AlgorithmsNot started yet
- 6How Computers Use Binary CodeNot started yet
- 7Exploring Variables in a Sequence of CodeNot started yet
- 8Solving a Simple Problem with LoopsNot started yet
Standards Covered
- 126.3(b)(1)(A)Texas Essential Knowledge and Skills (TEKS) · Technology · 2nd grade · Grade 2identify and communicate a problem or task and break down (decompose) multiple solutions into sequential steps;
- 126.3(b)(1)(C)Texas Essential Knowledge and Skills (TEKS) · Technology · 2nd grade · Grade 2analyze a plan with adult assistance that outlines the steps needed to complete a task; and
- 126.3(b)(1)(B)Texas Essential Knowledge and Skills (TEKS) · Technology · 2nd grade · Grade 2identify complex patterns and make predictions based on the pattern;
- 126.3(b)(1)(D)Texas Essential Knowledge and Skills (TEKS) · Technology · 2nd grade · Grade 2create and troubleshoot simple algorithms (step-by-step instructions) that include conditionals such as if-then statements as they apply to an everyday task.
- 126.3(b)(2)(A)Texas Essential Knowledge and Skills (TEKS) · Technology · 2nd grade · Grade 2identify and explore what a variable is in a sequence of code; and
- 126.3(b)(2)(B)Texas Essential Knowledge and Skills (TEKS) · Technology · 2nd grade · Grade 2use a design process to create a sequence of code that includes loops to solve a simple problem with or without technology.
Curriculum Framework
2nd Grade · Technology · TEKS
1
8 lessons
Computational Thinking: Patterns, Algorithms, and Code
Break down problems into steps, recognize patterns, create and debug algorithms with conditionals, and explore variables and loops in code.
2
3 lessons
Design Process for Authentic Problems
Use personal skills and a design process that includes testing and reflecting to create digital solutions for real-world problems.
3
2 lessons
Data Collection and Digital Search
Independently collect non-numerical data and search for information using keywords and digital sources.
4
5 lessons
Digital Citizenship: Ethics, Safety, and Respect
Practice responsible digital citizenship by following acceptable use policies, respecting digital ownership, protecting accounts, managing private information, and recognizing cyberbullying.
5
3 lessons
Computer Hardware and Keyboarding Skills
Identify and compare computer hardware components and practice correct keyboarding technique including secondary keys.