Computer Science Major

Overview

The Department of Mathematics and Computer Science at Cardinal Stritch University offers well-balanced programs in mathematics and computer science. All of the programs are designed to reflect the most current developments within the disciplines and to prepare students for a wide variety of careers. 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.
The department offers two distinct majors: Mathematics and Computer Science. Minors are available in both Mathematics and Computer Science. In addition, the department offers an interdisciplinary major, Management Information Systems- Business, jointly with the Business Department.
The Computer Science major has been designed to give students the skills they need for the 21st century. Hands-on experience with appropriate technologies is integral to the computer science program.
Students should expect to regularly spend time in the computer labs outside of scheduled class sessions. Students are required to work in teams to solve some larger problems in many of the courses of the major. This experience of effective collaboration is valuable preparation for many careers in computer-centered workplaces. Teacher certification is available at the elementary and secondary levels. Minors in computer science for mathematics majors and business majors complement those majors and prepare students for the work world. We also offer a technology certificate.
Because concepts in computer science are deeply rooted in mathematics, Computer Science majors are advised to complete the calculus sequence (MT 210, 211) early in their program.
The interdisciplinary major in Management Information Systems/ Business has been designed to give students a background in efficient and ethical use of management technology and the information it generates in business environments. Students will gain technological knowledge and skills as well as the fundamentals of business and management.
While we do not offer an undergraduate major in Instructional Technology, qualified undergraduates are permitted -- and teacher certification students are strongly advised  -- to take selected courses in the Department of Instructional Technology.

Undergraduate Degree Program

Computer Science Major: A minimum of 34 credits*
Required courses for Major: CS 212, 213, 230, 305, 306, 315, 361, 407, and 401.
Electives may be chosen with faculty guidance from CS 240, 330, 390, 415, and 435.
An internship experience (CS 390) is strongly recommended, and may bring the total number of credits to 35 or 36.
Physics 201 and 202 is strongly recommended for Computer Science majors. Students are advised to take a minor in a supporting field.
Required courses outside the Major: CS 107, MT 210, and 211. A student who has taken calculus elsewhere (e.g., a transfer student or a student who has taken calculus in high school) may place into MT 217 Accelerated Calculus (5 credits). MT 217 would replace MT 210, 211.
*Pending approval

Computer Science Minor: A minimum of 22 credits
Required courses for Minor: CS 107, 212, 213, 305, and 315. Additional courses selected with faculty guidance may be chosen from CS 230, 240, 306, 330, 361, 390, 407, and 435.

Minor in Computer Science for Secondary DPI Certification (for students seeking secondary certification in CS) A minimum of 22 credits
Required courses for Minor: CS 212, 305, 306, CED 330 and at least one of the following: CS 213, 230, CED 320, 331, 335. Additional courses to meet the 22-credit minimum may be selected, with faculty guidance, from CS courses numbered 200 and above. CS 390 can be taken for variable credit. DPI requirements change from time to time, therefore, individuals in teacher certification programs must met with department advisors every semester until they complete requirements.

Technology Certificate
A minimum of 18 credits including CS 107, 212, 230, and 305. Additional courses selected with faculty guidance may be chosen from CS 213, 240, 306, 315, 330, 361, 390, and 407.

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

Faculty

Mahmood Doroodchi
Assistant Professor
(414) 410-4647
mdoroodchi@stritch.edu

Catherine L. Kiaie
Assistant Professor
(414) 410-4026
clkiaie@stritch.edu

Barbara Reynolds, SDS
Professor
(414) 410-4018
breynolds@stritch.edu

Andrius Tamulis
Assistant Professor
(414) 410-4376
atamulis@stritch.edu
http://faculty.stritch.edu/atamulis

Alumni

Bernard Esantsi, ’06, IT Support Analyst, UBS Investment Bank
Diana Garty, ’05, Regional Sales Associate, GE Trailer Fleet Services; currently pursuing an MBA
Boye Koney, ’05, Application and Technical Support Specialist, Marcus Corporation
Eric Woulfe, ’04, IT Manager, Silver Spring Neighborhood Center
Robert Andrews, ’00, Software Engineer, IBM, Rochester, MN