Programming (6640)
Other Virginia CTE sets
- Career Investigations (9068)
- Family and Consumer Sciences Exploratory I (8206)
- Introduction to Technology & Engineering (8481)
- Computer Solutions (2020): Grades 7-8
- Family and Consumer Sciences II (8261)
- Agriscience and Technology 8004 (2021)
- Family and Consumer Sciences Exploratory III (8242)
- Accounting (6320/36 weeks)
- Agricultural Business Fundamentals I (8022 - 36 weeks)
- Agricultural Fabrication and Emerging Technologies (8019 - 36 weeks)
- Agricultural Power Systems, Advanced (8020 - 36 weeks)
- Agricultural Structural Systems (8017 - 36 weeks)
- Business Management (6135 - 36 weeks)
- Computer Information Systems (6612 - 36 weeks)
- Computer Systems Technology 1 (8622)
- Criminal Justice II (2024)
- Culinary Arts 1 (8275)
- Culinary Arts 2 (8276)
- Early Childhood, Education, and Services 1 (8285) 36 weeks
- Early Childhood, Education, and Services II (8286) 36 weeks
- Economics and Personal Finance (6120 - 36 weeks)
- Electricity 2 (8534/36 weeks)
- Electricity I (8533/36 weeks)
- Engineering Explorations I (8450) 36 weeks
- Engineering Studies (8491) 36 weeks
- Entreprenuership (9093)
- Entreprenuership, Advanced (9094)
- Firefighting 1 (8705 - 36 weeks)
- Floral Design 1 (2024)
- Game Design and Development (8400/ 36 weeks)
- Greenhouse Plant Production and Management (2019)
- Horticulture Sciences (8034)
- Interior Design I (8295)
- Interior Design II (8296)
- Introduction to Animal Systems (8008/36 weeks)
- Introduction to Culinary Arts (8250)
- Introduction to Health and Medical Sciences (8302- 36 weeks)
- Introduction to Hospitality, Tourism, and Recreation (8259 - 36 weeks)
- Introduction to Interior Design (8255)
- Introduction to Plant Systems (2021)
- Introduction to Power, Structural, and Technical Systems (8016/36 weeks)
- Landscaping 1 (8036)
- Marketing (2022)
- Medical Terminology (8383 - 36 weeks)
- Nurse Aide 1 (8360 - 36 weeks)
- Principles of Business and Marketing (6115 - 36 weeks)
- Principles of Business and Marketing (12051-36) (2024)
- Small Animal Care 1 (8083)
- Small Animal Care 2 (8084)
- Small Engine Repair (8082 - 36 weeks)
- Sports Medicine/Athletic Training I (Condensed) (8316—36 weeks/140 hours)
- Sports Medicine/Athletic Training II (Condensed) (8317—36 weeks/140 hours)
- Strategic Marketing (8130)
- Technology Foundations (8403)
- Technology of Robotic Design (2024)
- Veterinary Science 2 (8089)
- Virginia Teachers for Tomorrow 2 (9072 - 36 weeks)
- Virginia Teachers for Tomorrow I (9062 - 36 weeks)
- Criminal Justice I (2024)
- Veterinary Science 1 (8088)
- Criminal Justice II
- Emergency Medical Responder
- Sports and Entertainment Management (2021)
- Advanced Accounting (6321)
- Advanced Computer Information Systems (6613)
- Advanced Programming (6641)
- Career Strategies (9071)
- Certified Nurse Aide (CNA) 1 (8360)
- Certified Nurse Aide (CNA) 2 (8362)
- Child Development and Parenting (8232)
- Computer Information Systems (6612)
- Cybersecurity Fundamentals (6302)
- Cybersecurity Systems Technology (8628)
- Dual Enrollment Entrepreneurship (9093)
- Dual Enrollment Marketing (8120)
- Dual Enrollment Sales and Marketing Management (8125)
- Dual Enrollment Small Business Management (6135)
- Economics and Personal Finance (6120)
- Emergency Medical Technician (EMT) 1 (8333)
- Emergency Medical Technician (EMT) 2 (8334)
- Emergency Medical Technician (EMT) 3 (8335)
- Engineering Analysis and Applications II (2023)
- Engineering Concepts and Processes III (2023)
- Engineering Explorations 1 (8450)
- Engineering Practicum IV (2023)
- Independent Living (8219)
- Introduction to Early Childhood Education (8234)
- Introduction to Health and Medical Sciences (8302)
- Mechatronics 1 (8554)
- Mechatronics 2 (8555)
- Mechatronics 3 (8556)
- Medical Terminology (8383)
- Nutrition and Wellness (8229)
- Principles of Technology 1 (9811)
- Principles of Technology 2 (9812)
- Sports and Entertainment Marketing (8175)
- Sports Medicine 1 (7660)
- Sports Medicine 2 (7662)
- Strategic Marketing (8130)
- Unmanned Aircraft Systems (2023)
- Unmanned Aircraft Systems, Advanced (2023)
- Workplace Readiness Skills
Other Virginia CTE sets
- Career Investigations (9068)
- Family and Consumer Sciences Exploratory I (8206)
- Introduction to Technology & Engineering (8481)
- Computer Solutions (2020): Grades 7-8
- Family and Consumer Sciences II (8261)
- Agriscience and Technology 8004 (2021)
- Family and Consumer Sciences Exploratory III (8242)
- Accounting (6320/36 weeks)
- Agricultural Business Fundamentals I (8022 - 36 weeks)
- Agricultural Fabrication and Emerging Technologies (8019 - 36 weeks)
- Agricultural Power Systems, Advanced (8020 - 36 weeks)
- Agricultural Structural Systems (8017 - 36 weeks)
- Business Management (6135 - 36 weeks)
- Computer Information Systems (6612 - 36 weeks)
- Computer Systems Technology 1 (8622)
- Criminal Justice II (2024)
- Culinary Arts 1 (8275)
- Culinary Arts 2 (8276)
- Early Childhood, Education, and Services 1 (8285) 36 weeks
- Early Childhood, Education, and Services II (8286) 36 weeks
- Economics and Personal Finance (6120 - 36 weeks)
- Electricity 2 (8534/36 weeks)
- Electricity I (8533/36 weeks)
- Engineering Explorations I (8450) 36 weeks
- Engineering Studies (8491) 36 weeks
- Entreprenuership (9093)
- Entreprenuership, Advanced (9094)
- Firefighting 1 (8705 - 36 weeks)
- Floral Design 1 (2024)
- Game Design and Development (8400/ 36 weeks)
- Greenhouse Plant Production and Management (2019)
- Horticulture Sciences (8034)
- Interior Design I (8295)
- Interior Design II (8296)
- Introduction to Animal Systems (8008/36 weeks)
- Introduction to Culinary Arts (8250)
- Introduction to Health and Medical Sciences (8302- 36 weeks)
- Introduction to Hospitality, Tourism, and Recreation (8259 - 36 weeks)
- Introduction to Interior Design (8255)
- Introduction to Plant Systems (2021)
- Introduction to Power, Structural, and Technical Systems (8016/36 weeks)
- Landscaping 1 (8036)
- Marketing (2022)
- Medical Terminology (8383 - 36 weeks)
- Nurse Aide 1 (8360 - 36 weeks)
- Principles of Business and Marketing (6115 - 36 weeks)
- Principles of Business and Marketing (12051-36) (2024)
- Small Animal Care 1 (8083)
- Small Animal Care 2 (8084)
- Small Engine Repair (8082 - 36 weeks)
- Sports Medicine/Athletic Training I (Condensed) (8316—36 weeks/140 hours)
- Sports Medicine/Athletic Training II (Condensed) (8317—36 weeks/140 hours)
- Strategic Marketing (8130)
- Technology Foundations (8403)
- Technology of Robotic Design (2024)
- Veterinary Science 2 (8089)
- Virginia Teachers for Tomorrow 2 (9072 - 36 weeks)
- Virginia Teachers for Tomorrow I (9062 - 36 weeks)
- Criminal Justice I (2024)
- Veterinary Science 1 (8088)
- Criminal Justice II
- Emergency Medical Responder
- Sports and Entertainment Management (2021)
- Advanced Accounting (6321)
- Advanced Computer Information Systems (6613)
- Advanced Programming (6641)
- Career Strategies (9071)
- Certified Nurse Aide (CNA) 1 (8360)
- Certified Nurse Aide (CNA) 2 (8362)
- Child Development and Parenting (8232)
- Computer Information Systems (6612)
- Cybersecurity Fundamentals (6302)
- Cybersecurity Systems Technology (8628)
- Dual Enrollment Entrepreneurship (9093)
- Dual Enrollment Marketing (8120)
- Dual Enrollment Sales and Marketing Management (8125)
- Dual Enrollment Small Business Management (6135)
- Economics and Personal Finance (6120)
- Emergency Medical Technician (EMT) 1 (8333)
- Emergency Medical Technician (EMT) 2 (8334)
- Emergency Medical Technician (EMT) 3 (8335)
- Engineering Analysis and Applications II (2023)
- Engineering Concepts and Processes III (2023)
- Engineering Explorations 1 (8450)
- Engineering Practicum IV (2023)
- Independent Living (8219)
- Introduction to Early Childhood Education (8234)
- Introduction to Health and Medical Sciences (8302)
- Mechatronics 1 (8554)
- Mechatronics 2 (8555)
- Mechatronics 3 (8556)
- Medical Terminology (8383)
- Nutrition and Wellness (8229)
- Principles of Technology 1 (9811)
- Principles of Technology 2 (9812)
- Sports and Entertainment Marketing (8175)
- Sports Medicine 1 (7660)
- Sports Medicine 2 (7662)
- Strategic Marketing (8130)
- Unmanned Aircraft Systems (2023)
- Unmanned Aircraft Systems, Advanced (2023)
- Workplace Readiness Skills
Exploring Programming ConceptsP.1
- 1
Describe the development of computers and current industry trends in the programming field.P.1.1
- 2
Describe the development of programming languages and applications.P.1.2
- 3
Describe the functions of computer hardware, computer software, and computer system components.P.1.3
- 4
Compare computer operating systems.P.1.4
- 5
Identify the software development life cycle (SDLC).P.1.5
- 6
Describe the integrated development environment (IDE) for a specific programming language.P.1.6
- 7
Describe basic concepts of a programming language.P.1.7
Using Algorithmic ProceduresP.2
- 1
Analyze the problem statement.P.2.1
- 2
Create possible solutions to the problem.P.2.2
- 3
Determine the best solution to the problem.P.2.3
Implementing Programming ProceduresP.3
- 1
Design a program, using an algorithm, pseudocode, a flowchart, and/or a decision table.P.3.1
- 2
Code the program, using a programming language.P.3.2
- 3
Test the program with sample data.P.3.3
- 4
Debug the program.P.3.4
- 5
Document the program.P.3.5
- 6
Implement the program.P.3.6
- 7
Describe maintenance procedures.P.3.7
Mastering Programming FundamentalsP.4
- 1
Identify syntax errors of a given programming language.P.4.1
- 2
Identify industry standards for a graphical user interface (GUI).P.4.2
- 3
Create a graphical user interface that adheres to industry standards.P.4.3
- 4
Code a program that will produce formatted output.P.4.4
- 5
Code a program that uses mathematical operators and built-in functions.P.4.5
- 6
Write a program that uses variables and constants.P.4.6
- 7
Write a program that accepts user input.P.4.7
- 8
(Optional) Write a program that uses arrays.P.4.8
- 9
Write a modular program that uses functions or methods.P.4.9
- 10
Write a program that uses conditional structures.P.4.10
- 11
Write a program that uses looping structures.P.4.11
- 12
Write a program that uses counters and accumulators.P.4.12
Developing Interactive Multimedia ApplicationsP.5
- 1
Code a program to display graphics.P.5.1
- 2
Code a program to incorporate multimedia.P.5.2
- 3
Code a program to animate objects.P.5.3
- 4
Examine the history of game design and development.P.5.4
- 5
(Optional) Analyze the effect of intellectual property law on game design.P.5.5
- 6
(Optional) Identify the target markets for game applications.P.5.6
- 7
(Optional) Identify game genres.P.5.7
- 8
Examine a variety of game programming platforms.P.5.8
- 9
Create a storyboard.P.5.9
- 10
Code a game program from the storyboard.P.5.10
- 11
Create a game object.P.5.11
- 12
Specify behaviors of a game object.P.5.12
- 13
Develop a game program that uses a scoring method.P.5.13
- 14
Create a game program with multiple levels.P.5.14
Using Web TechnologyP.6
- 1
Explain how to locate resources and references to aid program development.P.6.1
- 2
Evaluate sample code obtained from the Internet and/or other sources.P.6.2
- 3
(Optional) Develop a web page, using hypertext markup language (HTML) and cascading style sheets (CSS) and/or JavaScript.P.6.3
Preparing for Industry CertificationP.7
- 1
(Optional) Describe the process and requirements for obtaining industry certifications related to the Programming course.P.7.1
- 2
(Optional) Identify testing skills/strategies for a certification examination.P.7.2
- 3
(Optional) Demonstrate ability to successfully complete selected practice examinations (e.g., practice questions similar to those on certification exams).P.7.3
- 4
(Optional) Successfully complete an industry certification examination representative of skills learned in this course (e.g., MCP, IC3).P.7.4
Developing Employability SkillsP.8
- 1
Identify careers in the information technology industry.P.8.1
- 2
Describe ways that computer programs can be used in business and industry.P.8.2
- 3
Create or update a résumé.P.8.3
- 4
Investigate information technology educational and job opportunities.P.8.4
- 5
Assemble a professional portfolio.P.8.5
- 6
Describe basic employment activities.P.8.6
- 7
(Optional) Deliver an oral presentation of the professional portfolio.P.8.7
- 8
Identify potential education and employment barriers for nontraditional groups and ways to overcome those barriers.P.8.8
Frequently asked questions
- What grade levels do these standards cover?
- PROFESSIONALEDUCATION-DEVELOPMENT
- Where can I read the official document?
- Virtual Virginia Standards
Keep exploring
Keep exploring CTE standards
Sibling grade bands, other subjects in this jurisdiction, and the same subject across other states.
More Virginia CTE sets
CTE- Career Investigations (9068)
- Family and Consumer Sciences Exploratory I (8206)
- Introduction to Technology & Engineering (8481)
- Computer Solutions (2020): Grades 7-8
- Family and Consumer Sciences II (8261)
- Agriscience and Technology 8004 (2021)
- Family and Consumer Sciences Exploratory III (8242)
- Accounting (6320/36 weeks)
- Agricultural Business Fundamentals I (8022 - 36 weeks)
- Agricultural Fabrication and Emerging Technologies (8019 - 36 weeks)
- Agricultural Power Systems, Advanced (8020 - 36 weeks)
- Agricultural Structural Systems (8017 - 36 weeks)
- Business Management (6135 - 36 weeks)
- Computer Information Systems (6612 - 36 weeks)
- Computer Systems Technology 1 (8622)
- Criminal Justice II (2024)
- Culinary Arts 1 (8275)
- Culinary Arts 2 (8276)
- Early Childhood, Education, and Services 1 (8285) 36 weeks
- Early Childhood, Education, and Services II (8286) 36 weeks
- Economics and Personal Finance (6120 - 36 weeks)
- Electricity 2 (8534/36 weeks)
- Electricity I (8533/36 weeks)
- Engineering Explorations I (8450) 36 weeks
- Engineering Studies (8491) 36 weeks
- Entreprenuership (9093)
- Entreprenuership, Advanced (9094)
- Firefighting 1 (8705 - 36 weeks)
- Floral Design 1 (2024)
- Game Design and Development (8400/ 36 weeks)
- Greenhouse Plant Production and Management (2019)
- Horticulture Sciences (8034)
- Interior Design I (8295)
- Interior Design II (8296)
- Introduction to Animal Systems (8008/36 weeks)
- Introduction to Culinary Arts (8250)
- Introduction to Health and Medical Sciences (8302- 36 weeks)
- Introduction to Hospitality, Tourism, and Recreation (8259 - 36 weeks)
- Introduction to Interior Design (8255)
- Introduction to Plant Systems (2021)
- Introduction to Power, Structural, and Technical Systems (8016/36 weeks)
- Landscaping 1 (8036)
- Marketing (2022)
- Medical Terminology (8383 - 36 weeks)
- Nurse Aide 1 (8360 - 36 weeks)
- Principles of Business and Marketing (6115 - 36 weeks)
- Principles of Business and Marketing (12051-36) (2024)
- Small Animal Care 1 (8083)
- Small Animal Care 2 (8084)
- Small Engine Repair (8082 - 36 weeks)
- Sports Medicine/Athletic Training I (Condensed) (8316—36 weeks/140 hours)
- Sports Medicine/Athletic Training II (Condensed) (8317—36 weeks/140 hours)
- Strategic Marketing (8130)
- Technology Foundations (8403)
- Technology of Robotic Design (2024)
- Veterinary Science 2 (8089)
- Virginia Teachers for Tomorrow 2 (9072 - 36 weeks)
- Virginia Teachers for Tomorrow I (9062 - 36 weeks)
- Criminal Justice I (2024)
- Veterinary Science 1 (8088)
- Criminal Justice II
- Emergency Medical Responder
- Sports and Entertainment Management (2021)
- Advanced Accounting (6321)
- Advanced Computer Information Systems (6613)
- Advanced Programming (6641)
- Career Strategies (9071)
- Certified Nurse Aide (CNA) 1 (8360)
- Certified Nurse Aide (CNA) 2 (8362)
- Child Development and Parenting (8232)
- Computer Information Systems (6612)
- Cybersecurity Fundamentals (6302)
- Cybersecurity Systems Technology (8628)
- Dual Enrollment Entrepreneurship (9093)
- Dual Enrollment Marketing (8120)
- Dual Enrollment Sales and Marketing Management (8125)
- Dual Enrollment Small Business Management (6135)
- Economics and Personal Finance (6120)
- Emergency Medical Technician (EMT) 1 (8333)
- Emergency Medical Technician (EMT) 2 (8334)
- Emergency Medical Technician (EMT) 3 (8335)
- Engineering Analysis and Applications II (2023)
- Engineering Concepts and Processes III (2023)
- Engineering Explorations 1 (8450)
- Engineering Practicum IV (2023)
- Independent Living (8219)
- Introduction to Early Childhood Education (8234)
- Introduction to Health and Medical Sciences (8302)
- Mechatronics 1 (8554)
- Mechatronics 2 (8555)
- Mechatronics 3 (8556)
- Medical Terminology (8383)
- Nutrition and Wellness (8229)
- Principles of Technology 1 (9811)
- Principles of Technology 2 (9812)
- Sports and Entertainment Marketing (8175)
- Sports Medicine 1 (7660)
- Sports Medicine 2 (7662)
- Strategic Marketing (8130)
- Unmanned Aircraft Systems (2023)
- Unmanned Aircraft Systems, Advanced (2023)
- Workplace Readiness Skills
Other Virginia subjects
Virginia- Applied Studies Curriculum Map6 sets
- Computer Science13 sets
- Digital Learning Integration4 sets
- Driver Education1 set
- Early Learning and Development Standards5 sets
- Economics and Personal Finance1 set
- English13 sets
- Expanded High School Science1 set
- Family Life Education13 sets
- Fine Arts43 sets
- Health11 sets
- History & Social Studies - VAAP1 set
- History and Social Science13 sets
- Mathematics20 sets
- Mathematics - VAAP8 sets
- Physical Education14 sets
- Reading - VAAP9 sets
- School Counseling4 sets
- Science18 sets
- Science - VAAP4 sets
- Social Emotional Learning Guidance Standards7 sets
- Virginia's Community Colleges Courses2 sets
- World Language2 sets