Undergraduate Programs

Mason Engineering offers an impressive array of majors, minors, and undergraduate certificates. Take a look through them; you're likely to find some that match your areas of interest.


Bachelor of Science

  • Applied computer science is a degree program for those students who want and need the knowledge and expertise of computer science to work in one of the many disciplines that require advanced computing techniques.
  • Bioengineering, also referred to as biomedical engineering, is the application of engineering tools and approaches to solve problems in biology and medicine.
  • The BS in Civil, Environmental, and Infrastructure Engineering combines challenging coursework in physics and mathematics with hands-on practical work in construction, building, and project management.
  • Computer engineers design new generations of computers, as well as embedded computing systems, such as those found in smartphones, cars, appliances, computer networks, smart factories, and the Internet of Things. Research in this area often involves complex trade-offs among various optimization criteria, such as speed, cost, power, energy, reliability, and security.
  • The computer science department offers a BS in Computer Science and a BS in Applied Computer Science, with concentrations in bioinformatics, geography, computer game design, and software engineering.
  • The Bachelor of Science in Cyber Security and Engineering (BS, CYSE) degree is concerned with the development of cyber resilient systems which include the protection of the physical as well as computer and network systems.
  • Our graduates are involved in the research, development, design, production, and operation of a broad array of devices and systems.
  • Mason's BS in Information Technology teaches students how to apply IT to support business systems.
  • The Bachelor's degree in Mechanical Engineering at Mason grants students the knowledge and tools to oversee and operate large, complex systems.
  • The bachelor of science in statistics is designed to provide a framework for students to develop connections between statistical concepts and theories and their applications to statistical practice.
  • The systems and industrial engineering program builds on this foundation, teaching theoretical knowledge, practical skills, and the ability to apply systems thinking to problems.

Undergraduate Minor

  • This minor provides students with a unique opportunity to earn a pilot’s license and gain expertise in various aspects of aviation management.
  • The minor in computer science is intended for those pursuing other undergraduate degree programs that feel the need to pursue computer science to complement their other studies.
  • The minor provides students with a background in data analysis and statistical methodology. It is intended to complement undergraduate degree programs such as computer science, economics, environmental engineering, geography, mathematics, nursing, psychology, public administration, sociology, and systems engineering.
  • This minor prepares students for employment in environmental engineering and subsequent graduate studies in water and environmental engineering at Mason or elsewhere.
  • Students learn to apply IT to support business processes. The minor equips graduates with strong problem-solving, writing, and communication skills.
  • Mechanical Engineering is the broadest of the engineering disciplines, concerned with anything that moves or uses energy.
  • The minor in Software Engineering teaches students to design and build high-quality software, a valuable asset for engineers, mathematicians, and scientists interested in working in a variety of fields that increasingly demand strong software writing skills.
  • A minor in Statistics gives students a background in the theory and application of statistical methodology. It is intended to complement undergraduate degree programs in the College of Engineering and Computing and the College of Science.
  • Sustainable systems engineering is a technical, transdisciplinary field focusing on how to design, integrate, and manage complex systems over their life cycles, with the goal of addressing climate change, energy, environmental, and economic sustainability.
  • This minor gives students the fundamentals of systems engineering. Participants learn how to deal with the system life cycle and use scientific methods for analyzing the operations of a system or organization. The courses help students in technical fields prepare for the information technology work now common in public and private industry.

Undergraduate Certificates