🇺🇸🦅 America’s 250th — 25% off Teacher Annual with code USA250 🦅🇺🇸 →

High School Technology Applications Kentucky Standards

513 standards - Kentucky standards

These are the official High School Technology Applications Kentucky standards — the exact codes and student expectations high school teachers are required to teach and Kentucky state test assesses. Browse every standard below, then generate a print-ready, standards-aligned worksheet, lesson plan, exit ticket, or assessment for any of them in seconds.

Computer Science: AP Computer Science Principles

APCS1

Use computing tools and techniques to create artifacts.

Generate resource
APCS11

Collaborate when processing information to gain insight and knowledge.

Generate resource
APCS12

Communicate insight and knowledge gained from using computer programs to process information.

Generate resource
APCS13

Use computing to facilitate exploration and the discovery of connections in information.

Generate resource
APCS14

Use large data sets to explore and discover information and knowledge.

Generate resource
APCS15

Analyze the considerations involved in the computational manipulation of information.

Generate resource
APCS16

Develop an algorithm designed to be implemented to run on a computer.

Generate resource
APCS17

Express an algorithm in a language.

Generate resource
APCS18

Appropriately connect problems and potential algorithmic solutions.

Generate resource
APCS19

Evaluate algorithms analytically and empirically

Generate resource
APCS2

Collaborate in the creation of computational artifacts.

Generate resource
APCS20

Explain how programs implement algorithms.

Generate resource
APCS21

Use abstraction to manage complexity in programs.

Generate resource
APCS22

Evaluate a program for correctness.

Generate resource
APCS23

Develop a correct program.

Generate resource
APCS24

Collaborate to solve a problem using programming.

Generate resource
APCS25

Employ appropriate mathematical and logical concepts in programming.

Generate resource
APCS26

Explain the abstractions in the Internet and how the Internet functions.

Generate resource
APCS27

Explain characteristics of the Internet and systems built on it.

Generate resource
APCS28

Analyze how characteristics of the Internet and system built on it influence their use.

Generate resource
APCS29

Connect the concern of cybersecurity with the Internet and the systems built on it.

Generate resource
APCS3

Analyze computational artifacts; use computing tools and techniques for creative expression.

Generate resource
APCS30

Analyze how computing affects communication, interaction, and cognition

Generate resource
APCS31

Collaborate as part of a process that scales.

Generate resource
APCS32

Connect computing with innovations in other fields.

Generate resource
APCS33

Analyze the beneficial and harmful effects of computing

Generate resource
APCS34

Connect computing within economic, social, and cultural context

Generate resource
APCS4

Use programming as a creative tool.

Generate resource
APCS5

Describe the combination of abstractions used to represent data.

Generate resource
APCS8

Use multiple levels of abstraction in computation.

Generate resource
APCS9

Use models and simulations to raise and answer questions.

Generate resource
APSC10

Use computers to process information to gain insight and knowledge.

Generate resource
APSC6

Explain how binary sequences are used to represent digital data.

Generate resource
APSC7

Develop an abstraction.

Generate resource

Computer Science: Advanced 3D Game Development

GD3.1

Compare and contrast modeling methodologies (for example, polygons, NURBS, splines)

Generate resource
GD3.10

Create a parent/child hierarchy

Generate resource
GD3.11

Create a joint/bone chain

Generate resource
GD3.12

Apply and adjust weight maps

Generate resource
GD3.13

Create atmospheric effects

Generate resource
GD3.14

Demonstrate the use of constraints to animate objects

Generate resource
GD3.15

Apply various animation techniques (for example, pose-to-pose, straight ahead)

Generate resource
GD3.16

Adjust the dynamic properties (for example, gravity, wind speed)

Generate resource
GD3.17

Simulate rigid body dynamics (shattering wall, breaking glass)

Generate resource
GD3.18

Utilize cinematography in animation

Generate resource
GD3.19

Describe the process of motion capture for animation

Generate resource
GD3.2

Explain the applications of low polygon and high polygon construction

Generate resource
GD3.3

Construct and manipulate polygonal objects

Generate resource
GD3.4

Applying texturing/surfacing/shading to models and normal mapping

Generate resource
GD3.5

Identify UVW mapping coordinates

Generate resource
GD3.6

Explain how lighting and shading effect form and surface

Generate resource
GD3.7

Implement basic lighting concepts for ambient and artificial light

Generate resource
GD3.8

Describe the difference between forward and inverse kinematics

Generate resource
GD3.9

Examine the process of particle creation and its application to game design

Generate resource

Computer Science: CIT 120: Computational Thinking

Be able to use: integers, reals, characters, strings, Booleans, one- and two-dimensional arrays.

Generate resource
CIT120.1

Demonstrate an understanding of elementary logic, truth tables, and Boolean Algebra.

Generate resource
CIT120.1a

Create a truth table based on Boolean Algebra

Generate resource
CIT120.2

Illustrate the flow of a program.

Generate resource
CIT120.2a

Explain the implications of file processing.

Generate resource
CIT120.3

Describe the steps addressed in the design of a program to solve the stated problem.

Generate resource
CIT120.5

Describe the principles of object-oriented programming.

Generate resource
CIT120.6

Develop algorithms with increasing degree of complexity using structured programming techniques such as: sequence, selection, and repetition.

Generate resource
CIT120.6

Analyze the binary representation of data.

Generate resource
CIT120.7

Use fundamental data types and data structures

Generate resource
CIT120.8

Demonstrate programming style best practices.

Generate resource
CIT120.9

Illustrate concepts using one or more programming language(s).

Generate resource
CIT120.9a

Use modular programming.

Generate resource

Computer Science: Computational Thinking

CT1

Demonstrate an understanding of elementary logic, truth tables, Boolean algebra

