Computer Science

Welcome to Computer Science at BVHS. 

Welcome to Computer Science at BVHS. 


Interested in learning how to program? or in furthering your understanding of computing overall?
You have never programmed before?

What IDE (Integrated Development environment) do we use to program?
We use Eclipse for both Python and JAVA


—– STEP 1:  HONORS COMPUTER SCIENCE PRINCIPLES —–
[Current syllabus]

This course is f0r students who have NO EXPERIENCE in programming and would love to get started.
We offer Honors Computer Science Principles, and prepare you to take the AP Exam for college credit.
See below, and feel free to email me to start your journey into learning programming using Scratch (drag-n-drop) & then migrate into learning the friendly Python language.


—– STEP 2:  AP COMPUTER SCIENCE A —–

[Current syllabus]

You have programmed before or you have completed our Honors Computer Science Principles, then proceed to learn the robust Object-Oriented programming language: JAVA.  The AP Computer Science A (Advanced) will prepare you to take the AP Exam for this class by the end of the main 10 objectives assigned to the course.

—– STEP 3:  CYBERSECURITY —–

At this stage, you have learned the basics of programming, and you wish to engage a bit more into the computing realm of keeping systems safe, and learn the basics of cryptography, Linux systems, and connecting to virtual machines provided by our partner PLTW (Project Lead The Way).