Salem High School – Introduction to Computer Programming
Mar 2026 · 2nd Semester
Course 08100 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.
Grades: 9-12
For Salem High School Students
Master Introduction to Computer Programming This Semester
Salem 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 grades2,400+
practice problems24/7
AI tutor accessNeed 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