NCVPS offers a variety of courses to ensure students across North Carolina have access to high quality, engaging courses not being offered in their schools. Several of the courses are unique to NCVPS and are not offered anywhere else. Take a look at the list of courses to find one you think a NC student would benefit from taking.

“Middle School” is what makes this course unique. The Success 101 Middle School course orients only middle school students with online learning. Students are given the chance to interact one-to-one with their instructors and apply new technologies in a safe online environment with peers their own age. By taking the course, students learn what it means to be successful personally and as a community member—now and in the future.  Students will collaborate with one another, apply effective internet research strategies, and utilize many 21st century skills. To see the full course description, go to the Course Descriptions with Prerequisites, Textbook, and Tech Requirements Google Doc  and search for Middle School Success 101. *Note that this course is for middle school credit.
Discovering one’s self is a lifelong goal for many. Through Success 101, students learn about who they are as a person and a learner. In the first half of the course, students apply resources and research to their own lives; they explore multiple intelligences, set goals, and answer self-reflection questions.  Students are provided with time to find their weaknesses and strengths as a learner, identify needed improvements, and develop various study techniques, such as active listening and chunking.  In the second half of the course, students receive real-world application. They explore various aspects of personal financing, including income taxes, automobile financing, credit card debt, and college tuition. They seek out their dreams for the future and determine a plan to make those dreams happen by using resources, such as the Outlook Occupational Handbook, to choose a career and chart a path of education to make that career happen. Students also receive instruction on internet etiquette, proper citations, and safety. To see the full course description, go to the Course Descriptions with Prerequisites, Textbook, and Tech Requirements Google Doc  and search for Success 101.
Former President Harry Truman said, "Men make history, and not the other way around. In periods where there is no leadership, society stands still. Progress occurs when courageous, skillful leaders seize the opportunity to change things for the better."  NCVPS Leadership Development is a semester course which helps students understand elements of leadership and how these elements can apply to their own lives. Students explore, discuss, and self-reflect in this course, using Marzano principles to a large degree. To access course objectives and information about the teaching team, go to https://tinyurl.com/leadership-course-details   To access a PowerPoint that describes the course specifics, including sample lessons and student comments, go to https://tinyurl.com/leadership-ppt  To see the formal catalog course description, go to the Course Descriptions with Prerequisites, Textbook, and Tech Requirements Google Doc  and search for “Leadership”.
It is estimated 10 years from now there will be 1.4 million jobs in computers with only 400,000 qualified for those jobs.  A little simple math tells us there could be one million job openings in this field.  I'll leave it to you to figure out what this means as far as salary and job choices could mean. Learn more about this dynamic field by watching a short  five minute video produced by the AP College Board. Next, find out more about the computer courses being offered by NCVPS. This is a year long course where students learn to program in the Java language.  It is a college level course and students can earn college credit at the same time as they earn high school credit.  Many side benefits come from learning how to program in this course as discussed in the video like increasing problem solving abilities and critical thinking skills. pps. To see the full course description, go to the Course Descriptions with Prerequisites, Textbook, and Tech Requirements Google Doc and search for AP Computer Science.
This introductory course provides students with an understanding of basic concepts of programming using the Visual Basic programming language. Students will learn about programming concepts such as conditional statements, loops, and arrays, as well as graphics and animation.   Students will create their own games and simulations, as well as use critical thinking and problem solving skills to analyze them and make them better.  To see the full course description, go to the Course Descriptions with Prerequisites, Textbook, and Tech Requirements Google Doc and search for Computer Programming  I.
In this course students will learn computing concepts through authentic visual and interactive projects using the BYOB/SNAP, GameMaker and AppInventor visual programming languages. Students will focus on the “big CS ideas” in creative ways that emphasize conceptual knowledge and thinking practices rather than on programming alone and learn to create computer games and phone apps. To see the full course description, go to the Course Descriptions with Prerequisites, Textbook, and Tech Requirements Google Doc and search for AP Computer Science Principles.
NCVPS and SAS are partnering to offer high school students a course in SAS® Computer Programming. The prerequisites for the course are Algebra I and at least one programming course such as Visual Basic, C++, Java or Python. Students will benefit from taking this course because it parallels national high school reform trends by providing more rigor and relevance for secondary students.  SAS programmers are in high demand in the marketplace. SAS knowledge can help students enter careers in the technology, marketing, financial services, insurance and pharmaceutical sectors. To see the full course description, go to the Course Descriptions with Prerequisites, Textbook, and Tech Requirements Google Doc  and search for SAS Computer Programming. For a brochure you can download to share with students, go to SAS Computer Programming Brochure.
The NCVPS Credit Recovery program continues to receive national attention for its rigor and unique, teacher-led, mastery-based model.  We are the only Credit Recovery program of our kind in the nation, largely because of the teacher piece in which we strongly believe.  Our teachers work individually with each student to not only develop a teacher/student relationship but to individualize and customize instruction.  We develop our own content and our content is revised every semester by NC certified teachers. NCVPS Credit Recovery students develop a relationship with their NCVPS teacher. This relationship allows teachers to access student knowledge and differentiate learning based on student’s needs.
The NCVPS OCS Blended Learning program is a collaborative effort between the NCVPS teacher and the face-to-face (f2f) OCS teacher to teach OCS courses. This is a true partnership in teaching!  On our OCS Blended Learning webpage, , you will find information to explain the NCVPS OCS Blended Learning program, to provide information on how to register for courses, and the teacher training each face-to-face classroom OCS teacher will need to complete prior to the start of the semester.  This exciting and unique program is proving to be a tremendous success for students across North Carolina who are involved in the blended teaching of these courses. NCVPS is excited to offer courses to all OCS students and OCS teachers of North Carolina as part of the NCVPS OCS Blended Learning program.