Top Bar

Lower Merion School District


Math Elective Courses

Students may select from the following math courses in addition to the required math courses.

Visual Programming H

Honors Course Symbol
  • Length/credit: 1 semester - 0.5 credit
  • Grade(s): 9, 10, 11, 12
  • Course Number: 03070403

“Learning to code will be a huge booster for your future, no matter what your professional plans may be. Learning to code will also make you extremely cool!” - Max Levchin, CEO and Co-founder, Paypal. Coding is the literacy of the 21st Century. Visual Programming is designed to be the first computer science course for students who are new to coding. This course can either be a one-time exploration of how to write computer code or a starting point for the Computer Science program. Students will write programs using visually based languages while being introduced to foundational programming concepts including declaring and using variables, input and output, control statements and repetition statements. Students will also develop abstract reasoning and problem solving skills.

Computer Science 1 H

Honors Course Symbol
  • Length/credit: 1 semester - 0.5 credit
  • Grade(s): 9, 10, 11, 12
  • Prerequisite: Algebra 1
  • Course Number 03070103

Computer Science 1 H is an introduction to the principles of computer science. Students will use the Java programming language to study foundational topics including declaring and using variables, input and output, type conversion, control statements and repetition statements. The course places a heavy emphasis on problem solving and abstract thinking as students develop skills that will provide direct benefits across curriculums.

Computer Science 2 H

Honors Course Symbol
  • Length/credit: 1 semester - 0.5 credit (offered Spring Semester only)
  • Grade(s): 9, 10, 11, 12
  • Prerequisite: Computer Science 1 H
  • Course Number: 03070203

Students will build upon the understanding of the Java programming language that was developed in Computer Science 1 H and further explore the foundational concepts introduced in that course. Content includes user-defined methods, arrays, reading from and writing to files, designing classes and graphics. Emphasis will be placed on the student’s ability to run, debug, and troubleshoot a program.

AP Computer Science A

AP Course Symbol
  • Length/credit: 1 year - 1.0 credit
  • Grade(s): 10, 11, 12
  • Prerequisite: It is recommended that students have a grade of “A” or “B” in Computer Science 2 H and will have successfully completed Algebra 2
  • Course Number: 03070304

AP Computer Science A prepares students to take the Advanced Placement examination in computer science. In the class, students learn object-oriented programming using Java. The topics include program design and definition, data types, algorithm development, modularization, methods, arrays, sorting and searching, classes, abstractions, and the AP Computer Science Case Study. Emphasis will be placed on problem solving, algorithm
methodology, and the ability to debug and troubleshoot.

Computer Science Seminar H

Honors Course Symbol
  • Length/credit: 1 year - 1.0 credit
  • Grade(s): 11, 12
  • Prerequisite: AP Computer Science
  • Course Number: 03070503

Students will study advanced programming concepts including data structures such as stacks, hash tables and trees, application development using the Swift programming language, database design, and implementation of Graphical User Interfaces. Students will also be given the opportunity to work collaboratively to explore other programming concepts that are of interest. This course will foster students’ creativity and innovation by presenting opportunities to design, implement, and present meaningful programs. Students will collaborate with one another and their instructor to solve the problems presented throughout the course. Through data analysis, students will identify task requirements and use computer science concepts to access, analyze, and evaluate information needed to solve problems. Students will learn digital citizenship by researching current laws and regulations and by practicing integrity and respect.

SAT & ACT Prep: Mathematics

  • Length/credit: 1 semester - 0.25 credit (2 times per cycle)
  • Grade: 10 (2nd semester only) 11, 12 (12 - 1st semester only)
  • Pass/Fail
  • Prerequisite: Geometry and students must have already taken the PSAT
  • Course Number: 03120200

This semester course will focus on test taking strategies and problem solving as they relate to the mathematics sections of the SAT and the ACT. Students will work to solve problem sets that focus on specific strategies and skills. Diagnostic data will be used to help students identify the areas on which they would benefit from additional focus. Students will complete timed sections to practice pacing and the recognition of learn to recognize common problem types. It is recommended that the course be taken concurrently or consecutively with SAT and ACT Preparation: Critical Reading and Writing. Students are graded with a pass/fail grading scale.