M.S. in Computer Science, Security of Computer Systems and Networks, Thesis Track

Foundation Requirements (12 credits) 1
CS-501BProgram Development3
CS-502Theoretical Foundations of Computer Science3
CS-503Data Structures and Algorithms3
CS-505Operating Systems Concepts3
Program Requirements (30 credits)
CS-512Algorithm Design3
CS-514Networks3
CS-517Database Design and Management3
CS-518Fundamentals of Computer Security and Cryptography3
CS-520Introduction to Intelligent Systems3
CS-611Secure Web Services Design3
Select 6 credits designated with Course*Type CISEL6
CS-691Computer Science Thesis I3
CS-692Computer Science Thesis II3
Total Credits42
  1. Possession of a baccalaureate degree with a minimum 2.75 overall GPA and a 3.0 in the undergraduate major, preferably in the sciences or engineering.
  2. Two letters of recommendation.
  3. Two semesters of Calculus (I and II) with grades of “C” or better.
  4. Two semesters of computer programming courses within the past five years (equivalent to Monmouth’s CS-175 Introduction to Computer Science I (3 cr.), CS-175L Introduction to Computer Science I lab (1 cr.)and CS-176 Introduction to Computer Science II (3 cr.), CS-176L Introduction to Computer Science II Lab (1 cr.) ) at a recognized institution with a grade of “B” or better. Applicants not meeting these requirements for programming experience may be required to take CS-501A Computer Programming Essentials (3 cr.) or its equivalent.