Computer Science and Software Engineering
Detroit Mercy’s Computer Science and Software Engineering programs prepare students to thrive in industry, government, health and education. The Bachelor of Science in Computer Science (BSCS) develops strong skills in
- Programming
- Software design
- Development
- Implementation
You'll have the flexibility to explore specialties such as hardware systems, web development, gaming, bioinformatics, cybersecurity and robotics.
Our graduate program builds on this foundation and emphasizes both practical and theoretical expertise in software engineering. You'll gain hands-on experience through state-of-the-art laboratories, industry-focused projects and real-world design work that strengthens teamwork, communication, ethical decision-making and computer-based problem solving.
Undergraduate Degrees
- Bachelor of Science in Computer Science (BSCS)
- Five-Year BS Computer Science - MS Program in Software Engineering (BSCS-MSSE)
Graduate Degree
- Master of Science in Software Engineering
Median annual wage for Computer and Information Technology occupations.
Bureau of Labor Statistics, 2024
317,700 job openings each year on average through 2034.
Bureau of Labor Statistics, 2024
Average salary for Software Engineer in the U.S.
ZipRecruiter, 2025
Explore Undergraduate Degrees
Bachelor of Science in Computer Science (BSCS)
There’s a huge demand for people with Computer Science degrees. You’ll have lots of exciting career options to choose from.
You could work on apps, games, internet and security software, robotics, data science, embedded systems or even smart technology in cars and electronics. A Computer Science degree opens doors to many fast-growing and well-paid career paths.
5-Year B.S. Computer Science / M.S. in Software Engineering (BSCS / MSSE)
Save time and money while earning both a bachelor’s and master’s degree.
You can count two classes toward both degrees, take up to three graduate courses at the undergraduate tuition rate and even extend your undergraduate financial aid into your graduate year.
Explore the Graduate Degree
Master of Science in Software Engineering
Our 30-credit-hour program gives you applied skills that employers are looking for.
You’ll be ready to work in tech companies, government, healthcare or education. Gain immersive, project-based experience while learning the theory behind it, all while developing teamwork, problem-solving, communication and technology ethics.
Our rigorous, advanced curriculum also prepares you to pursue a Ph.D. in Software Engineering, if you’re interested in research or becoming a professor.
At UDM, you don’t just study software engineering—you practice it. Graduate with a strong portfolio, valuable connections and confidence in your skills.
Why UDM?
A focus on students
With a low student-to-faculty ratio and small classes, you’ll get personalized attention in and out of the classroom. All courses are project-based, helping you develop creativity and critical thinking skills. You’ll work on team projects, lab assignments and even collaborate with faculty on their research.
Professional co-op experience
When you study Computer Science at Detroit Mercy, you’ll get an exceptional education rooted in Jesuit and Mercy traditions. You’ll gain real-world experience through paid co-op assignments, often with Fortune 500 companies. By graduation, you’ll be career-ready, equipped with both the skills and professional experience employers seek.
Make connections and build your skills by joining our student clubs.
The Association for Computing Machinery (ACM) Student Chapter brings together students, faculty and professionals to share ideas and explore the latest in computing.
You can also join the Software Engineering Club, open to anyone interested in software engineering. Members take part in discussions, presentations and hands-on workshops that help you grow as a future engineer.
"My classes have allowed me to apply what I’ve learned and share it with the community. Detroit Mercy has taught me to think beyond myself and create projects that help others, a value I carry into almost everything I do."
—Gillian Toller, Computer Science major
