Apply Today
Available - On Campus

The B.S. in Engineering with a Software Engineering concentration prepares students in the analysis, design, validation, implementation, and maintenance of computer software systems, where very high reliability is expected even under demanding conditions. Students learn to conceive and develop high-quality software systems for applications in industry, commerce, engineering, government and research.

With the 4+1 integrated degree program, students can go on to earn an M.S. in Engineering Management with only one additional year of study.

The Engineering Accreditation Commission of ABET has accredited the B.S. degree programs in Engineering and Manufacturing Engineering.


Contact Information

Jameela M. Al-Jaroodi, Ph.D. 
Coordinator, Software Engineering
412-397-4053 phone  

Ergin Erdem, Ph.D., CMfgE 
Coordinator, Industrial and Manufacturing Engineering
412-397-3532 phone 

Priyadarshan A. Manohar, Ph.D. 
Director, SEMS ROC - Grants and Research SEMS - ROC, Grants and Research  
Coordinator, Assessment Engineering
412-397-4027 phone 

Luis E. Monterrubio Salazar, Ph.D., CMfgE 
Coordinator, Engineering Laboratories  
Coordinator, Mechanical Engineering
412-397-5441 phone 

4-Year Course Plan

Freshman Year, Fall

  • Intro to Engineering
  • Calculus w/Analytic Geometry I
  • Chemistry I with lab
  • Humanities: Art & Music
  • Intercultural Communications/Reading & Writing Strategies

Freshman Year, Spring

  • Contemporary Social Problems or similar
  • Programming
  • Calculus w/Analytic Geometry II
  • General Physics I with lab
  • Argument & Research

Sophomore Year, Fall

  • Advanced Programming
  • General Physics II with lab
  • Data Structures & Algorithms for Engineers
  • Discrete Mathematics
  • Public Speaking & Persuasion

Sophomore Year, Spring

  • Engineering Statistics
  • Fundamentals of Software Engineering
  • Computer Architecture for Software Engineers
  • Circuits & Electromagnetics
  • Fundamentals of Accounting or similar

Junior Year, Fall

  • Prototyping & Interface Design
  • Operations Research I or similar
  • Advanced Programming
  • Survey of Economics
  • Professional Communication in Workplace

Junior Year, Spring

  • Database Management System
  • Software Verification/Validation
  • Management Theory & Practice
  • Linear Algebra w/ Applications
  • Software Design & Construction

Senior Year, Fall

  • Engineering Practice
  • Distributed Systems Implementation
  • Software Engineering Elective
  • Value Design
  • Reading Literature: Coming of Age or similar

Senior Year, Spring

  • Integrated Engineering Design
  • Principles of Marketing
  • Software Engineering Elective
  • General Psychology
  • U.S. History I or similar
Additional Program Details

Program Educational Objectives

Five years after graduation, the graduates should:

  • Be technically competent engineers.
  • Be hands-on practitioners of engineering.
  • Possess strong understanding of business and, strong team and communications skills.
  • Be well-prepared to embrace the continuous learning necessary to practice engineering over their entire professional lifetimes.
  • Have a strong understanding of engineering ethics.

Student Outcomes

At the time of graduation, the graduate should have:

  • an ability to apply knowledge of mathematics, science, and engineering.
  • an ability to design and conduct experiments, as well as to analyze and interpret data.
  • an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
  • an ability to function on multi-disciplinary teams.
  • an ability to identify, formulate, and solve engineering problems.
  • an understanding of professional and ethical responsibility.
  • an ability to communicate effectively.
  • the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  • recognition of the need for, and an ability to engage in life-long learning.
  • knowledge of contemporary issues.
  • an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Enrollment and Graduation Data

  • 2017: …………………
  • 2016: …………………
  • 2015:  .... enrolled, 59 graduates
  • 2014: 532 enrolled, 66 graduates
  • 2013: 465 enrolled, 36 graduates
  • 2012: 287 enrolled, 20 graduates
  • 2011: 213 enrolled, 16 graduates
  • 2010: 181 enrolled, 6 graduates
  • 2009: 103 enrolled, 5 graduates

Sample Courses:

These are some of the classes for students in this academic program:

Statics & Strength of Materials
Material Handling & Plant Layout
Human Factors Engineering
Major Credits
Engineering, Math, Physics
Core Credits
Communication Skills, Economics, Humanities, History, Sciences, etc.
Elective Credits

Top Employers

top employers

School of Engineering, Mathematics and Science

School of Engineering, Mathematics and Science

Explore your world, innovate, and develop the solutions for the challenges of tomorrow. Be a professional with workplace-ready skills and a talent for teamwork and leadership.

Visit School Site

We’re ready when you’re ready.
Request additional information:

Let us know and we can share some more details about our degree programs and other majors and study options at RMU.

Is it ok for RMU to send important updates and information with text messages?


Call us at:


Schedule a Visit