Coursework shown on a laptop.
 

Online Courses

The College of Engineering offers a wide variety of fully online degrees and certificate programs. To find out more about courses that are part of these degree programs offered through the Penn State World Campus, visit our degree programs page.

Individual courses listed below are for current Penn State students, students from other institutions looking to earn transfer credits, and others looking for professional development or enrichment outside of a full degree program.

View the Registration Timetable for a schedule of when you can begin registering for classes for a specific semester.

View the schedule of classes in LionPath to be sure the class is running in your desired semester.

Aerospace Engineering

AERSP 309: Astronautics
Introduction to space and space flight; laws of particle mechanics; orbits and trajectories; space vehicles and propulsion.
Description | Sample Syllabus | How to Enroll

Civil Engineering

CE 321: Highway Engineering
Highway engineering principles, vehicle and driver characteristics; geometric and pavement design; highway drainage; traffic engineering, capacity analysis, and signal timing.
Description | Sample Syllabus | How to Enroll

CE 332: Professionalism, Economics & Construction Project Delivery
Introduction to engineering management process; economic analysis; pricing; contract documents; estimating; ethics; professional practice and engineering economy.
Description | Sample Syllabus | How to Enroll

CE 340: Structural Analysis
Analysis of statically determinate and indeterminate trusses, beams, and frames; reactions, axial forces, shears, moments, deflections. Introduction to influence lines.
Description | Sample Syllabus | How to Enroll

CE 341: Design of Concrete Structures
Design of reinforced concrete beams, slabs, and columns, with emphasis on ultimate-strength methods; prestressed concrete; building and bridge applications.
Description | Sample Syllabus | How to Enroll

CE 360: Fluid Mechanics
Mechanics of fluids; flow in conduits and around bodies, friction and energy loss, fluid measurements.
Description | Sample Syllabus | How to Enroll

CE 370: Introduction to Environmental Engineering
Nature and scope of environmental issues; air, water, land impacts; fundamentals and processes of pollution control.
Description | Sample Syllabus | How to Enroll

Chemical Engineering

CHE 220: Introduction to Chemical Engineering Thermodynamics
This is the introductory course in chemical engineering thermodynamics and is normally scheduled in the sophomore year.
Description | Sample Syllabus | How to Enroll

CHE 320: Phase and Chemical Equilibria
This is the second course in chemical engineering thermodynamics and leads to the study of separations and reacting systems.
Description | Sample Syllabus | How to Enroll

CHE 450: Process Dynamics and Control
Analysis of time-dependent variables in chemical process plants; reactor design and control; computer applications.
Description | Sample Syllabus | How to Enroll

Computer Engineering

CMPEN 331: Computer Organization and Design
Introduction to major components of a computer system, how they function together in executing a program, and how they are designed.
Description | Sample Syllabus | How to Enroll

CMPEN 454: Fundamentals of Computer Vision
Introduction to topics such as image formation, segmentation, feature extraction, matching, shape recovery, object recognition, and dynamic scene analysis.
Description | Sample Syllabus | How to Enroll

Computer Science

CMPSC 101: Introduction to Programming
This course introduces the fundamental concepts and processes of solving computational problems through the design, implementation, testing, and evaluation of basic computer programs.
Description | Sample Syllabus | How to Enroll

CMPSC 360: Discrete Mathematics for Computer Science
Discrete mathematics and foundations for modern computer science. Topics include sets, relations, logic, algorithms, graphs, finite state machines and regular expressions.
Description | Sample Syllabus | How to Enroll

Computer Science and Engineering

CSE 820: Software & Hardware Project Management
Students study the theory and practice of hardware and software project management.
Description | Sample Syllabus | How to Enroll

Electrical Engineering

EE 211: Electrical Circuits and Power Distribution
D.C. and A.C. circuits, transformers, single and three-phase distribution systems, A.C. motors and generators.
Description | Sample Syllabus | How to Enroll

EE 212: Introduction to Electronic Measuring Systems
Electronic devices and characteristics, amplifiers and feedback, electronic instruments and recording systems. Designed for non-electrical engineering students.
Description | Sample Syllabus | How to Enroll

EE 454: Fundamentals of Computer Vision 
Introduction to topics such as image formation, segmentation, feature extraction, matching, shape recovery, object recognition, and dynamic scene analysis.
Description | Sample Syllabus | How to Enroll

Engineering Mechanics

EMCH 211: Statics
Equilibrium of coplanar force systems; analysis of frames and trusses; noncoplanar force systems; friction; centroids and moments of inertia.
Description | Sample Syllabus | How to Enroll

EMCH 212: Dynamics
Motion of a particle; relative motion; kinetics of translation, rotation, and plane motion; work-energy; impulse-momentum.
Description | Sample Syllabus | How to Enroll

