EPGY logo
Overview Courses Summer Schools Apply And Register  
  Home Software Research News Contact EPGY
 

Course Prerequisites

Mathematics

M0WA - M0WD: Students should begin this sequence at their grade level. The courses have been designed to allow students to move rapidly through material they already understand.
 
Secondary Mathematics
Take the EPGY Secondary Placement Exam (online).
M011 Beginning Algebra: completion of Pre-Algebra or equivalent.
M012 Intermediate Algebra: completion of Algebra.
M013 Precalculus: completion of M012.
M015 Honors Geometry: completion of M012.
M040-M042 Calculus: Completion of M013.
 
University-level courses without Calculus prerequisite.
M152 Number Theory: completion of M013.
M157 Logic: completion of M013.
 
University-level courses with Calculus prerequisite.
M52A Multivariable Differential Calculus.
M52B Multivariable Integral Calculus.
 
University-level courses with Multivariable Calculus prerequisite.
M51A Linear Algebra.
M115 Real Analysis.
 
University-level courses with Linear Algebra prerequisite.
M53A Ordinary Differential Equations.
M109 Modern Algebra.
 
University-level courses with Differential Equations prerequisite.
M131 Partial Differential Equations.
 
University-level courses with Real Analysis prerequisite.
M106 Complex Analysis.
M131 Partial Differential Equations.
 

English

Student should register for courses based on age and standardized test scores. If you wish to register for a course above your age range as shown below, especially if you are at the high end of an age range, you must submit a writing sample and previous writing instruction history (Instructions/Guidelines) before you register.

  • W09A: 9-11 yrs old
  • W10A: 12-13 yrs old
  • W11A: 14-15 yrs old
  • E05A: 16-18 yrs old
 

Physics

P10A-C: completion or concurrent enrollment in M011 or equivalent.
P051-P055: completion or concurrent enrollment in calculus.
P070 Modern Physics: competion or concurrent enrollment in M042 or equivalent and completion of P055 or equivalent.
 

Computer Programming

C11A Introduction to C Programming: completion or concurrent enrollment in M011 or equivalent recommended but not required.
C015 Java: completion of C11B or prior completion of a course in C or C++.