Generate resource
CT10

Use fundamental data types and data structures such as: integers, reals, characters, strings, Booleans, and one- and two- dimensional arrays

Generate resource
CT11

Analyze the binary representation of data.

Generate resource
CT12

Use modular programming.

Generate resource
CT2

Demonstrate programming style best practices.

Generate resource
CT3

Illustrate the flow of a program.

Generate resource
CT4

Illustrate concepts using one or more programming languages.

Generate resource
CT5

Explain the implications of file processing.

Generate resource
CT6

Describe the steps addressed in the design of a program to solve the state problem.

Generate resource
CT7

Explain how algorithms are used to produce artificial intelligences (AI)

Generate resource
CT8

Describe the principles of object-oriented programming.

Generate resource
CT9

Develop algorithms with increasing degree of complexity using structured programming techniques such as: sequence, selection, and repetition

Generate resource

Computer Science: Computer Hardware and Software Maintenance

CHSM1

Identify and explain motherboard components.

Generate resource
CHSM10

Describe the process to install, configure, secure and troubleshoot a basic small or home office network.

Generate resource
CHSM11

Identify the fundamental principles of networking and security.

Generate resource
CHSM12

Describe and apply appropriate operational procedures including safety, environmental procedures, good communication skills, and professional behavior.

Generate resource
CHSM2

Identify, install, configure, and upgrade personal computer components.

Generate resource
CHSM3

Perform the following: device driver installation, scheduled maintenance, and memory and firmware updates

Generate resource
CHSM4

Identify the following: common tools, basic diagnostic procedures, troubleshooting techniques, and preventative maintenance methods

Generate resource
CHSM5

Explain and apply the troubleshooting process to diagnose and repair common hardware and software problems.

Generate resource
CHSM6

Demonstrate and understanding of conversion between binary, decimal, hexadecimal number systems

Generate resource
CHSM7

Compare and contrast client operating systems and their features.

Generate resource
CHSM8

Use multiple user interfaces, including command-line, to perform operating system management tasks, to configure, optimize and upgrade the current client operating system and to diagnose network connection issues

Generate resource
CHSM9

Use and manage file systems, operating system utilities, backup programs, and optimization tools.

Generate resource

Computer Science: Computer Literacy

CL1

Describe basic computer functions and use correct computer terminology.

Generate resource
CL10

Describe and explain basic data communications and network technologies and functions.

Generate resource
CL11

. Identify and use basic e-mail and Internet functions and understand their capabilities.

Generate resource
CL12

Describe globalization and challenges including technological barriers, electronic payments, and varying cultures

Generate resource
CL13

Describe cloud computing and its more impact on business and personalsystems.

Generate resource
CL14

Explain the importance of maintaining a good digital identity

Generate resource
CL15

Explain how Cellular service differs from Internetservice.

Generate resource
CL16

Explore the impact of AI on society.

Generate resource
CL2

Use a course management system.

Generate resource
CL3

Utilize computer technology as a tool to access, manage, prepare, and present information

Generate resource
CL4

Identify trends in information processing and new emerging technologies.

Generate resource
CL5

Explain the impact of computers upon society including effects of social technologies, green computing, dangers of excessive use, and disposal of obsolete equipment.

Generate resource
CL6

Identify and analyze ethical issues such as copyright, privacy, and security as related to computing

Generate resource
CL7

Explain the difference between application, programming, system, and utility software.

Generate resource
CL8

Use a graphical user interface-based operating system to manage files, folders and disks

Generate resource
CL9

Use application software packages to prepare basic documents, spreadsheets, databases, and presentations.

Generate resource

Computer Science: Computer Science

using a Raspberry Pi platform to learn how computer hardware provides a powerful platform on which to run software.

Generate resource

processing structures used by computers

Generate resource

various major data manipulation used by computers

Generate resource

the importance of understanding problems in order to develop efficient step-by-step solutions.

Generate resource
CS1

Develop algorithms as solutions to problems while discovering the importance of understanding problems in order to develop efficient step-by-step solutions.

Generate resource
CS2

Explore the reasons for using computers to execute problem solutions

Generate resource
CS3

Translate algorithms to a language computers can understand.

Generate resource
CS4

Explore:

Generate resource
CS5

Explore and utilize structures as to design algorithms to solve problems.

Generate resource
CS6

Apply computer architecture including using a Raspberry Pi platform to learn how computer hardware provides a powerful platform on which to run software.

Generate resource

Computer Science: Cyber Literacy 1

CL1-1

Apply the fundamentals of electricity including the basic movement of electrons and experiments that include chemistry, circuitry, and magnetism.

Generate resource
CL1-10

Engage in a lab and project-driven lesson regarding the ethical concerns about online behavior, cyber bullying, and cybersecurity.

Generate resource
CL1-11

Engage in a lab and project-driven lesson regarding the ethical concerns about designing autonomous devices and artificial intelligence.

Generate resource
CL1-2

Apply BASIC Programming including basic coding essentials through flowcharts, the use of simple programming languages, the use of simple programming tasks

Generate resource
CL1-3

Engage with the Parrallax® Boe-Bot® microcontroller as a platform for learning robotics fundamentals.

Generate resource
CL1-4

Assemble robots to perform various functions through the implementation of sensors.

Generate resource
CL1-5

Apply programming knowledge including the use of autonomous devices and the use of programming components such as: conditional and unconditional loops, subroutines, variable manipulation

Generate resource
CL1-6

Relate electrical components like LEDs, piezo-crystal elements, infrared light, and tactile sensors to cyber

Generate resource
CL1-7

Illustrate real world applications and implications of computers and the internet in our society today

Generate resource
CL1-8

Deliberate the historical and societal context of cyber.

Generate resource
CL1-9

Engage in a lab and project-driven lesson regarding learning about cyberspace.

