Canton High School
Grade 12Introduction to Computer Programming

Canton High SchoolIntroduction to Computer Programming

Mar 2026 · 2nd Semester

This course teaches students algorithm design, problem solving, and applied mathematics through the use of the ${ \\mathsf { C } } { + } { + }$ , JavaScript, Python, or other high-level programming language. The students will be introduced to the following essential components of programming: variables, arithmetic, conditional structures, iterative structures, subroutines, input/output, data structures, and object oriented programming. In addition to the technical aspects of programming, the course will cover such topics as ethical use of computing technology, binary representation of information, the Von Neumann architecture, compilers, integrated development environments, debuggers, grammars and the history of computer science. Qualifies for Applied Mathematics credit.

Grades: Grades 9-12

For Canton High School Students

Master Introduction to Computer Programming This Semester

Canton High School students using Varsity Tutors see an average of 1.5 letter grade improvement in courses like Introduction to Computer Programming. 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 Introduction to Computer Programming?

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