Standards in this Framework
Standards Mapped
Mapped to Course
Standard | Lessons |
---|---|
126.19.c.1A
decompose real-world problems into structured parts using pseudocode |
|
126.19.c.1B
analyze the patterns and sequences found in pseudocode and identify its variables |
|
126.19.c.1C
practice abstraction by developing a generalized algorithm that can solve different types of problems |
|
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 |
|
126.19.c.1E
develop, compare, and improve algorithms for a specific task to solve a problem |
|
126.19.c.1F
analyze the benefits of using iteration (code and sequence repetition) in algorithms |
|
126.19.c.2A
construct named variables with multiple data types and perform operations on their values |
|
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 |
|
126.19.c.2C
modify and implement previously written code to develop improved programs |
|
126.19.c.3A
demonstrate innovation in a design process using goal setting and personal character traits, including demonstrating calculated risk-taking and tolerance |
|
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 |
|
126.19.c.3C
identify how the design process is used in various industries |
|
126.19.c.4A
evaluate how changes in technology throughout history have impacted various areas of study |
|
126.19.c.4B
evaluate and predict how global trends impact the development of technology |
|
126.19.c.4C
transfer current knowledge to the learning of newly encountered technologies |
|
126.19.c.5A
compare and contrast data types, including binary, integers, real numbers, Boolean data, and text-based representations |
|
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 |
|
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 |
|
126.19.c.7
use digital tools to communicate and publish data from a product or process to persuade an intended audience |
|
126.19.c.8A
analyze the importance of managing a digital footprint and how a digital footprint can affect the future |
|
126.19.c.8B
create and publish a formal digital communication for a global audience using appropriate digital etiquette |
|
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 |
|
126.19.c.9A
adhere to local acceptable use policy (AUP) and practice and advocate for safe, ethical, and positive online behaviors |
|
126.19.c.9B
adhere to appropriate intellectual property law when creating digital products |
|
126.19.c.9C
create citations and cite sources for a variety of digital forms of intellectual property |
|
126.19.c.9D
evaluate the bias of digital information sources, including websites |
|
126.19.c.10A
analyze real-world scenarios to identify cybersecurity threats and propose ways to prevent harm |
|
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 |
|
126.19.c.11A
combine various file formats for a specific project or audience |
|
126.19.c.11B
share and seek feedback on files in various formats, including text, raster and vector graphics, video, and audio files |
|
126.19.c.12A
integrate use of appropriate technology terminology in scholarly inquiry and dialogue such as classroom discussion and written samples |
|
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 |
|
126.19.c.12C
select and use appropriate platform and tools, including selecting and using software or hardware to transfer data |
|
126.19.c.12D
demonstrate improvement in speed and accuracy as measured by words per minute when applying correct keyboarding techniques |
|
126.19.c.12E
select and use appropriate shortcuts within applications |
|
126.19.c.12F
apply appropriate troubleshooting techniques and seek technical assistance as needed |
|
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 |
|
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 |
|