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

Keep exploring

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

More West Virginia CTE sets

CTE