Orange Grove High – Computer Programming in Java 1a-1b
Mar 2026 · 2nd Semester
The purpose of Computer Programming in Java is to introduce a diverse population of students to the science of computer programming through interesting and engaging course work that is both challenging and age appropriate. We will provide a structured and safe learning environment in which students can explore their interests in programming and computing as well as exercise creativity and critical thinking in the use of technology. Students will develop understanding of computer hardware, operating systems, networks, software, and programming principles. They will develop fluency in the Java programming language and utilize standard programming constructs and data structures to solve well-defined problems. Students will design, implement, and test computer code using an object oriented approach so that code is reliable and reusable. Students will discover and utilize a wide variety of resources available to them as they develop lifelong learning skills and build technological competence. This course will prepare students for advanced topics in computer programming including AP Computer Science courses. Lastly students will come to understand the diversity of course work and research in the areas of computer science, information technology Management, and other technology majors available at the collegiate level.
Prerequisites: CONCURRENT ENROLLMENT IN INTEGRATED MATH 3 OR HIGHER
Grades: 10-12
For Orange Grove High Students
Master Computer Programming in Java 1a-1b This Semester
Orange Grove High students using Varsity Tutors see an average of 1.5 letter grade improvement in courses like Computer Programming in Java 1a-1b. Get the same edge with personalized practice and expert support.
89%
improved grades2,400+
practice problems24/7
AI tutor accessNeed extra help with Computer Programming in Java 1a-1b?
Students who work 1:1 with a tutor see an average improvement of 1-2 letter grades within 8 weeks. Get matched with an expert who knows your curriculum.
Tutors matched to your specific course syllabus
Flexible scheduling that works around your day
Progress tracking with parent updates