Computer Science

The Computer Science major gives students knowledge and skills necessary for the 21st century technology-centered workplace. Hands-on experience with appropriate technologies is integral to the computer science program. In many of the computer science courses, students work in teams to solve larger problems. In this way, they develop skills for working on project teams, providing valuable experience for careers. Computer Science majors are strongly advised to get job-related experience through computer projects and internships that take place in the world beyond the classroom. Because concepts in computer science are deeply rooted in mathematics, Computer Science majors are advised to complete their calculus requirement early in their program. The major provides the flexibility to allow students to pursue one or more concentrations as they explore the various sub-disciplines within computer science.


Courses Are Available

Face to Face
Main Campus

Program Details

●  Credits: 120
●  View Tuition and Fees

Hear from Stritch Students

Additional Information

The Department of Mathematics and Computer Science at Cardinal Stritch University offers programs in Mathematics and Computer Science that are designed to reflect the most current developments within the disciplines and to prepare students for a wide variety of careers. In most of our courses, students are expected to make use of computers, calculators, and other modern technologies to explore and experiment with important ideas and to develop a deep understanding of underlying concepts and problem-solving strategies. Teamwork, particularly in larger problem-solving experiences, is required in most of our courses. Students are encouraged to participate in internship opportunities and pre-professional activities.
Teacher certification in computer science is available at the Early Adolescence/Adolescence (grades 6–12) level. 
A minor in computer science complements a variety of majors, and prepares students to work in a computer-centered work environment.  Students majoring in mathematics and/or business are particularly encouraged to complete a Computer Science minor. 

Computer Science Major: a minimum of 43 credits

Required courses for major: CS 212, 213, 305, 306, 315, 361, 401, 402, 407, and 415.  Required mathematics course: MT 210.
At least two credits of internship experience (CS 402) are required. Students may seek department approval to substitute an additional CS elective course numbered 300 or above in place of the CS 402 internship requirement.
At least nine credits of additional elective courses, chosen with faculty guidance, are required to complete the major.  These electives may be chosen to complete one or more concentrations.  Concentrations currently recognized by the department include: Web Application Development (CS 230, 240, 330), Game Development (CS 118, 250, 405), and Computational Modeling (MT 120, 211, 450).  Check with the department for the complete list. 
CS 401 is a capstone course in the major that is normally taken in the last semester (or last year) of upper-division course work in the major. CS 401 is offered annually in the spring, so December graduates must take this in the spring before their last semester. 
Students intending to pursue a major in computer science are encouraged to take CS 107 as their first computer science course, and those who are planning to go on to further study are strongly encouraged to take MT 211.  All computer science majors are encouraged to take a minor in a supporting field such as mathematics.

Computer Science Minor: a minimum of 18 credits

The minor in Computer Science is for individuals seeking a computer science background to supplement their chosen major. This minor is primarily intended for College of Arts and Sciences majors, and will not replace or modify the existing minor in Computer Science for Secondary DPI Certification or Teacher Certification Programs.
Required courses for minor: CS 212 and 213.  Twelve additional credits of Computer Science courses (generally four additional courses) to complete the credit requirements may be selected with faculty guidance from the following: CS 107, 118, 230, 240, 250, 304, 305, 306, 315, 330, 361, 390, 402, 407, 415, and 435.  At least six credits must be in courses numbered 300 or above.  The department may, at its discretion, permit other CS courses numbered 300 or above to count towards the minor.


Minor in Computer Science for Secondary DPI Licensure (for Students Seeking Secondary Licensure in CS):  a minimum of 22 credits

Required courses for minor: CS 107, 212, 213, 305, and at least one of the following: CS 230 or 361. Additional courses to meet the 22-credit minimum may be selected, with faculty guidance, from CS 390, 407, and 435. CS 390 can be taken for variable credit.


Teacher Licensure Programs

Requirements set by the Department of Public Instruction for all licensures vary from time to time. Individuals in teacher certification programs must meet with department advisors every semester until they complete requirements.


Department Grading Policy

No grade lower than a “C” will be accepted in a student’s major, minor, or required auxiliary courses.

PLO 1  Design, implement, and validate information systems solutions and computer programs based on requirements indicated in the problem analysis.
PLO 2  Assess and manage risk in information security systems; identify security threats, vulnerabilities, and economic consequences; and implement safeguards and controls.
PLO 3  Utilize modern computer programming languages and hardware.
PLO 4  Design, evaluate, and test information systems in a collaborative environment.
PLO 5  Solve problems using mathematical reasoning and critical thinking skills.
PLO 6  Communicate effectively both orally and in writing with diverse audiences.

Transfer Credits You Already Earned

A total of 120 semester credits are required for graduation, with at least 30 major course credits taken at Cardinal Stritch University. A maximum of 90 credits may be transferred from another accredited degree-granting institution and applied to fulfill major course requirements.

In the admission process you will need to provide transcripts from each college or university you attended. We will review the courses you already took to find out what will transfer to Stritch. Download our guide that explains credit acquisition or view a list of institutions we partnered with to establish articulation agreements.

Freshman Applicant Admission Requirements

•  Complete the Admissions Application
Submit the admissions application which is free to complete online.

•  Request Transcripts
Have official high school transcripts delivered directly to the Office of Admissions from your school. We will also review GED scores of 250 or above.

•  Send ACT or SAT Scores
Provide an official score report from the ACT or SAT. High school graduates out of school for over one year do not need to submit scores.


Transfer Student Applicant Admission Requirements

•  Complete the Admissions Application 
Submit the admissions application which is free to complete online.

•  Request Transcripts
Have official transcripts from each college or university delivered directly to the Office of Admissions

Information for International Students

If your prior education was not conducted in English, you must demonstrate proficiency with acceptable scores from the TOEFL, IELTS, or an ESL program. Review the  language and academic requirements to know if you are prepared for studying at Stritch. Review the We can also help you obtain an F-1 student visa.


Funding Your Education

The undergraduate degree programs are competitively priced to make your education affordable. Our counselors in the Financial Aid Office know how to help students identify all options available for funding their education. Learn more about our tuition and the financial aid process.

Alumni Network

More than 38,000 Stritch alumni are recognized worldwide for their leadership roles in businesses, health care organizations, corporations, educational institutions, entrepreneurial ventures and non-profit organizations. Responsive to the needs of their communities, Stritch graduates are critical thinkers, ethical decision-makers and lifelong learners.

Tweets by ‎@stritchu - Cardinal Stritch University's Twitter feed

Featured Events