Master of Science in Computer Science

Computer Science is a field with a continuously expanding need for advanced knowledge and expertise. A Master of Science Degree in Computer Science from Fontbonne University will give you the tools needed to succeed and advance in this diverse industry.

According to the Computing Research Association, the need for specialists in cybersecurity and data mining (the two tracks offered within this program) is higher than it has ever been. According to the Bureau of Labor Statistics, computer science salaries are currently ranging between $61,000 and $81,000.

By 2018, only 29% of 1.5 million computer-related jobs will be filled!


Master of Science in Computer Science Program Highlights

  • Two specialty tracks: data mining and cybersecurity.
  • Three study plans: all coursework, a master’s thesis or a master’s project.
  • Learn to design, analyze and implement algorithms in current programming languages.
  • Gain knowledge of:
    • computer architecture and operating systems
    • software engineering and project management
    • computer networking
    • discrete structures, data structures and relational database systems
  • Learn how to effectively communicate technological knowledge to technical and non-technical professionals.
  • Taught by faculty with industry knowledge.
  • Small class sizes.
  • 34 credit hours; 16-week semesters.
  • Receive useful employment guidance from our Career Center.
  • Four graduate assistantships are available for both fall and spring semesters.
  • Format: all evenings or a combination of daytime and evening classes

Course Samples

Students can select four to six elective graduate courses from within two different tracks: cybersecurity or data mining. Within each of the tracks, two electives are available.

View All M.S. in Computer Science Course Requirements

Curriculum Plans

Students must choose from among three curriculum plans: A, B or C

  • Plan A — (Course Work Only)

    All six required courses (16 credits)

    Seven additional 3-credit courses selected from the elective courses previous listed.

  • Plan B — (Master Project)

    Five additional 3-credit courses selected from the elective courses.

    At least six credit hours devoted to a Master Project.


  • Plan C — (Master Thesis)

    Four additional 3-credit courses selected from the elective courses.

    At least six credit hours devoted to a Master Thesis.

Career Opportunities

Your advanced degree in computer science can lead to many job sectors: banking, entertainment, production, government, education, healthcare, just to name a few.

Positions could include:

Computer System Software Engineer

Database Administrator

Network Analyst

Data Scientist

Data Analyst

Computer Application Software Engineer

Computer Programmer

Product Support Analyst

System Software Developer

Application Software Developer

Security Specialist

Market Research Analyst

Network Security Administrator

Contact Us

Questions? Contact our Office of Graduate Admission and Professional Studies: 314-863-2220 |