Generate resource

Computer Science: Cyber Literacy II

CL2-1

Apply systems engineering to build a variety of multi-component projects.

Generate resource
CL2-2

Employ flowcharts to discuss data flow and pseudo-code.

Generate resource
CL2-3

Engage in a variety of labs and project-driven lessons that prompt learning regarding robotics.

Generate resource
CL2-4

Combine components onto a platform to design autonomous systems while considering the real-world impact of the systems and how they impact the students’ environment.

Generate resource
CL2-5

Synthesize content with issues including privacy, security and technology

Generate resource
CL2-6

Synthesize content with issues including search warrants, digital media, the requirements to obtain a search warrant

Generate resource
CL2-7

Synthesize content with issues including cyberbullying and real-world examples of the implications of cyberbullying.

Generate resource
CL2-8

Defend a position in debates on national security.

Generate resource
CL2-9

Engage in a variety of labs and project-driven lessons that prompt learning regarding the impact and relationship between expectations of privacy and security.

Generate resource

Computer Science: Digital Literacy

CIT 105.1

Use a word processing program to create, save, print, modify, spell-check, and grammar check a simple document.

Generate resource
CIT 105.10

Use a database management program to create, maintain, and print reports from a simple relational database.

Generate resource
CIT 105.11

Use a database management program to customize the user interface by creating and maintaining forms and reports.

Generate resource
CIT 105.12

Use a database management program to query tables using basic query operations such as “and”, “or”, “not”.

Generate resource
CIT 105.13

Print in landscape and portrait orientations.

Generate resource
CIT 105.14

Use the component of the operating system that helps the user manipulate files and folders to copy, move, rename, and delete files and to create, copy, move, rename, and delete folders.

Generate resource
CIT 105.15

Use the World Wide Web browser to navigate hypertext documents and to download files.

Generate resource
CIT 105.16

Use Internet search engines and understand their advantages and disadvantages.

Generate resource
CIT 105.17

Use an electronic mail program to send and receive electronic mail.

Generate resource
CIT 105.18

Identify components of a computer.

Generate resource
CIT 105.19

Discriminate between ethical and unethical uses of computers and information.

Generate resource
CIT 105.2

Use a word processing program to enhance the appearance of a simple document by using centered, right justification, boldface, underlined, and italicized text.

Generate resource
CIT 105.20

Demonstrate a basic understanding of issues regarding software copyright, software licensing, and software copying.

Generate resource
CIT 105.21

Demonstrate an awareness of computer viruses and basic understanding of ways to protect a computer from viruses.

Generate resource
CIT 105.22

Demonstrate a basic understanding of the impact of computers on society.

Generate resource
CIT 105.23

Use and understand basic computer terminology.

Generate resource
CIT 105.3

Use a word processing program to change the default margins and line spacing.

Generate resource
CIT 105.4

Use a word processing program to create a document with headers, footers, and footnotes.

Generate resource
CIT 105.5

Use a presentation program with text body, graphics, and animation.

Generate resource
CIT 105.6

Use an electronic spreadsheet program to create, save, print, modify, and obtain graphs from a simple spreadsheet.

Generate resource
CIT 105.7

Use an electronic spreadsheet program to perform basic mathematical operations including, but not limited to, addition, subtraction, multiplication and division.

Generate resource
CIT 105.8

Use an electronic spreadsheet program to calculate averages and percentages.

Generate resource
CIT 105.9

Use an electronic spreadsheet program to enhance the appearance of a spreadsheet by changing fonts, foreground, and background colors and centering text across columns.

Generate resource

Computer Science: Game Design and Development Principles

GD1.1

Explain the history of computing technologies that impact the game development industry

Generate resource
GD1.10

Explain the role of the producer

Generate resource
GD1.11

Explain the career path of an independent developer

Generate resource
GD1.12

Research salary structures in the industry

Generate resource
GD1.13

Define common terminology and its acronyms

Generate resource
GD1.14

Identify the tools to develop a game (engine, application program interface [API], digital content creation tools, editors)

Generate resource
GD1.15

Communicate both in writing and verbally using appropriate industry terminology

Generate resource
GD1.16

Compare and contrast the entertainment software rating boards (ESRB) ratings for games

Generate resource
GD1.17

Explain the principles of visual design

Generate resource
GD1.18

Explain the elements of design

Generate resource
GD1.19

Analyze artwork/designs for specific design theories

Generate resource
GD1.2

Explore non-digital games

Generate resource
GD1.20

Explore the components of game structure

Generate resource
GD1.21

Analyze the essentials of storytelling

Generate resource
GD1.22

Write an outline of a nonlinear story

Generate resource
GD1.23

Create rules for a game

Generate resource
GD1.24

Compare conflict and outcomes

Generate resource
GD1.25

Develop objectives and outcomes for a game

Generate resource
GD1.26

Explain the importance of usability and how it impacts user experience

Generate resource
GD1.27

Explain in-game economies, motivators, and reward systems

Generate resource
GD1.28

Research various styles of game documentation

Generate resource
GD1.29

Develop a technical design document (TDD)

Generate resource
GD1.3.

Research the evolution of video games

Generate resource
GD1.30

Describe components of a game design document (GDD)

Generate resource
GD1.31

Produce a game design document

Generate resource
GD1.32

Produce a game pitch document

Generate resource
GD1.33

Present game documentation

Generate resource
GD1.34

Compare and contrast categories of game mechanics

Generate resource
GD1.35

Research victory condition mechanics of a game

Generate resource
GD1.36

Discuss the relationship between game mechanics and game complexity and interactions

Generate resource
GD1.37

Incorporate game mechanics into a game

Generate resource
GD1.38

Explain basic logic statements such as if/then and cause/effect

