Coding, App and Game Design I - 1456

Analyze Programming Problems and Flowcharts Solutions

  • 1

    Analyze user requirements for a given outcome1456.1

  • 2

    Determine input and output formats for a program1456.2

  • 3

    Determine the flow of data through a network1456.3

  • 4

    Identify and describe a data flow diagram1456.4

  • 5

    Identify and describe a process logic diagram1456.5

  • 6

    Describe the system development cycle (i.e., code management, ongoing revisions)1456.6

Skillset Name

  • 7

    Determine where data is to be accessed/stored1456.7

  • 8

    Design data storage and layout1456.8

  • 9

    Apply principles of quality, efficient programming1456.9

  • 10

    Explain the importance of a design review1456.10

  • 11

    Apply implementation plans for a new system1456.11

  • 12

    Assess ongoing impact of existing systems1456.12

Code Programs

  • 13

    Determine the variables and data types for a program1456.13

  • 14

    Prepare and code routines using structured logic1456.14

  • 15

    Identify various programming languages1456.15

  • 16

    Apply appropriate computer language syntax1456.16

  • 17

    Explain unit testing requirements1456.17

  • 18

    Document appropriate comments and programmer notes1456.18

Test Programs

  • 19

    Explain system testing requirements1456.19

  • 20

    Design and analyze test plan for use in program testing1456.20

  • 21

    Test programs and evaluate results for accuracy1456.21

  • 22

    Correct programming errors discovered during testing1456.22

  • 23

    Identify appropriate debugging tools1456.23

Maintain Programs

  • 24

    Change existing programs when requirements change1456.24

  • 25

    Correct existing program errors1456.25

  • 26

    Update documentation for existing programs1456.26

  • 27

    Provide user instructions on program modifications1456.27

Complete User Documentation and Technical Writing

  • 28

    Develop documentation narrative1456.28

  • 29

    Define data use and storage1456.29

  • 30

    Develop online help for users1456.30

General Information and Concepts

  • 31

    Apply general design and programming concepts1456.31

  • 32

    Identify various hardware platforms and run-time environments1456.32

  • 33

    Identify human aspects in information systems1456.33

  • 34

    Identify general information technology (IT) definitions and terms1456.34

  • 35

    Adhere to best programming practices and methodologies1456.35

  • 36

    Exhibit understanding of data hierarchy, access methods, and manipulation1456.36

Frequently asked questions

What grade levels do these standards cover?
Grade 11, Grade 12, and VOCATIONALTRAINING
Where can I read the official document?
Coding, App and Game Design I

Find this useful?

If so, you'll love the standards search built into Common Planner.

Keep exploring

Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.

More West Virginia CTE sets

CTE