• All engineering courses are taught in English.
  • Students have to take at least one Spanish course, either SPAN 2010-Intermediate Spanish, SPAN 2020-Advanced Intermediate Spanish or a course from the Semester course list.
  • Spanish Prerequisites: Completed at least SPAN 1020-Beginning Spanish or the equivalent. Students who have not taken any Spanish in high school or college/university should contact Liz at
  • Apply now:

Engineering Course Offering

In addition to their Spanish course/s, students can select from the following University of Virginia direct credit engineering courses:


APMA 3100-Probability

APMA 2130-Ordinary Differential Equations

CS 2102-Discrete Mathematics

CS 2110-Software Development Methods

ECE or CS 2330-Digital Logic Design

MAE 2300-Statics

PHYS 2415-General Physics II

PHYS 2419-General Physics II Lab

STS 2500-Science, Technology, and Innovation

SYS 2001-Systems Engineering Concepts



APMA 2130-Ordinary Differential Equations

APMA 3080-Linear Algebra

APMA 3110-Applied Statistics and Probability

BME 2101-Physiology for Engineers

BME 2315-Computational Biomedical Engineering

CHE 2202-Thermodynamics

ECE or CS 2330-Digital Logic Design

PHYS 2415-General Physics II

PHYS 2419-General Physics II Lab

STS 2500-Science, Technology, and Innovation


APMA 2130 Ordinary Differential Equations (fall and spring)

First order differential equations, second order and higher order linear differential equations, reduction of order, undetermined coefficients, variation of parameters, series solutions, Laplace transforms, linear systems of first order differential equations and the associated matrix theory, numerical methods. Applications. Prerequisite: APMA 2120- Multivariable Calculus or equivalent.

APMA 3100 Probability (only fall)

A calculus-based introduction to probability theory and its applications in engineering and applied science. Includes counting techniques, conditional probability, independence, discrete and continuous random variables, probability distribution functions, expected value and variance, joint distributions, covariance, correlation, the Central Limit theorem, the Poisson process, an introduction to statistical inference. Prerequisite: APMA 2120 - Multivariable Calculus or equivalent.

APMA 3100 Probability (only spring)

In this class, you will learn the concepts and methods of linear algebra, like manipulating matrices, solving systems of linear equations, solving eigenvalues/eigenvectors, converting a basis to an orthogonal basis, making projections onto variety of inner product subspaces, connecting variety of vector spaces by linear transformations, etc. Meanwhile, we will work together to help you develop a good study habits that are necessary for success as an engineering student and beyond.

APMA 3110 Applied Statistics & Probability (only spring)

Examine variability and its impact on decision-making. Introduces students to basic concepts of probability, such as random variables, probability distribution functions, and the central limit theorem. Based on this foundation, the course then emphasizes applied statistics covering topics such as descriptive statistics, statistical inference, confidence intervals, hypothesis testing, correlation, regression modeling, statistical quality control. 

BME 2101 Physiology for Engineers (only spring)

Learn how excitable tissue, nerves and muscle, and the cardiovascular and respiratory systems function. You will develop an understanding of mechanisms, with an introduction to structure, an emphasis on quantitative analysis, and integration of hormonal and neural regulation and control. Prerequisites: intro courses in biology, chemistry, physics & calculus (BIOL 2010, CHEM 1610, PHYS 1425, APMA 1110-Single Variable Calculus or similar)

BME 2315 Computational Biomedical Engineering (only spring)

Introduces techniques for constructing predictive or analytical engineering models for biological processes. Teaches modeling approaches using example problems in transport, mechanics, bioelectricity, molecular dynamics, tissue assembly, and imaging. Problem sets will include 1) linear systems and filtering, 2) compartmental modeling, 3) numerical techniques, 4) finite element / finite difference models, and 5) computational automata models. Prerequisite: Introduction to Programming.

CHE 2202 Thermodynamics (only spring)

Includes the formulation and analysis of the first and second laws of thermodynamics; energy conservation; concepts of equilibrium, temperature, energy, and entropy; partial molar properties; pure component and mixture equations of state; processes involving energy transfer as work and heat; reversibility and irreversibility; and closed and open systems and cyclic processes. Prerequisite: APMA 2120-Multivariable Calculus.

CS 2102 Discrete Mathematics I (only fall)

Introduces discrete mathematics and proof techniques involving first order predicate logic and induction. Application areas include finite and infinite sets, elementary combinatorial problems, and graph theory. Development of tools and mechanisms for reasoning about discrete problems.

CS 2110 Software Development Methods (only fall)

A continuation of Intro. to Programming, emphasizing modern software development methods. An introduction to the software development life cycle and processes. Topics include requirements analysis, specification, design, implementation, and verification. Emphasizes the role of the individual programmer in large software development projects. Prerequisite: Introduction to Programming.

ECE or CS 2330 Digital Logic Design (fall or spring)

Includes number systems and conversion; Boolean algebra and logic gates; minimization of switching functions; combinational network design; flip-flops; sequential network design; arithmetic networks. Introduces computer organization and assembly language. Six laboratory assignments.

MAE 2300 Statics (only fall)

Basic concepts of mechanics, systems of forces and couples: equilibrium of particles and rigid bodies; analysis of structures: trusses, frames, machines; internal forces, shear and bending moment diagrams; distributed forces; friction, centroids and moments of inertia; introduction to stress and strain; computer applications.

PHYS 2415 General Physics II (fall and spring)

Second semester of introductory physics for engineers. Electrostatics, including conductors and insulators; DC circuits; magnetic forces and fields; magnetic effects of moving charges and currents; electromagnetic induction; Maxwell's equations; electromagnetic oscillations and waves. Introduces geometrical and physical optics. Three lecture hours. Prerequisite: General Physics I (PHYS 1425) and Calculus I (APMA 1110 or MATH 1320).

PHYS 2419 General Physics II Lab (fall and spring)

A required two-hour workshop accompanying PHYS 2419, including laboratory and tutorial activities.

STS 2500 Science, Technology, and Innovation (fall and spring)

Science, Technology and Innovation (S&T&I) are determining factors in the  economic and cultural development of today's society. The main objective  of  this  course,  S&T&I,  is  that  it  provides  to  the  students  an  updated  knowledge  of  the  different  aspects  of  the  Science,  Technology  and  Innovation system, as well as of the existing mechanisms of interaction with  society, business and other agents involved in the Innovation System.

SYS 2001 Systems Engineering Concepts (only fall)

Three major dimensions of systems engineering will be covered, and their efficacy demonstrated through case studies: (1) The history, philosophy, art, and science upon which systems engineering is grounded; including guiding principles and steps in the 'systems engineering approach' to problem solving; (2) The basic tools of systems engineering analysis, including; goal definition and system representation, requirements analysis, system assessment and evaluation, mathematical modeling, and decision analysis; and (3) system and project planning and management.