Generate resource
GD1.39

Describe uses of Boolean operators and symbols associated with them

Generate resource
GD1.4

Describe the different game genres

Generate resource
GD1.40

Generate truth tables for game events

Generate resource
GD1.41

Examine different number systems including binary, decimal, and hexadecimal

Generate resource
GD1.42

Demonstrate proper use of the order of operations

Generate resource
GD1.43

Convert mathematical formulas into code

Generate resource
GD1.44

Explain when to apply mathematical concepts common to game coding

Generate resource
GD1.45

Use logical thinking to create a diagram of code execution

Generate resource
GD1.46

Research laws that govern intellectual property in diverse forms

Generate resource
GD1.47

Evaluate Creative Commons and open source licensure

Generate resource
GD1.48

Cite the boundaries of third-party work

Generate resource
GD1.49

Explain copyright, trademarks, and other intellectual property protection

Generate resource
GD1.5

Evaluate contributions of individual game designers and developers

Generate resource
GD1.50

Explain invasion of privacy in the use of technology

Generate resource
GD1.51

Model acceptable security practices

Generate resource
GD1.52

Explore the issues of piracy and digital rights management (DRM)

Generate resource
GD1.53

Analyze your personal digital footprint

Generate resource
GD1.54

Discuss social responsibility and issues concerning gaming

Generate resource
GD1.55

Model legal and ethical use of information

Generate resource
GD1.56

Identify key elements of non-disclosure agreements (NDA) and contracts

Generate resource
GD1.57

Summarize the behavior of an algorithm

Generate resource
GD1.58

Determine if a given algorithm successfully solves a stated problem

Generate resource
GD1.6

Explore careers as a game artist and sound designer

Generate resource
GD1.7

Describe the role of game designer

Generate resource
GD1.8

Explore careers as a game developer

Generate resource
GD1.9

Describe career pathways in quality assurance/testing

Generate resource

Computer Science: Help Desk Operations

HD1

Define the role of help desk and customer service in an organization.

Generate resource
HD10

Exhibit positive professionalism with customers and technical writing skills.

Generate resource
HD11

Demonstrate personal, system, and stress management by way of using self-help tools.

Generate resource
HD12

Appropriately use the following: support performance and reporting tools, call management software, problem resolution software, asset and change management tools, notification tools for support in additional level two and level three support tools

Generate resource
HD2

Evaluate help desk technology, tools, and techniques

Generate resource
HD3

Identify common support problems, including software tools and features.

Generate resource
HD4

Identify service technology trends.

Generate resource
HD5

Demonstrate professional and effective communication skills.

Generate resource
HD6

Demonstrate team building strategies.

Generate resource
HD7

Develop technical training materials, and other user documentation to support help desk operations.

Generate resource
HD8

Demonstrate a methodical approach to the problem-solving process.

Generate resource
HD9

Apply conflict resolution techniques and skills in customer support.

Generate resource

Computer Science: Introduction to Digital Game Graphics

GD2.1

Identify the target audience of a game

Generate resource
GD2.10

Explain the value of version control

Generate resource
GD2.11

Explain the purpose of vertical slice

Generate resource
GD2.12

Demonstrate version control for example, Node Version Manager (NVM)

Generate resource
GD2.13

Demonstrate good quality assurance practices

Generate resource
GD2.14

Conceptualize and illustrate original game characters and assets

Generate resource
GD2.15

Utilize illustration to create assets

Generate resource
GD2.16

Establish a standard for world scale

Generate resource
GD2.17

Create a storyboard for planning animation

Generate resource
GD2.18

Change an object’s state or position over time

Generate resource
GD2.19

Establish an object’s relative speed

Generate resource
GD2.2

Explain impact of “feature creep” on production

Generate resource
GD2.20

Simulate a naturally occurring or mechanical cycle such as walking

Generate resource
GD2.21

Apply animation to game assets

Generate resource
GD2.22

Describe the role of typography

Generate resource
GD2.23

Evaluate the use of layout and composition

Generate resource
GD2.24

Explain color theory

Generate resource
GD2.25

Describe the principles of animation

Generate resource
GD2.26

Describe the role of perspective

Generate resource
GD2.27

Demonstrate 1- and 2-point perspectives

Generate resource
GD2.28

Draw a proportionally correct figure

Generate resource
GD2.29

Describe the characteristics and purposes of 2D, 2,5D, and 3D art

Generate resource
GD2.3

Explain the interdependence of team members between artistic, technical and production disciplines

Generate resource
GD2.30

Recognize the importance of and implement continuity of art style

Generate resource
GD2.31

Describe environments within a game

Generate resource
GD2.32

Compare the process of creating an interior vs exterior environment

Generate resource
GD2.33

Identify components in an environment

Generate resource
GD2.34

Generate terrains for a specific environment

Generate resource
GD2.35

Create hard surface assets

Generate resource
GD2.36

Create an environment

Generate resource
GD2.37

Develop organics for a specific environment

Generate resource
GD2.38

Describe archetypes of characters

Generate resource
GD2.39

Explain character personalities and stereotypes

Generate resource
GD2.4

Explain the purpose of prototyping

Generate resource
GD2.40

Compart and contrast methods to design characters

Generate resource
GD2.41

Describe the character’s evolution throughout the game

Generate resource
GD2.42

Examine importance of non-player characters (NPC)

Generate resource
GD2.43

Construct character(s) for a game

Generate resource
GD2.44

Differentiate between syntax and semantics

Generate resource
GD2.45

Incorporate primitive data types

Generate resource
GD2.46

Utilize arrays to store a list of primitive data types

Generate resource
GD2.47

Demonstrate input from different sources

Generate resource
GD2.48

Construct and register a callback function

Generate resource
GD2.49

Compare and contrast constants and variables

