Master of Science in Computer Science


Combining sound Computer Science concepts with real-world skills, CUW’s MS CS program will help your develop your mind and spirit for the challenges of Computer Science vocations.

Computer Science involves the creation of technology used to solve problems along with a foundational understanding of how existing technology is implemented. Today, every business and enterprise requires Computer Science in order to function productively, efficiently and competitively in the global economy. Succinctly, computer science is the engine powering the implementation and optimization of current technology.

The MS in CS will prepare the student to be a highly proficient computer scientist, able to create complex hardware and software systems, a manager of complex information technology (IT) systems, a leader of a technical team, or a successful student in a Ph.D. program in computer science or in a related field.

Building on the student’s undergraduate background in the field, the program is designed to deepen the student’s skills and knowledge in the principal areas of computer science. Problem solving, collaboration, creative design processes, close contact with professional literature, writing, presentation, and ethical practices grounded in a Christian worldview are incorporated throughout the program.

Our program is designed to meet the needs not only of current CS professionals and new graduates interested in CS, but also those who enjoy creating technology to solve problems. It will provide you with the foundational knowledge and skills to understand computer systems and their relationship to business problems.

Our MS CS program emphasizes ethical computing. How a Christian professional responds to the needs of clients, users and society in general is of paramount importance within our program. A Christian worldview is integrated within the curriculum and each course.

Courses in the MS CS program are offered in an on-campus format. Each semester-long course is 6 credits and requires weekly class attendance and a significant amount of independent work outside of the classroom.

More information, including program policies, may be found at the MS CS website,

Program Highlights

CUW’s MS CS program is:

  • a solid, classic foundation in graduate-level computer science
  • excellent preparation for professional positions in software development and other technical and design oriented pursuits in computing
  • excellent preparation for Ph.D.-level study in computer science or related fields
  • designed with working professionals in mind
  • intense, focused classroom instruction with an immersive experience
  • Ph.D.-level professors with decades of experience in software development, computer science research, and graduate education
  • unique with six-credit courses allowing serious exploration of subject matter

Program Preparation

In order to be considered for regular acceptance into the MS CS program, a student must have an undergraduate degree in Computer Science or Information Technology or a closely related discipline from a regionally accredited US university with a GPA of 3.0 or above

Students without the requirements for regular admission will be considered based upon academic background and relevant work experience. These students may be admitted conditionally and will be required to complete CSC 502 Essentials of Computer Science as a necessary pre-requisite course.


The MS CS degree program requires a minimum of 36 credits hours of Computer Science course specified below (42 credits for those admitted conditionally).

Required Courses
CSC 502Essentials of Computer Science 1 6
CSC 508Theoretical Found of Comp Scie6
CSC 518Software Design & Development6
CSC 528Human Aspects of Comp Systems6
CSC 538Data Management & Security6
CSC 548Computing Infrastructure6
CSC 568Research in Computer Sci6
Total Hours42

Program Structure

On-campus courses in the MS CS program follow an accelerated, evening model whereby the class meets on the Mequon campus one night a week over the course of the semester . The MS CS program follows the traditional CUW semester system and classes are held during the Fall and Spring semester. A student may begin the program in either the Fall or Spring semester.

A student taking 2 courses per semester (12 credits) can complete the MS CS program in 18 months.

Graduation Requirements

The MS CS degree program requires the successful completion of at least 36 credit hours of Computer Science graduate courses. The following 6 courses are required:

CSC 508Theoretical Found of Comp Scie6
CSC 518Software Design & Development6
CSC 528Human Aspects of Comp Systems6
CSC 538Data Management & Security6
CSC 548Computing Infrastructure6
CSC 568Research in Computer Sci6

The successful completion of a course requires a grade of “B-” or better. Earning a grade of less than “B-” indicates insufficient mastery of the material for the MS CS program. Students earning a grade of C+ or below in a course may be required to retake that course. A cumulative GPA of 3.0 or higher is required for graduation.

Transfer Credits

A maximum of six credits may be transferred in to CUW’s MS CS program from graduate-level coursework completed at a regionally accredited US university. The program director will consider course content, learning activities, and grade earned when making a determination of the equivalency of the transfer course. Credit transfer requests must be initiated and approved during the admission process before the student begins the MS CS program.


Attendance at all on-campus class sessions is expected and necessary to be successful in the course. Because emergencies do arise, students may be excused from a maximum of two on-campus class session during a course. To be considered present for a class session, the student must be present the entire time.

Successful Progress / Good Standing

A student who has earned a B or better in each class is making successful progress in the program and is in Good standing. A student who earns a B- in any course will still be considered to be in Good Standing as long as their cumulative GPA is 3.0 or above. A student who earns less than a B- in a course is in Course Deficient standing. The course needs to be repeated and a satisfactory grade earned within the next semester in order to return to Good standing. Students with a cumulative GPA below 3.0 are in Probationary standing. The cumulative GPA must be raised to at least 3.0 within the next 9 credits attempted or the student will be subject to dismissal.

Late Work

Assignments must be submitted online by the due date. Late assignments are not accepted.

Initial Course

If required, CSC 502 Essentials of Computer Science must be completed before any other course in the program. Otherwise a student may choose to begin with any course in the curriculum other than CSC 568 Research in Computer Sci.

Course Registration

Students must register for an on-campus course before the date of the first class meeting. A class may not be added once the course has begun.

Academic Misconduct

Cheating takes many forms and is unacceptable academic conduct. Plagiarism is taking the words or ideas of another and presenting them as your own. In CUW’s MS IT program, cheating and plagiarism are unacceptable. Both are cause for dismissal from the program.

See the general graduate school policies for additional information on academic misconduct, including cheating and plagiarism.

Complete information about CUW’s MS CS program may be found online at