Skip to main content

In this cutting-edge major, you’ll study the principles and methods behind today’s astonishing technological revolution. You’ll learn to analyze and solve problems at a whole new level, and prepare to use your new knowledge and skills in a remarkable range of professional settings.

Learn side-by-side with computer science experts

In small classes, you’ll study programming, operating systems, software design, and high-demand specialized topics such as data mining, game development, artificial intelligence, digital security and networking. You’ll use the latest software and hardware in both Apple and Windows platforms. As a senior, you’ll complete a team-based project for a real-world client, gaining high-level skills in every phase of system development, analysis and design. This major is powerful preparation for a successful career in software development and many other rewarding fields.

Amazing opportunities—on campus and beyond

Practical experience is built into the curriculum. You can enhance your skills and network with professionals by joining our student-run Technology Club or the Association for Computing Machinery (ACM), one of the most prestigious organizations in the field. Our internship program draws on Chicago’s world-class corporate and cultural resources. We make our connections your connections, so you can test-drive your dream job in the real world. You can combine academic study with compassionate service to people in need, or complete a hands-on research project with full faculty support. You also can immerse yourself in a different culture through the university’s outstanding study abroad program. You can choose from among programs on four continents. Ready for graduate study? In Dominican’s hybrid Master of Science in Software Development program you can develop as broad of a skill set as you need, from specialized certificates all the way to a full master’s degree.

Discover something new

Undergraduate research is a Dominican trademark. You won’t have to wait until graduate school to work side-by-side with a faculty scholar. You can even apply for university funding to support your work. Our annual research expo in April will give you a chance to sharpen your presentation skills and show your stuff.

Phaulo Escalante

Dominican Student

“I completed an amazing internship at Argonne National Laboratory. My goal now is to become a software developer. I’m the first in my family to attend college and I want to be a role model for my younger brothers.”

Prepare to thrive in a fast-growing, fast-changing field

A survey of U.S. employers by Hart Research Associates found that 93% of bosses say that “a job candidate’s demonstrated capacity to think critically, communicate clearly and solve complex problems” is the most important factor in hiring decisions. That is the essential skill set of our computer science graduates. The curriculum is designed to prepare you for success in one of today’s most dynamic fields—and for lifelong intellectual and professional competence. You’ll be open to new ideas, proficient with the latest technology, and able to adapt and thrive through a long and meaningful career. You will earn your way into leadership positions in the profession of your choice.

Katia Lima-Lopez

Dominican Graduate; Associate Developer, Paylocity

“As a woman in the software development field, it was great to find strong female role models among Dominican’s faculty. The faculty as a whole were so supportive. They enabled me to become a confident developer.”