Generate resource
GD2.5

Outline in detail the process of developing a game from concept to delivery and support

Generate resource
GD2.50

Select and implement conditional control

Generate resource
GD2.51

Implement functions

Generate resource
GD2.52

Select and implement iterations (loops, recursion,)

Generate resource
GD2.53

Recognize and implement sequential control

Generate resource
GD2.54

Test and debug programs

Generate resource
GD2.55

Design and implement user-defined data types

Generate resource
GD2.56

Demonstrate output to different destinations

Generate resource
GD2.57

Practice object-oriented programming (OPP)

Generate resource
GD2.58

Identify expected input and output

Generate resource
GD2.59

Utilize basic steps in algorithmic problem-solving

Generate resource
GD2.6

Describe each step of the production process

Generate resource
GD2.60

Discuss top-down versus bottom-up development

Generate resource
GD2.61

Generate test cases and expected results

Generate resource
GD2.62

Apply simple data structures

Generate resource
GD2.63

Explain how algorithms are used to produce artificial intelligence (AI)

Generate resource
GD2.7

Explain how the project is going to be managed according to a milestone plan

Generate resource
GD2.8

Explain the various types of collaboration tools

Generate resource
GD2.9

Utilize the production pipeline in the development of a game

Generate resource

Computer Science: Introduction to Programming

IP1

Demonstrate knowledge of the program development life cycle.

Generate resource
IP10

Design and develop programs that implement fundamental features that are unique to the language studied.

Generate resource
IP11

Design and develop programs using object-oriented programming features, if applicable to the language studied.

Generate resource
IP12

Explain how algorithms are used to produce artificial intelligences (AI).

Generate resource
IP13

Evaluate and critique effectiveness and efficiency of code written.

Generate resource
IP2

Design, develop, compile, debug, test, run, and document programs in the language studied.

Generate resource
IP3

Design and develop programs using operators and assignments.

Generate resource
IP4

Design and develop programs that properly use variables, constants, data types, objects

Generate resource
IP5

Design and develop programs that use sequence, selection, and repetition structures.

Generate resource
IP6

Design and develop programs that use simple data structures.

Generate resource
IP7

Design and develop programs that use effective error and exception handling.

Generate resource
IP8

Design and develop programs that implement user-defined methods and modular programming.

Generate resource
IP9

Design and develop programs that implement file processing.

Generate resource

Computer Science: JAVA Programming I

CIT 149.1

Design, develop, compile, debug, test, run, and document programs in the Java language using a software development kit.

Generate resource
CIT 149.10

Design and develop programs using inheritance, encapsulation, and polymorphism.

Generate resource
CIT 149.11

Design and develop GUI interfaces for Java applications.

Generate resource
CIT 149.12

Evaluate and critique effectiveness and efficiency of code.

Generate resource
CIT 149.2

Design and develop programs using operators and assignments.

Generate resource
CIT 149.3

Design and develop programs using primitive data types.

Generate resource
CIT 149.4

Design and develop programs using sequence, selection, and repetition structures.

Generate resource
CIT 149.5

Design and develop programs using single and multi-dimensional arrays.

Generate resource
CIT 149.6

Design and develop programs using effective error and exception handling.

Generate resource
CIT 149.7

Design and develop programs using object-oriented programming features, including defining classes, instantiating objects, and using arrays of objects.

Generate resource
CIT 149.8

Design and develop programs implementing user-defined methods and modular programming.

Generate resource
CIT 149.9

Design and develop programs using method overloading.

Generate resource

Computer Science: JAVA Programming II

CIT 249.1

Design and develop programs that use advanced GUI components.

Generate resource
CIT 249.2

Design and develop programs that use input and output streams including character and binary streams.

Generate resource
CIT 249.3

Design and develop programs that use multithreading.

Generate resource
CIT 249.4

Design and develop programs that use polymorphism.

Generate resource
CIT 249.5

Design and develop programs that use inheritance.

Generate resource
CIT 249.6

Design and develop programs that use recursion.

Generate resource
CIT 249.7

Design and develop programs that introduce mobile application concepts.

Generate resource
CIT 249.8

Design and develop programs that incorporate other advanced features of Java programming.

Generate resource
CIT 249.9

Evaluate and critique effectiveness and efficiency of code.

Generate resource

Computer Science: JavaScript

JS1

In the JavaScript language be able to do the following: design programs, develop programs, compile programs, debug programs, test programs, run programs, document programs

Generate resource
JS2

Design and develop programs using operators and assignments.

Generate resource
JS3

Design and develop programs using a variety of data types.

Generate resource
JS4

Demonstrate the input and output processes in JavaScript.

Generate resource
JS5

Design and develop programs using sequence, selection, and repetition structures

Generate resource
JS6

Demonstrate pattern matching using JavaScript.

Generate resource
JS7

Demonstrate JavaScript objects

Generate resource
JS8

Demonstrate the ability to write JavaScript application scripts

Generate resource
JS9

Evaluate and critique effectiveness and efficiency of code.

Generate resource

Computer Science: Management of Support Services

MSS1

Determine purpose and goals using a project management method.

Generate resource
MSS10

Present information to school principals and peers.

Generate resource
MSS11

Synthesize the information collecting producing a product that could help overcome the barrier with non-traditional groups.

Generate resource
MSS2

Define, Design, Develop, Deploy, Reflect, Redesign, and Present utilizing presentation software visualizing the process.

Generate resource
MSS3

Determine roles, tasks, calendars

Generate resource
MSS4

Utilize Software packages for project management (MS Project, Excel, Visio, Dread-Spark, Prezi)

Generate resource
MSS5

Utilize and define appropriate terminology

Generate resource
MSS6

Present information in a technical report

Generate resource
MSS7

Publish information presenting to an advisory board member

