Please enable JavaScript to use CodeHS

Standards Mapping

for Indiana Software Development

18

Standards in this Framework

7

Standards Mapped

38%

Mapped to Course

Standard Lessons
7184.D1.1
Distinguish between systems software and application software.
7184.D1.2
Compare and utilize compilers, interpreters and code generators.
7184.D1.3
Describe and explain the use of variables, constants and data types used in programming.
7184.D1.4
Identify and use control structures.
7184.D1.5
Understand the fundamentals of programming using Object Oriented Programming Concepts.
7184.D1.6
Learn to use a current industry standard IDE.
7184.D1.7
Demonstrate the ability to pseudocode and use design logic for applications requiring end-user input.
  1. 4.1 Final Project
7184.D1.8
Understand assignment operators, variables, string, and arithmetic operations.
7184.D1.9
Demonstrate the use of conditionals to logically program applications per provided specifications.
7184.D1.10
Explain abstraction, modularization, functions and parameter passing in programming.
  1. 2.2 Creating an Image Prediction Model
  2. 3.1 Creating a Sentiment Model
  3. 3.2 Generating New Text
7184.D1.11
Write, perform use-case testing, debug and document programs in an integrated development environment.
  1. 2.2 Creating an Image Prediction Model
  2. 3.1 Creating a Sentiment Model
  3. 3.2 Generating New Text
  4. 4.1 Final Project
7184.D1.12
Develop competence in the techniques of systematic problem analysis, algorithm development, program construction and documentation.
  1. 2.1 Introduction to TensorFlow
  2. 2.2 Creating an Image Prediction Model
  3. 3.1 Creating a Sentiment Model
7184.D1.13
Apply the phases and design concepts of software development life cycle (SDLC), including version controls
  1. 4.1 Final Project
7184.D1.14
Gain an understanding of the basic concepts of best practice user-interface design.
7184.D1.15
Understand industry-standard software engineering tools.
  1. 2.1 Introduction to TensorFlow
7184.D1.16
Understand social, legal and ethical issues in software engineering.
  1. 1.4 The Ethics of Artificial Intelligence
7184.D1.17
Examine basic concepts related to secure programming.
7184.D1.18
Examine the use of software repositories and collaboration tools in software development.