Advanced Programming (6641)
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)
- 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)
- Programming (6640)
- 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)
- 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)
- Programming (6640)
- 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
Developing Object-Oriented Programming (OOP)AP.1
- 1
Explain the reasoning behind the steps in the software development life cycle (SDLC).AP.1.1
- 2
Describe the primary principles of object-oriented programming (OOP).AP.1.2
- 3
Identify potential objects, attributes, and methods within a problem description.AP.1.3
- 4
Design attributes (properties) and methods of each class within a problem description.AP.1.4
- 5
Create a program with user-defined classes.AP.1.5
- 6
Describe the concept of reusability.AP.1.6
- 7
Identify reusable resources that will help solve a problem.AP.1.7
- 8
Import code from existing sources.AP.1.8
- 9
Describe the concepts of overloading and overriding methods in an object-oriented language.AP.1.9
- 10
Code a program that uses looping structures, conditional structures, and sequential control structures.AP.1.10
- 11
Analyze abstract data types.AP.1.11
- 12
Implement searching and sorting algorithms.AP.1.12
- 13
Code a program that uses error-handling and input-validation procedures.AP.1.13
- 14
Code a program to use an interface.AP.1.14
- 15
Create a test suite that will verify proper operation of a class or group of related classes.AP.1.15
- 16
Perform a peer review and test of a program.AP.1.16
- 17
Analyze code that uses recursion.AP.1.17
Developing Database ApplicationsAP.2
- 1
Identify relational database terminology.AP.2.1
- 2
Identify database model types.AP.2.2
- 3
(Optional) Describe the three-layer/tier model for database applications.AP.2.3
- 4
Identify the data object model for the program language.AP.2.4
- 5
Design a GUI for a database application.AP.2.5
- 6
Write code to integrate an existing database into a program application.AP.2.6
- 7
Write code to manage a database.AP.2.7
- 8
Bind database fields to the interface elements (controls).AP.2.8
Developing Interactive Multimedia ApplicationsAP.3
- 1
Write a design document for a game.AP.3.1
- 2
Code a multiplayer game.AP.3.2
Developing Connected Applications (Mobile and/or Web)AP.4
- 1
Determine the programming languages used to create connected applications.AP.4.1
- 2
Design a web application with security features.AP.4.2
- 3
(Optional) Design a GUI for a connected application.AP.4.3
- 4
(Optional) Code a web application (e.g., shopping cart) for a smart device or emulator.AP.4.4
- 5
(Optional) Describe the process of mobile application deployment.AP.4.5
- 6
(Optional) Describe the web application publishing process.AP.4.6
- 7
Describe client-side and server-side applications.AP.4.7
Preparing for Industry CertificationAP.5
- 1
Describe the process and requirements for obtaining industry certifications related to the Programming, Advanced course.AP.5.1
- 2
Identify testing skills/strategies for a certification examination.AP.5.2
- 3
Demonstrate ability to successfully complete selected practice examinations (e.g., practice questions similar to those on certification exams).AP.5.3
- 4
(Optional) Successfully complete an industry certification examination representative of skills learned in this course (e.g., MCP, IC3).AP.5.4
Developing Employability SkillsAP.6
- 1
Investigate continuing education pathways and careers in the information technology industry.AP.6.1
- 2
Create or update a résumé.AP.6.2
- 3
Update professional portfolio.AP.6.3
- 4
Deliver an oral presentation of programming projects.AP.6.4
Frequently asked questions
- What grade levels do these standards cover?
- PROFESSIONALEDUCATION-DEVELOPMENT
- Where can I read the official document?
- Virtual Virginia Standards
Find this useful?
If so, you'll love the standards search built into Common Planner.
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)
- 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)
- Programming (6640)
- 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