COURSE CODE: 6641

Programming, Advanced

SCED Code: 10152
Virginia Extended Description: II
Suggested Grade Level: 11, 12
Duration: 36 Weeks
Prerequisite: Programming
OSHA Compliance Required?: No
CTSO: FBLA
Non-Traditional?: F

Building on their foundation of programming skills, Advanced Programming students use object-oriented programming to develop database applications, interactive multimedia applications including game applications, mobile applications, and web applications. Students continue to develop their employability skills as they research pathways for continuing education and careers in the information technology industry and engage in various career-building activities. Contextual instruction and student participation in co-curricular career and technical student organization (CTSO) activities will develop leadership, interpersonal, and career skills. High-quality work-based learning (HQWBL) will provide experiential learning opportunities related to students' career goals and/or interests, integrated with instruction, and performed in partnership with local businesses and organizations.

Download Cartridge File

Use this to download a zipped Common Cartridge file containing your course and resources. If your PC asks you to select an app to open the file, simply click away from the app selection window. You do not need to unzip or open the file.

You will import the file into your learning management system. For further instructions on importing your course, see the FAQ section of our website for step-by-step instructions.

Course Sequences

A combination of this course and those below, equivalent to two 36-week courses, is a concentration sequence. Students wishing to complete a specialization may take additional courses based on their career pathways. A program completer is a student who has met the requirements for a CTE concentration sequence and all other requirements for high school graduation or an approved alternative education program.

Industry Credentials (Only apply to 36-week courses)

Career Clusters

Pathway Occupation
Telecommunications
  • Computer Programmer
  • Network Systems and Data Communication Analyst

Pathway Occupation
Network Systems
  • Computer Security Specialist
  • Computer Software Engineer
  • Database Analyst
  • Network Architect
  • Systems Analyst
Programming and Software Development
  • Applications Integrator
  • Computer Software Engineer
  • Game Designer, Programmer
  • Multimedia Artist, Animator
  • Network Systems and Data Communication Analyst
  • Programmer
  • Project Manager
  • Software Applications Engineer
  • Software Test Engineer
  • Systems Analyst
  • Web Developer
Web and Digital Communications
  • Applications Integrator
  • Graphic Designer
  • Multimedia Artist, Animator
  • Project Manager
  • Systems Analyst

Pathway Occupation
Engineering and Technology
  • Computer Hardware Engineer
  • Computer Programmer
  • Computer Software Engineer
  • Mechanical Engineering Technician
  • Network Systems and Data Communication Analyst
  • Network and Computer Systems Administrator
  • Systems Analyst
  • Technical Writer
  • Telecommunications Specialist
Science and Mathematics
  • Bioinformatics Technician
  • Secondary School Teacher
  • Technical Writer

Have Questions?

Whether it's about the site, curriculum, or services we provide, we want you to know we're here to help and answer any questions you might have. Reach out to our team!

Let's find what you're looking for