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
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