Undergraduate Engineering Degree Programs

Find Your Major

Our comprehensive engineering program offers twelve undergraduate engineering degree programs. Explore your options.

An aerospace engineer in a wind tunnel

Aerospace Engineering

Aerospace engineers design airplanes, space flight vehicles, and unmanned aerial vehicles. Rapid advances in aerospace systems require the successful aerospace engineer to develop new concepts and bring them into reality as reliable, competitive, and environmentally acceptable products.

architectural engineers looking at plans

Architectural Engineering

Architectural Engineering is an engineering discipline that prepares engineers to work on buildings as part of a team. There are four basic architectural curriculum areas: building structures, building mechanical systems, building electrical systems and construction management.

biomedical engineer in a lab

Biomedical Engineering

Biomedical engineering is the application of engineering principles to solve biological and medical problems and improve health care. Bioengineers combine engineering principles with sciences to design and create in research areas such as bioinstrumentation, biomaterials and tissue engineering, biomechanics, medical imaging and nanomedicine/nanotechnology.

Civil Engineer

Civil Engineering

Civil engineers conceive, design, supervise and maintain infrastructure projects and systems such as roads, buildings, airports, tunnels, dams, bridges, and systems for water supply and sewage treatment. They are often involved in sustainability and environmental issues as they pertain to built infrastructure.

computer engineer working on an industrial robot

Computer Engineering

The Bachelor of Science in Computer Engineering degree program will provide students the knowledge and skills required to develop and apply computer systems to practical, real-world problems.

computer scientist in front of screens of code

Computer Science

The Bachelor of Science in Computer Science degree program is designed to expose students to the rigorous intellectual and extensive practical aspects of modern software-intensive computing systems.

A construction manager on a worksite

Construction Management

Construction managers plan, construct, maintain, and manage facilities essential to modern, civilized human life. Projects requiring construction management expertise include buildings, bridges, tunnels, transportation systems, and facilities utilized in various specialized industrial processes.

an electrical engineer in front of a power line

Electrical Engineering

Electrical Engineering is a broad field that includes power systems, control systems, microelectronics and nanoelectronics, microprocessors and computer networks, telecommunications (wire, wireless, satellite and fiber optic), remote sensing, signal processing, neural networks, medical devices, optics (electro-optics, optoelectronics and photonics) and other emerging technologies.

an industrial engineer at a desk

Industrial Engineering

Industrial engineers encourage people to collaborate and help businesses, service industries, and even non-profit organization run more effectively. Industrial engineers are often called "big picture" engineers, because they look at systems as a whole and come up with ways to improve them.

mechanical engineers reviewing designs on a computer

Mechanical Engineering

Mechanical Engineers may be involved in product design and development, manufacturing, project management, power generation or other operations.

Three Resource and Energy Engineers walk past a row of solar panels.

Resource and Energy Engineering

The Resource and Energy Engineering bachelor’s degree program will prepare students to apply engineering principles to the design, development and operational evaluation of energy generation, storage, conversion and distribution systems.

a software engineer

Software Engineering

The Bachelor of Science in Software Engineering degree program is designed to prepare students for professional and academic careers in the field of software engineering. This program is ideal for students who are interested in designing and developing the entire life cycle of software systems.