Generate resource
MSS8

Identify potential employment barriers for non-traditional groups and ways to overcome the barrier

Generate resource
MSS9

Research potential barriers placing information in a spreadsheet.

Generate resource

Computer Science: Object-Oriented Programming I

OOP1-1

Design, develop, compile, debug, test, run and document programs.

Generate resource
OOP1-10

Design and develop programs using effective error and exception handling.

Generate resource
OOP1-11

Design and develop programs using object-oriented programming features, including defining classes, instantiating objects, using arrays of objects

Generate resource
OOP1-12

Design and develop programs implementing user-defined methods and modular programming.

Generate resource
OOP1-13

Explain how algorithms are used to produce artificial intelligences (AI).

Generate resource
OOP1-14

Design and develop programs using method overloading.

Generate resource
OOP1-15

Design and develop programs using inheritance, encapsulation, and polymorphism.

Generate resource
OOP1-16

Design and develop programs using simple GUI components.

Generate resource
OOP1-17

Evaluate and critique effectiveness and efficiency of code.

Generate resource
OOP1-2

Demonstrate knowledge of the program development life cycle.

Generate resource
OOP1-3

Design and develop programs using operators and assignments.

Generate resource
OOP1-4

Design and develop programs using primitive data types.

Generate resource
OOP1-5

Design and develop programs using a variety of data types.

Generate resource
OOP1-6

Design and develop programs using sequences, selection, and repetition structures

Generate resource
OOP1-7

Design and develop programs using single and multi-dimensional arrays.

Generate resource
OOP1-8

Design and develop programs using arrays, lists and tuples.

Generate resource
OOP1-9

Utilize arrays

Generate resource

Computer Science: Object-Oriented Programming II

error handling

Generate resource

error-checking

Generate resource

overloading

Generate resource

inheritance

Generate resource

polymorphism

Generate resource
OOPII1

Design and develop programs that use advanced GUI Components.

Generate resource
OOPII10

Demonstrate

Generate resource
OOPII11

Implement input validation and processing.

Generate resource
OOPII12

Evaluate and critique effectiveness and efficiency of code.

Generate resource
OOPII2

Design and develop programs that use input and output streams including character and binary streams

Generate resource
OOPII3

Demonstrate knowledge of advanced concepts and associated definitions.

Generate resource
OOPII4

Design and code applications using advanced data types and structures.

Generate resource
OOPII5

Design and develop programs that use concurrency.

Generate resource
OOPII6

Design, develop, compile, debug, test, run and document advanced programs in the language.

Generate resource
OOPII7

Design and develop programs using

Generate resource
OOPII8

Design and develop programs that incorporate other advanced features.

Generate resource
OOPII9

Examine and evaluate the strengths and weaknesses of the language(s)

Generate resource

Computer Science: Project-Based Programming

effectively

Generate resource

appropriately

Generate resource

modify scope of project

Generate resource

manage scope of project

Generate resource
PBP1

To ensure success:

Generate resource
PBP2

Apply time management skills to effectively complete project to specifications

Generate resource
PBP3

Use programming language of choice to develop a project of choice.

Generate resource
PBP4

Demonstrate continuous improvement through feedback from one-on-one meetings each week and regular project updates with the facilitator.

Generate resource
PBP5

Use research skills:

Generate resource
PBP6

Demonstrate proficiency in computer science fundamental and design patterns

Generate resource
PBP7

Architect a project for the semester.

Generate resource
PBP8

Demonstrate use of version control through Git.

Generate resource
PBP9

Demonstrate manipulation of search terms in Google to obtain valid and useful results.

Generate resource

Grades 9-12

Students use digital tools to connect with learners inside and outside of their classroom.

Generate resource

Students communicate clearly and express themselves with a variety of digital tools.

Generate resource

Students understand sequences and use them to develop solutions to problems.

Generate resource

Students use a variety of technologies to design and create.

Generate resource

Students use various digital tools to find information and make meaning.

Generate resource

Students manage their digital identity in a safe, positive, and proactive way.

Generate resource

Students use technology to take an active role in their learning.

Generate resource
CC

Creative Communicator

Generate resource
CC1

Communicate clearly and express themselves creatively for a variety of purposes using the platforms, tools, styles, formats and digital media appropriate to their goals, audience and task.

Generate resource
CC1.A

Choose the appropriate platforms and tools for meeting the desired objectives of their creation or communication.

Generate resource
CC1.A.1

Evaluate and determine appropriate platforms and digital tools to create or share digital content with an authentic audience for a desired purpose.

Generate resource
CC1.B

Create original works or responsibly repurpose and/or remix digital resources into new creations.

Generate resource
CC1.B.1

Create work for an authentic audience and desired purpose that reflects a responsible repurposing of digital media or resources.

Generate resource
CC1.C

Communicate complex ideas clearly and effectively by creating or using a variety of digital objects such as visualizations, models or simulations.

Generate resource
CC1.C.1

Analyze and communicate complex ideas, data, or solutions to an authentic audience for a desired purpose using digital tools.

Generate resource
CC2

Publish and present content customized for their audience s , purpose, and task.

Generate resource
CC2.A

Publish and present content that customizes the message and medium for their intended audiences.

Generate resource
CC2.A.1

Present an idea or creative work that expresses ideas or content that is published for a range of authentic audiences outside of the classroom.

Generate resource
CT

Computational Thinker

Generate resource
CT1

Develop and employ strategies for understanding and solving problems in ways that leverage the power of technological methods to develop and test solutions.

Generate resource
CT1.A

Formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions.

Generate resource
CT1.A.1

Precisely define a problem and develop a solution using digital tools, conducting data analysis, abstract models, and algorithmic thinking.

Generate resource
CT1.B

