Online Engineering Courses

Summer Session 2023

Take a Online Summer Engineering Course in 2023


UConn’s School of Engineering offers a host of fully online engineering courses to help you get ahead, save money, or catch-up. Online engineering classes are taught by UConn instructors and are delivered within an asynchronous format. You can participate at any time of day from nearly anywhere.

If you are a student from another school, you can take UConn summer classes online and transfer them to your home institution (you should check with your home institution to ensure transferability). With UConn’s online engineering summer courses, you’re attending classes at one of the nations top-ranked public institutions.

If you require any assistance registering for an online engineering course or have questions please reach out to us using the Need Help button.

Biomedical Engineering (BME)

BME 3120: LabVIEW Basics for Engineers

The course content introduces students to:

  • LabVIEW programming environment.
  • Fundamentals of using graphical programming to collect, analyze, display and store data.
  • Techniques used to design stand alone applications, create interactive user interfaces, and to optimize data flow.

Prerequisites: CSE 1010 or 1100. Open only to Biomedical Engineering majors, others by instructor consent. Not open for credits to students who have passed ENGR 3120. (1 credit)

Computer Science & Engineering (CSE)

CSE 2050: Data Structures and Object-Oriented Design

Introduction to fundamental data structures and algorithms. The emphasis is on understanding how to efficiently implement different data structures, communicate clearly about design decisions, and understand the relationships among implementations, design decisions, and the four pillars of object-oriented programming: abstraction, encapsulation, inheritance, and polymorphism.

3.00 credits
Prerequisites: CSE 1010 or 1729. Not open to students who have passed CSE 2100.
Grading Basis: Graded

CSE 3100: Systems Programming

Introduction to system-level programming with an emphasis on C programming, process management and small scale concurrency with multi-threaded programming. Special attention will be devoted to proficiency with memory management and debugging facilities both in a sequential and parallel setting.

3.00 credits
Prerequisites: CSE 2050 or 2100; open only to students in the School of Engineering and declared Computer Science minors.
Grading Basis: Graded

Civil Engineering (CE)

CE 2110: Applied Mechanics I

Focused in the fundamentals of statics using vector methods, this course includes exploration of resolution and composition of forces, equilibrium of force systems, analysis of forces acting on structures and machines, centroids, and moment of inertia.

Prerequisites: MATH 1132Q (3 credits)

CE 2120: Applied Mechanics II

This course is focused on the fundamentals of dynamics using vector methods, including:

  • Rectilinear and curvilinear motion.
  • Translation, rotation, and plane motion.
  • Work, energy and power.
  • Impulse and momentum. 

This course may be repeated for credit.

Prerequisites: CE 2110; MATH 2110 or 2130. (3 credits)

CE 2411: Introduction to Computer Aided Design

Introduction to computer-aided design and drawing, emphasizing applications in civil and environmental engineering and landscape design. Introduction to fundamental CAD concepts and techniques, such as drawing commands, dimensioning, layers, editing techniques, and plotting, and additional software packages to create planimetric and topographic maps. Related topics include scale, coordinate geometry, and terrain representation.

Prerequisites: Enrollment in the School of Engineering; this course and CE 2410 may not both be taken for credit. (1 credit)

CE 3110: Mechanics of Materials

Course content covers simple and combined stress, torsion, flexure and deflection of beams, continuous and restrained beams, combined axial and bending loads, as well as, columns.

Prerequisites: CE 2110; enrollment in School of Engineering. (3 credits)

CE 3220: Principles of Construction I

This course is focused on concepts and techniques of construction, including construction process and procedures, contracts and delivery methods, scheduling, cost estimation, project control, project change management, and construction safety issues..

Prerequisites: CE 2251, which can be taken concurrently; enrollment in School of Engineering.

CE 3610: Basic Structural Analysis

Course content covers analysis of statistically determinate structures, and influence lines, as well as, deflection of trusses, beams, and frames, and provides an introduction to indeterminate analysis using consistent deformation and moment distribution. Curriculum includes computer programming components.

Prerequisites: CE 3110, which may be taken concurrently; enrollment in the School of Engineering. (3 credits)

Electrical and Computer Engineering (ECE)

ECE 2000: Electrical & Computer Engineering Principles

Course content covers basic concepts of circuit analysis as applied to electronic circuits and electromechanical devices, including measuring instruments.

Note: This course is intended for non-ECE majors.

Prerequisites: PHYS 1402 or 1502 or 1230 or 1530, which may be taken concurrently. Recommended preparation: MATH 2410Q.This course and ECE 2608 or ECE 2001W may not both be taken for credit.

ECE 2001: Electrical Circuits

Course content includes analysis of electrical networks incorporating passive and active elements, basic laws and techniques of analysis, ransient and forced response of linear circuits, AC steady state power, three-phase circuits, periodic excitation and frequency response, and computer analysis tools.

