Bachelor of Science in Software Engineering
Description
The Software Engineering program helps students develop a robust understanding and knowledge of quality software systems design, development, and implementation, while allowing for the flexibility to further explore areas of interest in hardware, software, web development, gaming, bioinformatics, security, or robotics to name a few. The Software Engineering program will prepare students for a variety of career options in academic, corporate, and government areas.
There is great demand for graduates with software engineering degrees. Even though there are growing opportunities overseas, the number of new software engineering jobs created in the United States is growing at a rate greater than the number of graduates in this field. With a degree in Software Engineering (SE), you can choose from a variety of career opportunities including: applications software engineer, system software engineer, embedded software engineer, software test engineer, software quality engineer, software requirements engineer, software validation engineer, manufacturing software engineering, electrical/electronic software engineer, user interface engineer, software engineering consultant, internet software engineer, game software engineer, software engineer, embedded software engineer, and more!
Software Engineering Program Educational ObjectivesWithin few years of completing the Bachelor of Science in Software Engineering (BSSE) at the University of Detroit Mercy, graduates are expected to:
- Pursue professional practice of software engineering or a graduate degree based on the acquired technical skills and knowledge in mathematics, science, computer science, and software engineering.
- Efficiently develop requirements and analyze, design, test, verify, validate, implement, and maintain high quality software and secure components, processes, and systems using appropriate software engineering principles, technique, and tools.
- Solve software engineering problems in a multidisciplinary team environment, lead projects, and communicate effectively with stakeholders both orally and in writing.
- Express professionalism in their work, engage in lifelong learning to keep current with the new developments in the field of software engineering, and understand the impact of software engineering solutions in a global and societal context using knowledge of contemporary issues.
- Impact the society in an ethical and responsible manner.
Contact us
For more information, send e-mail to Dr. Kevin Daimi at: snyderke@udmercy.edu
Program Details
For a more compete description of Bacherlor of Software Engineering please visit catalog page at
Core Curriculum
The student must complete certain University requirements regardless of the degree program in which he/she is registered. These include: ENL 1310, CST 1010, two courses in natural science, PHL 1000, one course in religious studies, any other course in philosophy or religious studies, three courses in history and culture, one course in ethics, and one course in contemporary socio-political problems. These courses total at least 36 hours.
Program Checkoff Sheets
For the Bachelor of Science in Software Engineering program check off sheet, click here.
(For students starting the program before the Fall of 2010, click here.)
Course Descriptions
For course descriptions for all the undergraduate Software Engineering classes, go to the undergraduate Software Engineering course description page.










