Courses That Can Help Prospective Students Satisfy Math Expectations or Refresh Their Skills
Candidates for admission to the Accelerated Master’s Program in Systems Engineering should have a strong math background, typically demonstrated by successful completion of at least two semesters of calculus, a calculus-based probability course, linear algebra (or an equivalent course or courses), and computer programming (formal course or experience). Most area colleges and universities offer acceptable courses that cover the necessary topics. Several courses for each of the requirements are listed below. If you identify other courses that you would like us to consider, please send a link and course description to
Probability is the subject we most often find that prospective students lack. It is listed first on this page for convenience, but it should be taken only after completing at least one semester of calculus. Ideally you should enroll in probability after completing the calculus series and linear algebra. If it has been several years since you completed your calculus courses, you should review calculus before beginning probability.
In-Person Probability Courses
University of Virginia APMA 3100
Northern Virginia Community College MTH 243 (not available every semester or in all locations)
Tidewater Community College MTH 243 (not available every semester)
George Mason University STAT 346
George Washington University STAT 4157 or 4189
Liberty University MATH 211
Virginia Commonwealth University MATH 309 or STAT 309 (offered fall semester only)
University of Richmond MATH 329
Online & Distance Education Probability Courses
Purdue University – Probability: Basic Concepts and Discrete Random Variables (self-paced, free through edX)
The student must obtain a Verified Certificate of successful completion, if one is available. If the course is archived and a Verified Certificate of successful completion is not available at the time you enroll in the course, contact firstname.lastname@example.org for guidance.
North Carolina State University ST 370 Probability and Statistics for Engineers (fall and spring semesters)
Oregon State University ST 314 Introduction to Statistics for Engineers (10-week sessions)
Oregon State Univ. Ecampus Admissions
OSU Ecampus Contact Form
We’ve found that linear algebra is the second most common course that prospective AMP students need to take. It should be taken after the calculus sequence. (You may have covered linear algebra topics in another course or courses. If you think that may be the case, please send a copy of your unofficial transcript and a course description to email@example.com for evaluation.)
In-Person Linear Algebra Courses
University of Virginia APMA 3080
Virginia Community Colleges – MTH 285 is the equivalent course at most locations.
Online & Distance Education Linear Algebra Courses
The University of Texas at Austin – Linear Algebra: Foundations to Frontiers (self-paced, free through edX)
The student must obtain a Verified Certificate of successful completion.
Northern Virginia Community College MTH 285 Linear Algebra (online)
University of Iowa Math:2700:0EXZ Linear Algebra (self-paced, Web)
Calculus (at least 2 semesters)
If you have never had any higher math, we recommend that you take at least the first course in person rather than online. If you are taking calculus as a refresher course, you may prefer online courses. Many institutions, particularly community colleges, offer placement assessments to determine readiness for courses. UC Berkeley offers an online placement exam at http://math.berkeley.edu/courses/choosing/placement-exam.
In-Person Calculus Courses
University of Virginia APMA 1110 and APMA 2120
Virginia Community Colleges – In most locations you should take MTH 173 and MTH 174.
Most colleges and universities offer acceptable calculus courses. Compare course descriptions.
Online Calculus Courses
Northern Virginia Community College MTH 173 and MTH 174
University of North Carolina Math 231 and 232 (self-paced, online or correspondence)
UNC Core distance learning for active duty service members, veterans, and National Guard and Reserve members
University of California Berkeley Extension Calculus X11 and X12 (online)
AMP students must be comfortable using computer tools for problem solving. Coursework or experience with a high-level programming language is needed to ensure familiarity with concepts of programming. If you have not had a course and lack significant experience, you should take a course. Most colleges and universities offer acceptable introductory courses. Look for courses primarily for math, science, and engineering majors. If you have experience, understand the importance of syntax, are familiar with typical applications, and are confident in your ability to load and learn new software quickly, you may request a waiver of the computer programming requirement.
In-Person Computer Science Courses
University of Virginia CS 1110
Virginia Community Colleges CSC 110
Online Computer Science Courses
Northern Virginia Community College CSC 110
Central Virginia Community College EGR 126
University of Virginia Community Scholar Program
Individuals can take courses on Grounds at the University of Virginia without being admitted to a degree program through the Community Scholar Program. Up to two courses per semester (day and evening courses) are available to Community Scholars by permission of the instructor on a space available basis. Registration for classes is done through the School of Continuing and Professional Studies. Allow sufficient time for obtaining permissions and completing the registration process.
Please submit an articulation plan to firstname.lastname@example.org prior to registering for courses. With an approved articulation plan you can be confident that the courses you have chosen will satisfy the requirements and prepare you to be successful in the program.