Fairmont Heights High
Grade 12Information Technologycomputer Information Systems

Fairmont Heights HighInformation Technologycomputer Information Systems

Mar 2026 · 2nd Semester

This is an advanced course in computer science. Because the design and implementation of computer programs to solve problems involve skills that are fundamental to the study of computer science, a large part of the course is built around the development of computer programs that correctly solve a given problem. These programs should be understandable, adaptable, and, when appropriate, reusable. At the same time, the design and implementation of computer programs is used as a context for introducing other important aspects of computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, the study of standard algorithms and typical applications, and the use of logic and formal methods. In addition, the responsible use of these systems is an integral part of the course. The course emphasizes both object oriented and imperative problem-solving and design using Java language.

Prerequisites: Foundations of Computer Science, Advanced Placement Computer Science Principles, Algebra 1

Grades: 9-12

For Fairmont Heights High Students

Master Information Technologycomputer Information Systems This Semester

Fairmont Heights High students using Varsity Tutors see an average of 1.5 letter grade improvement in courses like Information Technologycomputer Information Systems. Get the same edge with personalized practice and expert support.

89%
improved grades
2,400+
practice problems
24/7
AI tutor access
Need extra help with Information Technologycomputer Information Systems?

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