Collect data or identify relevant data sets, use digital tools to analyze them, and represent data in various ways to facilitate problem-solving and decision-making.

Generate resource
CT1.B.1

Use digital tool s to effectively collect, organize, and manipulate data to test, verify, and present possible solutions to a problem.

Generate resource
CT1.C

Break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving.

Generate resource
CT1.C.1

Evaluate the problem-solving process to deconstruct data and information to develop effective solutions to real-world problems.

Generate resource
CT1.D

Understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.

Generate resource
CT1.D.1

Demonstrate their understanding of automation and logic to develop a process to create and verify automated solutions.

Generate resource
CT2

Apply strategies for understanding and solving problems by using technological methods to develop and test solutions.

Generate resource
CT2.A

Use resources to collect, analyze, and represent data.

Generate resource
CT2.A.1

Use digital tools to collect relevant data, conduct analysis, and prepare data for presentation to facilitate problem-solving and decision-making.

Generate resource
CT2.B

Deconstruct components to understand systems and facilitate problem-solving.

Generate resource
CT2.B.1

Use technology-assisted methods to more easily identify key information by breaking down data to facilitate problem-solving.

Generate resource
CT2.C

Create and test automated solutions.

Generate resource
CT2.C.1

Use digital tools and algorithmic thinking to develop automated systems to test solutions.

Generate resource
DC

Digital Citizen

Generate resource
DC1

Recognize the rights, responsibilities and opportunities of living, learning and working in an interconnected digital world; act and model in ways that are safe, legal and ethical.

Generate resource
DC1.A

Cultivate and manage your digital identity and reputation, and be aware of the permanence of your actions in the digital world.

Generate resource
DC1.A.1

Actively develop and maintain a positive, authentic digital identity and presence.

Generate resource
DC1.A.2

Comprehend the permanence of actions in the digital world and their potential visibility to future employers, colleagues and social relations.

Generate resource
DC1.B

Engage in positive, safe, legal and ethical behavior when using technology, including social interactions online or when using networked devices.

Generate resource
DC1.B.1

Make responsible decisions based on ethical standards, positive social behavior and the safety of oneself and others when interacting and collaborating in a digital world.

Generate resource
DC1.B.2

Understand the mental and legal ramifications of cyber bullying and harassment; employ strategies to avoid and/or combat cyberbullying and harassment.

Generate resource
DC1.C

Manage their personal data to maintain digital privacy and security and are aware of data-collection technology used to track their navigation online.

Generate resource
DC1.C.1

Think critically about the information shared in an online environment in order to keep sensitive personal information safe and secure.

Generate resource
DC1.C.2

Comprehend the presence and ramifications of online data collection and how it is used to track online navigation and influence consumer decisions.

Generate resource
DC2

Demonstrate an understanding of and respect for the rights and obligations of using and sharing intellectual property.

Generate resource
DC2.A

Use information, media and digital resources in a responsible manner.

Generate resource
DC2.A.1

Understand the need for, and comply with, acceptable user policies and agreements.

Generate resource
DC2.A.2

Make responsible decisions in the use of information, media, social media and other digital resources in accordance with acceptable user policies and agreements.

Generate resource
DC2.B

Respect intellectual property rights.

Generate resource
DC2.B.1

Respect the importance of intellectual property in encouraging thought, design, innovation and/or creation.

Generate resource
DC2.B.2

Use, share and/or interact with intellectual property in accordance with the rights given by the owner of the intellectual property.

Generate resource
DC2.C

Demonstrate an understanding of and respect for the rights and obligations of using and sharing intellectual property.

Generate resource
DC2.C.1

Apply understanding of "fair use" and copyright laws when sharing the intellectual property of others, as well as, when producing new intellectual property.

Generate resource
DC2.C.2

Seek permission and properly cite the usage of the intellectual property of others.

Generate resource
EL

Empowered Learner

Generate resource
EL1

Leverage technology to take an active role in choosing, achieving and demonstrating competency in their learning goals, informed by the learning sciences.

Generate resource
EL1.A

Articulate and set personal learning goals, develop strategies leveraging technology to achieve them and reflect on the learning process itself to improve learning outcomes.

Generate resource
EL1.A.1

Set and articulate personal learning goals and develop strategies leveraging digital tools to achieve those goals.

Generate resource
EL1.A.2

Reflect on successes, areas of improvement, and make necessary revisions to improve the learning over time and adjust for future learning.

Generate resource
EL1.B

Build networks and customize their learning environments in ways that support the learning process.

Generate resource
EL1.B.1

Initiate collaboration with a network of global partners ex.: students, teachers, professionals, or the global community to support and enhance the learning process.

Generate resource
EL1.C

Use technology to seek feedback that informs and improves their practice and to demonstrate their learning in a variety of ways.

Generate resource
EL1.C.1

Seek feedback independently through the use of technology ex.: use video chat to share and reflect upon a learning process or product .

Generate resource
EL1.C.2

Use feedback to effectively demonstrate learning in a variety of ways.

Generate resource
EL1.D

Understanding the fundamental concepts of how to use technology technology operations .

Generate resource
EL1.D.1

Understand the fundamental use of technology tools to embrace creativity, communication, collaboration, and critical thinking.

Generate resource
EL1.D.2

Choose and effectively troubleshoot technology tools to suit purpose.

Generate resource
EL1.D.3

Transfer and extend the knowledge of existing technology to explore new technologies.

Generate resource
EL2

Apply the fundamental concepts of technology operations and demonstrate the ability to choose, use, and/or troubleshoot current technologies.

Generate resource
EL2.A

Demonstrate learning with the use of technology.

Generate resource
EL2.A.1

Select appropriate digital resources to develop, implement and/or evaluate communication with an authentic audience.

Generate resource
EL2.B

