Welcome to MSCS at CUW

Master of Science in Computer Science

We Solve Problems

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

Combining sound Computer Science concepts with real-world skills, CUW’s MSCS 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 to function productively, efficiently, and competitively in the global economy. Succinctly, computer science is the engine powering the implementation and optimization of current technology.
In order to be considered for regular acceptance into the MSCS 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 as a necessary pre-requisite course.
The MSCS will prepare the student to be a proficient computer scientist creating complex hardware and software systems, a manager of information technology (IT) systems, a leader of a technical team, or a successful PhD student 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.

Welcome back to the innovative world of computer science. Maybe you just completed your undergraduate degree or perhaps it’s been years since you set foot in a classroom. Either way, our MSCS is applicable to your professional development. Please refer to the admissions page for application and admission procedures.

The MSCS program has coursework requirements, good standing requirements, attendance requirements, and registration requirements. A student taking two courses per semester (12 credits) can complete the 36-credit MSCS program in 18 months. Please refer to the requirements page for more details.

The MSCS 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. Students admitted conditionally will be required to complete CSC 502. Please check our schedule on the schedule page.

CURRICULUM

The MSCS degree program requires a minimum of 36 credits hours of Computer Science course specified below (39 credits for those admitted conditionally). *Note: Courses, other than CSC 502, may be taken in any order.

For students conditionally admitted to the MS CS program, this course reviews fundamental knowledge and skills in the discipline. Computer programming, software engineering principles, theoretical foundations, and algorithm design are emphasized. CSC 502 focuses on the theory, practice, and application of computer science.

Formal logic, directed graphs and their properties, finite state models of computing systems, basic parsing techniques for languages specified by forma l grammars, proofs of program correctness based on operational semantics of programming languages.

Advanced programming techniques, dynamic data structures, object – oriented design, requirements analysis, correctness and efficiency of algorithms, deployment on multiple modern platforms, risk mitigation, long – term maintenance of software systems.

Observation and interviews of clients and users in order to determine system requirements, iterative prototyping of user interfaces, assessment of usability, the use of social networking in computing systems, legal and ethical principles related to computing systems.

Relational database theory, practical database design, interfacing with a database programmatically via a query language, securing, encrypting, and decrypting data, delivery of data on a variety of modern platforms.

Theory and design of computer hardware, data representations, operating systems, computer networks, runtime environments, and peripheral devices. Students will configure and interface software with all of these entities.

Searching professional computing literature, writing integrative summaries, design of a research project in computer science, executing the project, analyzing results, drawing conclusions, writing and presenting the project.

{"visible_panels":"10","width":"1500","height":"800","orientation":"horizontal","panel_distance":"5","max_openedaccordion_size":"80%","open_panel_on":"hover","shadow":"true","autoplay":"true","mouse_wheel":"false"}

FAQs

You have a question? See some FAQs below. If you have more questions, please contact Prof. Gary Locklair

Concordia University of Wisconsin emphasizes the vocation of computer science within the curriculum.  A vocation is not just a job, but a calling to serve others.  The goal of computer science is to serve other people by solving problems.  Every course in the curriculum has integrated aspects of ethical computing into the material.  CUW  has state-of-the-art computing resources to help aid your education.  Also, all courses are taught by full-time CUW faculty or qualified adjunct professors.  You will not find other students (teaching assistants) providing instruction in the MSCS program.

Additional Program Highlights:

  • Excellent preparation for professional positions in software development and other technical and design-oriented pursuits in computing
  • Designed with working professionals in mind
  • Intense, focuses classroom instruction with an immersive experience
  • Excellent preparation for Ph.D. –  level study in computer science or related fields
  • Unique with 6-credit courses allowing serious exploration of subject matter

CS – Computer Science focuses on creating computing applications in a variety of problem domains. A computer scientist investigates real-world problems and creates automated, computerized solutions for them. CS solves problems by creating software “tools” for people. Currently CUW offers an undergraduate major, an undergraduate minor, and a graduate degree in CS.

While Computer Science, Information Systems, and Information Technology deal with common concepts, themes, and issues, there are distinguishing characteristics of each degree field.

1. CS – Computer Science focuses on creating computing applications in a variety of problem domains. A computer scientist investigates real-world problems and creates automated, computerized solutions for them. CS solves problems by creating software “tools” for people. Currently CUW offers an undergraduate major, an undergraduate minor, and a graduate degree in CS.

2. IS – Information Systems focuses on information aspects of computing within the context of business and personnel management. IS solves problems by integrating computing within business processes to provide information for decision making. IS programs are usually found within business schools in a university setting. Currently CUW offers a graduate degree in MIS within its MBA program.

3. IT – Information Technology focuses on the technology aspects of computing. Thus IT is the complement of IS. IT solves problems by responding to the practical, on-going needs of an organization for computing resources. All organizations are dependent upon computing for efficient and productive operation. Organizations need computing systems which work properly (installed, configured, secured) and are properly maintained (updated, patched, customized). IT solves problems by supporting employees in the use of computing resources.offers an undergraduate majoran undergraduate minor, and a graduate degree  in IT.

Computer science offers a variety of career choices and many opportunities for you to further your vocation.  Here is a list of the top ten computer science careers:

  1. Software applications developer
  2. Computer systems analyst
  3. Computer systems engineer
  4. Network systems administrator
  5. Database administrator
  6. Business intelligence analyst
  7. Web developer
  8. Computer programmer
  9. Software systems developer
  10. Software quality assurance (QA) tester

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 MSCS 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 MSCS 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. 

Program Highlights CUW’s MSCS 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.

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 MSCS program.

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. Assignments must be submitted online by the due date. Late assignments are not accepted.

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 MSCS 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 .

Please view the tuition page on the CUW Graduate Admissions website for the current tuition cost per credit.

Explore Our Related Programs