The Software Engineering Bachelors Degree at Robert Morris University is designed for aspiring professionals who are passionate about creating reliable, high-quality software systems. You will delve into the critical aspects of software development, including analysis, design, validation, implementation, and maintenance, preparing you for demanding roles in industry, commerce, government, and research. This program equips you with the foundational knowledge and practical skills necessary to conceive and develop sophisticated software solutions, addressing the complex challenges inherent in modern computing and engineering. This rigorous undergraduate degree cultivates a deep understanding of software engineering principles and practices. You will explore key areas such as data structures, algorithms, database management, and software design, alongside essential supporting subjects like calculus, statistics, and linear algebra. The curriculum emphasizes hands-on experience through project-based learning and practical application, ensuring you are well-prepared for a successful career in the dynamic field of software engineering upon graduation.
You will study this program full-time on campus over four years, engaging with a comprehensive curriculum that progresses from foundational engineering and programming concepts in your freshman year to advanced software design and integrated engineering principles in your senior year. The syllabus includes core subjects like Fundamentals of Software Engineering, Data Structures & Algorithms for Engineers, Database Management Systems, and Software Design & Construction, complemented by electives that allow you to tailor your learning. In your final year, you will participate in an Integrated Engineering Design project, applying your accumulated knowledge to solve real-world engineering problems. You will graduate with the analytical, design, and implementation skills sought after by leading technology firms and innovative organizations.