Computer Science
-
Program TypeMajor, Minor
-
Degrees OfferedB.A., B.S.
-
SchoolHamm School of Engineering
Master the rudiments of software design and implementation. Develop in-demand analytical skills through hands-on problem-solving and experimentation.
What You’ll Learn
You’ll explore key theoretical foundations of computer science while cultivating technical mastery in the lab and building professional confidence on the job. Throughout your four years on campus, you’ll benefit from one-on-one faculty support and enjoy access to state-of-the-art technologies as well as paid internships with industry leaders.
- Gain Practical Experience
At the Hamm School of Engineering, we place a strong emphasis on learning by doing. Under the guidance of expert faculty mentors, you'll master both high- and low-level computer languages, program AIs to analyze and learn from data, construct innovative software solutions by applying principles of computer engineering design, and much more.
- Foster Interprofessional Awareness
To position our students to excel in today’s interdisciplinary professional settings, we provide copious opportunities for cross-major teamwork. You'll collaborate with your peers in civil, mechanical, electrical, environmental, and construction engineering to address multifaceted challenges in diverse areas of human activity.
- Build a Broad Network
You’ll start forging valuable industry connections as early as the summer after your freshman year. The Hamm School of Engineering maintains relationships with over 50 regional organizations, many of which offer paid internships for students at every class level.
- Realize Your Leadership Potential
Our program stands on a foundation of transformative Benedictine values, among them service, community, and respect for persons. In addition to equipping you with essential technical knowledge and skills, we’ll form you into a capable servant leader with a holistic view of success.
Program Information
Please visit our catalog for admission requirements and a full list of our courses.
Featured Faculty
Thomas Volkman
Chair of Computer Science, Chair of Computer Engineering, Assistant Professor of Electrical Engineering
I grew up and graduated from high school in Columbia Heights, Minnesota. After college, I moved and lived in San Diego, California for 31 years where I met and married my bride in 1992. We have been blessed with five children. We moved to Bismarck in 2018 and I feel very privileged to live here and be part of the University of Mary community. I try to make myself completely available to my students: by phone, by email, and via discord. I love this college because of its mission to instill authentic Catholic values in their students.
Surendra Batukdeo, MSEE
Assistant Professor of Computer Science, Assistant Professor of Computer Engineering
I teach computer science classes at Hamm School of Engineering, and the open office concept is the most ideal for interacting with both students and colleagues. The unique culture of a private university with a balance in technical and non-technical education helps build a more holistic individual and contributor to society.
Jerika Hayes, MS
Assistant Professor of Electrical Engineering, Assistant Professor of Computer Engineering, Assistant Professor of Computer Science
I am an assistant professor of engineering, working in electrical engineering and computer science. I believe that collaboration with a whiteboard and a goal in mind brings out ideas that are derived from others' personal backgrounds. The more diverse the team, the more creative a solution there will be. Inspiration is an important motivator, and I see it as my responsibility as an instructor to inspire my students creating the first step to their success. There is a peace on the University of Mary campus that allows me to be still and think, while also enjoying the amazing view of the river that I grew up on.