Apply functions and concepts of technology operations; demonstrate the ability to choose, use and troubleshoot current technologies.

Generate resource
EL2.B.1

Choose efficient functions and concepts appropriate to their task and purpose. 2. Apply an understanding of devices to troubleshoot current technology and adjust for future events.

Generate resource
EL2.C

Transfer knowledge to emerging technology.

Generate resource
EL2.C.1

Apply and adapt knowledge of existing technology to the innovative redefinition-based use of new technologies.

Generate resource
GC

Global Collaborator

Generate resource
GC1

Use digital tools to broaden their perspectives and enrich their learning by collaborating with others and working effectively in teams locally and globally.

Generate resource
GC1.A

Use digital tools to connect with learners from a variety of backgrounds and cultures, engaging with them in ways that broaden mutual understanding and learning.

Generate resource
GC1.A.1

Evaluate and use digital collaboration tools to connect with others from a variety of local and global backgrounds/cultures in order to exchange ideas, develop an understanding of diverse perspectives and encourage learning.

Generate resource
GC1.B

Contribute constructively to project teams, assuming various roles and responsibilities to work effectively toward a common goal.

Generate resource
GC1.B.1

Use digital tools to contribute to a project team, determine their role and responsibility within the group and work toward a common goal or a solution to a problem.

Generate resource
GC1.C

Contribute to the exchange of ideas within and beyond the learning community.

Generate resource
GC1.C.1

Select digital tools to share and exchange interests, ideas and experiences with others from within and beyond the local learning community.

Generate resource
GC2

Use digital tools to connect with a global network of learners and engage with issues that impact local and global communities.

Generate resource
GC2.A

Use collaborative technologies to work with others, including peers, experts or community members, to examine issues and problems from multiple viewpoints.

Generate resource
GC2.A.1

Use collaborative technologies to work with others peers, experts, community members to gain knowledge about issues through various perspectives and opinions and to find solutions for social change.

Generate resource
GC2.B

Explore local and global issues and use collaborative technologies to work with others to investigate solutions.

Generate resource
GC2.B.1

Explore and analyze local and global issues and use collaborative digital tools to investigate, develop a plan and recommend solutions.

Generate resource
ID

Innovative Designer

Generate resource
ID1

Use a variety of technologies to identify and solve authentic real-world problems.

Generate resource
ID1.A

Find authentic real-world problems in local and global contexts.

Generate resource
ID1.A.1

Use a variety of technologies to independently identify real-world problems in the local and global community.

Generate resource
ID1.B

Exhibit a tolerance for ambiguity, perseverance and the capacity to work with open-ended problems.

Generate resource
ID1.B.1

Use a variety of technologies to independently demonstrate perseverance when dealing with ambiguous and open-ended problems.

Generate resource
ID2

Use a variety of technologies within a design process to create new, useful and imaginative solutions.

Generate resource
ID2.A

Know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts or solving authentic problems.

Generate resource
ID2.A.1

Self-select and use a variety of digital tools within a deliberate process for generating ideas, researching, and testing ideas for solving problems or creating original products that demonstrate understanding.

Generate resource
ID2.B

Select and use digital tools to plan and manage a design process that considers design constraints and calculated risks.

Generate resource
ID2.B.1

Self-select and use appropriate digital tools to manage work and create original products that take into consideration project constraints, obstacles and outcomes.

Generate resource
ID2.C

Develop, test and refine prototypes as part of a cyclical design process.

Generate resource
ID2.C.1

Select and use a variety of digital tools to aid in working collaboratively or independently to create, test and refine prototypes, drafts and concepts based on self-initiated feedback and reflection in design cycles.

Generate resource
KC

Knowledge Constructor

Generate resource
KC1

Students critically curate a variety of resources using digital tools to construct knowledge.

Generate resource
KC1.A

Plan and employ effective research strategies to locate information and other resources for their intellectual or creative pursuits.

Generate resource
KC1.A.1

Utilize a variety of digital resources effectively and safely by applying a variety of search strategies ex.: filtering searches, advanced settings/tools, file types, database/source selection .

Generate resource
KC1.A.2

Plan and use multiple research strategies to locate information from digital resources for a variety of purposes.

Generate resource
KC1.B

Evaluate the accuracy, perspective, credibility and relevance of information, media, data or other resources.

Generate resource
KC1.B.1

Evaluate digital sources for accuracy of information; compare and consider the perspectives of the sources; determine usefulness, and assess the credibility of the sources.

Generate resource
KC1.C

Curate information from digital resources using a variety of tools and methods to create collections of artifacts that demonstrate meaningful connections or conclusions.

Generate resource
KC1.C.1

Use multiple digital tools to select, organize, and communicate information from digital sources.

Generate resource
KC1.C.2

Utilize digital tools to communicate information in real world applications, to address or solve a problem, or to make meaningful connections.

Generate resource
KC2

Produce creative artifacts and make meaningful learning experiences from curated knowledge for themselves and others.

Generate resource
KC2.A

Produce creative artifacts.

Generate resource
KC2.A.1

Choose and use digital tools to create products that exhibit choice and creativity.

Generate resource
KC2.A.2

Create products independently and collaboratively that incorporate creative elements, and communicate to multiple audiences.

Generate resource
KC2.B

Build knowledge by actively exploring real-world issues and problems, developing ideas and theories and pursuing answers and solutions.

Generate resource
KC2.B.1

Select and use digital tools to create products that demonstrate meaningful connections or conclusions.

Generate resource
KC2.B.2

Create products independently and collaboratively that explore real-world issues and problems and engage in discussion around current issues.

Generate resource

Generate a resource for any standard in seconds

Worksheets, lesson plans, exit tickets, and assessments - all tied to the exact standard code you need.

Start Free - No Credit Card Required