# CTE Resource Center - Verso - Programming NBEA Achievement Standards for Information Technology Correlation by Task

CTE Resource Center - Verso

Virginia’s CTE Resource Center

NBEA Achievement Standards for Information Technology Correlation by Task

In this course, the following tasks/competencies reinforce the standards listed beside them. Teachers may identify additional reinforcements in locally developed instructional materials.

Task/Competency Number Task/Competency Statement Standards
39 Describe the development of computers and current industry trends in the programming field. NBEA Achievement Standards for Information Technology: Analyze and compare society's influence on information technology and information technology's influence on society. ♦ Analyze how developments in information technology affect the supply/demand characteristics of the job market.
40 Describe the development of programming languages and applications. NBEA Achievement Standards for Information Technology: Analyze and compare society's influence on information technology and information technology's influence on society. ♦ Analyze the potential societal effect of widespread reliance on information technology. ♦ Assess the impact of information technology in a global society. ♦ Describe the impact of technology on the knowledge and skills needed for success in the workplace.
41 Describe the functions of computer hardware, computer software, and computer system components. NBEA Achievement Standards for Information Technology: Describe current and emerging hardware; configure, install, and upgrade hardware; diagnose problems; and repair hardware. ♦ Describe interrelationships between hardware components and supportive software. ♦ Evaluate and recommend hardware to solve specific problems. ♦ Explain the nature and interrelationships of bytes, fields, records, and databases. ♦ Explain the purpose, operation, and care of hardware components. ♦ Identify components of hardware.
42 Compare computer operating systems. NBEA Achievement Standards for Information Technology: Compare and contrast the functions, features, and limitations of different operating systems and utilities (e.g., open source, mobile, and proprietary operating systems). ♦ Describe emerging operating systems. ♦ Describe features of operating systems that can be personalized.
43 Identify the software development life cycle (SDLC). NBEA Achievement Standards for Information Technology: Choose the appropriate language or application development tool for specific tasks. ♦ Create a project to solve a business problem integrating mobile platforms.
44 Describe the development environment for a specific programming language. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks. ♦ Code a program solution in more than one programming language. ♦ Identify and explain programming structures.
45 Analyze the problem statement. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
46 Create possible solutions to the problem. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
47 Determine the best solution to the problem. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
48 Design a program, using an algorithm, pseudocode, a flowchart, and/or a decision table. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Design, develop, test, and implement programs.
49 Code the program, using a programming language. NBEA Achievement Standards for Information Technology: Code a program solution in more than one programming language. ♦ Code common tasks (e.g., creating, adding, deleting, sorting, and updating records). ♦ Identify and define the coding task. ♦ Maintain and reengineer existing code. ♦ Use application development tools to create code.
50 Test the program with sample data. NBEA Achievement Standards for Information Technology: Design, develop, test, and implement programs. ♦ Test, debug, and document code.
51 Debug the program. NBEA Achievement Standards for Information Technology: Test, debug, and document code.
52 Document the program. NBEA Achievement Standards for Information Technology: Test, debug, and document code.
53 Describe maintenance procedures. NBEA Achievement Standards for Information Technology: Maintain and reengineer existing code.
54 Identify syntax errors of a given programming language. NBEA Achievement Standards for Information Technology: Code a program solution in more than one programming language. ♦ Use application development tools to create code.
56 Create a graphical user interface that adheres to industry standards. NBEA Achievement Standards for Information Technology: Code a program solution in more than one programming language.
57 Code a program that will produce formatted output. NBEA Achievement Standards for Information Technology: Code a program solution in more than one programming language. ♦ Code common tasks (e.g., creating, adding, deleting, sorting, and updating records).
58 Code an application that uses mathematical operations and built-in functions. NBEA Achievement Standards for Information Technology: Code a program solution in more than one programming language. ♦ Code common tasks (e.g., creating, adding, deleting, sorting, and updating records).
59 Write a program that uses variables and constants. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
60 Write a program that accepts user input. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
61 Write a program that uses arrays. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
62 Write a modular program that uses functions or methods. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
63 Write a program that uses conditional structures. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
64 Write a program that uses looping structures. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
65 Write a program that uses counters and accumulators. NBEA Achievement Standards for Information Technology: Apply design principles to programming tasks. ♦ Choose the appropriate language or application development tool for specific tasks.
67 Create an object-oriented program. NBEA Achievement Standards for Information Technology: Demonstrate the ability to code using object-oriented programming. ♦ Design, develop, test, and implement programs. ♦ Develop both procedural and object-oriented programs. ♦ Differentiate between source and object code.
68 Code a program to display graphics. NBEA Achievement Standards for Information Technology: Code a program solution in more than one programming language. ♦ Code common tasks (e.g., creating, adding, deleting, sorting, and updating records).
69 Code a program to incorporate multimedia. NBEA Achievement Standards for Information Technology: Code a program solution in more than one programming language. ♦ Code common tasks (e.g., creating, adding, deleting, sorting, and updating records).
70 Code a program to animate objects. NBEA Achievement Standards for Information Technology: Code a program solution in more than one programming language. ♦ Code common tasks (e.g., creating, adding, deleting, sorting, and updating records).
82 Explain how to locate resources and references to aid program development. NBEA Achievement Standards for Information Technology: Connect web servers to application servers for interoperability. ♦ Identify and explain various types of online resources. ♦ Use application development tools associated with a database system to create solutions for organization problems. ♦ Use database application development tools to create information systems to solve organization problems. ♦ Use, plan, develop, and maintain database management systems.
83 Evaluate the validity of sample code obtained from the Internet and/or other sources. NBEA Achievement Standards for Information Technology: Design, develop, test, implement, update, and evaluate web solutions. ♦ Identify and explain various types of online resources. ♦ Identify good design concepts by reviewing various websites. ♦ Test, implement, and evaluate the website.
84 Develop a Web page, using HTML and/or JavaScript. NBEA Achievement Standards for Information Technology: Build a comprehensive website using collaborative tools. ♦ Create a comprehensive website using good design. ♦ Design and create web pages incorporating various types of media (e.g., text, image, video, and audio). ♦ Design and create websites incorporating navigation and linking. ♦ Design, develop, and deliver advanced web content and applications using authoring tools. ♦ Test, implement, and evaluate the website.
90 Identify careers in the information technology industry. NBEA Achievement Standards for Information Technology: Describe education, experience, skills and personal requirements for careers in information technology.