- What is CodeHS?
- Curriculum
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company

Indiana Software Development Framework
Standards
Standard | Description | |
---|---|---|
7184.D1.1 | Distinguish between systems software and application software. | Lessons |
7184.D1.2 | Compare and utilize compilers, interpreters and code generators. | Lessons |
7184.D1.3 | Describe and explain the use of variables, constants and data types used in programming. | Lessons |
7184.D1.4 | Identify and use control structures. | Lessons |
7184.D1.5 | Understand the fundamentals of programming using Object Oriented Programming Concepts. | Lessons |
7184.D1.6 | Learn to use a current industry standard IDE. | Lessons |
7184.D1.7 | Demonstrate the ability to pseudocode and use design logic for applications requiring end-user input. | Lessons |
7184.D1.8 | Understand assignment operators, variables, string, and arithmetic operations. | Lessons |
7184.D1.9 | Demonstrate the use of conditionals to logically program applications per provided specifications. | Lessons |
7184.D1.10 | Explain abstraction, modularization, functions and parameter passing in programming. | Lessons |
7184.D1.11 | Write, perform use-case testing, debug and document programs in an integrated development environment. | Lessons |
7184.D1.12 | Develop competence in the techniques of systematic problem analysis, algorithm development, program construction and documentation. | Lessons |
7184.D1.13 | Apply the phases and design concepts of software development life cycle (SDLC), including version controls | Lessons |
7184.D1.14 | Gain an understanding of the basic concepts of best practice user-interface design. | Lessons |
7184.D1.15 | Understand industry-standard software engineering tools. | Lessons |
7184.D1.16 | Understand social, legal and ethical issues in software engineering. | Lessons |
7184.D1.17 | Examine basic concepts related to secure programming. | Lessons |
7184.D1.18 | Examine the use of software repositories and collaboration tools in software development. | Lessons |
- What is CodeHS?
- Curriculum
- Platform
- Assignments
- Classroom Management
- Grading
- Gradebook
- Progress Tracking
- Lesson Plans
- Offline Handouts
- Problem Guides
- Practice
- Create
- Problem Bank
- Playlist Bank
- Quiz Scores
- Rostering
- Integrations
- Professional Development
- Stories
- Standards
- States
- Alabama
- Alaska
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- D.C.
- Delaware
- Florida
- Georgia
- Hawaii
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
- State Standards
- Plans
- Resources
- Districts
- Share
- Contact Us
- Company