EMCH 213: Strength of Materials
Axial stress and strain; torsion; stresses in beams; elastic curves and deflection of beams; combined stress; columns.
Description | Sample Syllabus | How to Enroll

EMCH 315: Mechanical Response of Engineering Materials
Mechanical response measures and design theories for engineering materials; elastic and plastic response as affected by stress, strain, time, temperature.
Description | Sample Syllabus | How to Enroll

Industrial Engineering

IE 302: Engineering Economy
Principles and methods for analyzing the economic feasibility of technical alternatives leading to a decision or recommendation.
Description | Sample Syllabus | How to Enroll

IE 305: Product Design, Specification and Measurement
Principles of product design and specifications and methods for product verification.
Description | Sample Syllabus | How to Enroll

IE 307: Additive Manufacturing Process and Reverse Engineering 
The study and application of rapid prototyping technologies in design and manufacturing.
Description | Sample Syllabus | How to Enroll

IE 323: Statistical Methods in Industrial Engineering
The study and application of statistics in the solution of engineering problems.
Description | Sample Syllabus | How to Enroll

IE 327: Introduction to Work Design
Job analysis, cognitive and physical considerations in design of work, work measurement.
Description | Sample Syllabus | How to Enroll

IE 408: Cognitive Work Design
Design and evaluation of cognitive work, including the human/computer interface, visual displays, software design, and automated system monitoring, with emphasis on human performance.
Description | Sample Syllabus | How to Enroll

IE 419: Work Design - Productivity and Safety
Methods improvement, physical work design, productivity, work measurement; principles and practice of safety.
Description | Sample Syllabus | How to Enroll

IE 424: Process Quality Engineering
Statistical methods for engineering process characterization and improvement. For non-Industrial Engineering majors.
Description | Sample Syllabus | How to Enroll

IE 425: Stochastic Models in Operations Research
This course will be an introduction to the modeling of stochastic systems.
Description | Sample Syllabus | How to Enroll

IE 433: Regression Analysis and Design of Experiments
Theory and Application of Regression Analysis and Design of Experiments to build models and optimize process and product parameters.
Description | Sample Syllabus | How to Enroll

Mechanical Engineering

ME 201: Introduction to Thermal Science
Application of the basic concepts of thermodynamics, fluid dynamics, and heat transfer to the solution of engineering problems.
Description | Sample Syllabus | How to Enroll

ME 300: Engineering Thermodynamics I
Basic thermodynamics concepts, properties of pure substances, first and second law analysis of systems and control volumes.
Description | Sample Syllabus | How to Enroll

ME 320: Fluid Flow
This course is an introduction to fluid mechanics, and emphasizes fundamental concepts and problem-solving techniques.
Description | Sample Syllabus | How to Enroll

ME 360: Mechanical Design
Specification of components such as shafts, bearings, and power transformers; optimal designs for operational, environmental, and manufacturing requirements.
Description | Sample Syllabus | How to Enroll

ME 370: Vibration of Mechanical Systems
Modeling and analysis of vibration characteristics of mechanical systems with single degree and multiple degrees of freedom. Vibration control by isolation, absorption and balancing.
Description | Sample Syllabus | How to Enroll

ME 410: Heat Transfer
Thermal energy transfer mechanisms: conduction (steady, transient), convection (internal, external), radiation; lumped parameter method; heat exchangers; introduction to numerical methods.
Description | Sample Syllabus | How to Enroll

ME 423: Introduction to Numerical Methods in Fluid Dynamics
This course provides an introduction to the important and growing field of Computational Fluid Dynamics (CFD).
Description | Sample Syllabus | How to Enroll

ME 450: Modeling of Dynamic Systems
Modeling and analysis of dynamic interactions in engineering systems. Classical and state variable methods; digital simulation; stability and dynamic response.
Description | Sample Syllabus | How to Enroll

ME 461: Finite Elements in Engineering
Computer modeling and fundamental analysis of solid, fluid, and heat flow problems using existing computer codes.
Description | Sample Syllabus | How to Enroll

 
 

OFFICE FOR DIGITAL LEARNING

The Office for Digital Learning in the College of Engineering supports engineers in lifelong learning - the process of acquiring the skills and knowledge necessary to remain current in a chosen field. In today's rapidly-changing, knowledge-based economy, engineers must devote the time and effort to learn new skills and technologies in order to add value for their employers and clients and to remain personally marketable.

Office for Digital Learning

College of Engineering

301-A Engineering Unit C

The Pennsylvania State University

University Park, PA 16802

Phone: 814-865-7643

E-mail: odl@engr.psu.edu