You believe computer programs improve lives, the function of organizations, and the management of resources. And, you want to have a hand in technological progress. Whether you want to design mobile apps or enterprise software solutions, S.A.U. can prepare you for a successful IT career.

Our graduates work at Apple Inc., Carleton Life Support, Google, HNI Corporation, and Southern Imperial Inc., and many others.

Ambrose Advantages

  • Comprehensive Education
  • Hands-on Experience
  • 4 + 1 MSITM program

Our faculty is up-to-date on technologies and innovations in computer science. They work side-by-side with you as you learn to translate theory, build technical proficiency, and apply your skills in the real world.

What will I learn?

Your studies will concentrate on application development, computer architecture, software engineering, and operating systems. Courses include programming, data structures, legal and ethical issues, network and data communications, systems analysis and design, web programming, and database management systems. One of our more popular courses is on iPhone app development.

Our internship program gives you quality, hands-on experience. SAU students have worked side-by-side with network and technology experts at a number of regional and national corporations, including the National Security Administration, Deere & Company, Arconic (formerly Alcoa), and Genesis Health Systems. In fact, you will have your pick at regional internships since they often have more available positions than students.

If you want to pursue an advanced degree, you'll be exceedingly prepared for graduate school, and many choose to continue their education at SAU. Our Master of Science in Information Technology Management prepares IT professionals to effectively analyze, create, and manage information systems that meet the needs of your organization. And with our 4+1 program, you can earn both degrees in five years. It saves you a year of time and tuition.

All of our programs are strengthened by our CIS Alumni Advisory Council. These 15 alumni are well-established, successful IT professionals and industry leaders from across the U.S., and they are invested in the university and care about our students. They provide input and feedback on our curriculum and advise us on industry trends, which helps ensure your education is relevant and strong, and you gain the skills to succeed now and in the future.

What are some possible job outcomes?

Computer Science graduates usually work in software and technology industries, filling the roles of network or systems administrator, network engineer, or technician.

You can work in a number of fields, including business, government, education, science, and energy.

What have alumni of this program done?

  • Rachel Vanderheiden '98, '00, '03 MBA, is an IT Leader for Deere & Company. "The coaching I received from professors helped me get multiple internships and part-time jobs throughout college."
  • Mitch Myers '86, a vice president of customer success at BMC Software in Plano, Texas, is confident the computer science and business classes at S.A.U. helped him "learn how to learn. It was less about specific skills such as programming and more about learning how to think about business and strategies."
  • Randy Vogel '87, a Cloud Adoption Leader for IBM, knows the liberal arts background he gained at S.A.U. helped in his success. "My first job was as a programmer, so the different programming classes were extremely valuable - not just for programming, but for problem-solving skills as well. My subsequent roles began to take on leadership responsibilities, so the liberal arts exposure and small class sizes with lots of interaction were key to help me transition from doer to manager."

Degree Requirements

CIS Department majors/minors must pass CSCI 140, CSCI 195, and CSCI 270 with a C or better.


  • CSCI 140 Foundations of Computer Science
  • CSCI 195 Programming I
  • CSCI 270 Networks and Data Communications
  • CSCI 281 Discrete Structures
  • CSCI 294 Contemporary Programming Topics
  • CSCI 295 Programming II
  • CSCI 310 Data Structures
  • CSCI 435 Legal and Ethical Issues in Computing

Select five courses from:

  • CSCI 300 Systems Analysis and Design
  • CSCI 320 Computer Architecture
  • CSCI 330 Web Programming
  • CSCI 360 Database Management Systems
  • CSCI 393 Algorithm Design and Analysis
  • CSCI 400 Programming Language Concepts
  • CSCI 410 Operating Systems
  • MATH 191 Calculus and Analytic Geometry I


Select 9 credits of CSCI at the 200 level or above

Program taught in:

See 4 more programs offered by St. Ambrose University »

Last updated October 23, 2018
This course is Campus based
Start Date
Aug 2019
Jan 2020
By locations
By date
Start Date
Aug 2019, Jan 2020
End Date
Application deadline

Aug 2019, Jan 2020

Application deadline
End Date