This course provides opportunity to implement and test design projects in the laboratory; laboratory reports are required for each project.

Prerequisites: Prerequisite: MATH 2410Q or 2143Q and either PHYS 1402Q or 1502Q or 1602Q or 1230 or 1530, both of which may be taken concurrently. Not open for credit to students who have passed ECE 2000.

ECE 3101: Signals and Systems

Course content explores representation of signals in the time and frequency domains, Fourier series, Fourier and Laplace transform methods for analysis of linear systems, introduction to state space models, as well as,  sampling and discrete systems analysis via z-transforms.

Prerequisites: ECE 2000 or 2001W; open only to students in the School of Engineering. Recommended preparation: ECE 1401. (3 credits)

ECE 3111: Systems Analysis and Design

Modeling, analysis and design of control systems using frequency and time-domain methods. Differential equation, Transfer function, signal flow graph and state variable representations of continuous and discrete-time systems. Linearization of nonlinear systems. Transient and frequency response of second order systems. Stability of linear systems with feedback; Routh Hurwitz, Root locus, Bode and Nyquist methods. Controllability and observability. Computational methods for analysis of linear systems. Team-based design projects involving modeling, classical compensator design and state variable feedback design.

Prerequisites: ECE 3101; MATH 2210, which may be taken concurrently. Open only to students in the School of Engineering (3 credits)

ECE 3201: Electronic Circuit Design and Analysis

This course focuses on physical electronics and their underlying operation of electronic devices, including:

  • Diodes, diode models, and diode circuits.
  • Transistors, transistor models, and transistor circuits.
  • DC, small signal, and frequency analysis of transistor amplifiers.
  • Compound transistor configurations.
  • Computer analysis tools. 

Curriculum includes construction of diode and transistor circuits and their testing in a laboratory environment.

Prerequisites: ECE 2001; open only to students in the School of Engineering. This course and ECE 3608 or ECE 3609 may not both be taken for credit. (4 credits)

ECE 4900W: Communicating Engineering Solutions in a Societal Context

Analysis of engineering design solutions in a broader context. Written and oral technical communication. There are two writing assignments and one oral presentation. Class time will be divided between lectures, group discussions/exercises, and student oral presentations.

Prerequisites: ENGL 1007 or 1010 or 1011 or 2011; open to junior or higher Electrical Engineering and Computer Science and Engineering majors. (1 credit)

Environmental Engineering (ENVE)

ENVE 2310: Environmental Engineering Fundamentals

Curriculum covers concepts from aqueous chemistry, biology, and physics applied in a quantitative manner to environmental problems and solutions. Course components include content concerning mass and energy balances, chemical reaction engineering, quantitative and fundamental description of water and air pollution problems, as well as, environmental regulations and policy, pollution prevention, and risk assessment. 

Prerequisites: CHEM 1128 or 1148 (3 credits)

ENVE 3120: Fluid Mechanics

Statics of fluids, analysis of fluid flow using principles of mass, momentum and energy conservation from a differential and control volume approach. Dimensional analysis. Application to pipe flow and open channel flow. Laboratory activities and written lab reports.

Prerequisites: CE 2110; MATH 2110 and 2410; open only to students in the School of Engineering. Recommended preparation: CE 2120. Not open for credit to students who have passed ME 3250. (4 credits)

Mechanical Engineering (ME)

ME 3242: Heat Transfer

This course focuses on the:

  • Fundamentals of conduction, convection, and radiation heat transfer.
  • Application of the general laws of heat transfer, and heat exchange to a wide variety of practical problems.
  • Analytical, numerical, and graphical solution of one, two, and three dimensional problems.

Prerequisites: ME 2233 and 3250. (3 credits)

ME 3250: Fluid Dynamics I

The course curriculum covers the laws of conservation of mass, momentum, and energy in fluid systems, fluid statics, dimensional analysis, incompressible, inviscid and viscous flows, steady and unsteady flows, internal and external flows.

Prerequisites: ME 2233; MATH 2110 and 2410. Cannot be taken for credit after passing ME 240, 245, 263, 3242, 3251, 3276, 4972; CE 3120; or ENVE 3100. (3 credits)

ME 3255: Computational Mechanics

Topics include elementary numerical analysis, finite differences, initial value problems, ordinary and partial differential equations and finite element techniques. Applications include structural analysis, heat transfer, and fluid flow.

Prerequisites: MATH 2410 and CE 3110. (3 credits)

ME 3295: Special Topics in Mechanical Engineering

This is a classroom course on special topics as announced. With a change in topic, may be repeated for credit.

Prerequisites: Prerequisites and recommended preparation vary. (3 credits)