The MS in computer science will prepare the student to be a highly proficient software developer, 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 (including relevant coursework in mathematics and the equivalent of at least a minor in computer science), 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 Christian teaching are all incorporated throughout the program.

Program Highlights

  • Solid, classic foundations in graduate-level computer science
  • Preparation for professional positions in software development and other technical and design-oriented pursuits in computing
  • Preparation for Ph.D.-level study in computer science or related fields
  • The program is designed with working professionals in mind
  • Courses will be offered in the evenings and weekends
  • Faculty include Ph.D.-level professors with decades of experience in software development, computer science research, and graduate education
  • Courses are six-credit-hour, immersive modules in computer science

Program-Wide Outcomes

Professional Conduct: Work well in teams, take leadership roles as appropriate, support colleagues, stay focused on assigned missions, communicate clearly and efficiently via writing and speaking, use available resources to continually improve professional knowledge and skills.

Ethics: Students will make decisions in difficult and ambiguous professional circumstances on the basis of principles rooted in the Judeo-Christian Bible.

View The Course Descriptions