M.S. Concentration Option

   Purpose

The main objective of the M.S. Concentration Option is to expose students to state-of-the-art concepts and techniques in the areas of web services, database technologies, and cybersecurity.



   Program Description

A total of ten (four core and six elective) courses is the minimum for obtaining an M.S. degree in Computer Science with any of the following concentrations:


Concentration Coordinator
Web and Database Technologies (WDBT) Dr. Babak Forouraghi
Cybersecurity (CSEC) Dr. Wei Chang


Of the ten courses, a maximum of two courses may be for an approved research project.

Upon entering the Program a student may only transer a maximum of two courses from another program or institution.



   Requirements for Four Core Courses

Students take the following two required core courses during their first and second semesters, respectively:

  • CSC 550: Object Oriented Design and Data Structures
  • CSC 551: Design and Analysis of Algorithms

The two elective core courses are taken from the following list:

CSC 550 requires that a student must earn a grade of B or better.



   Requirements for Six Elective (Concentration) Courses

Students who do not need prerequisite courses take four courses from the same concentration plus any other two CSC courses numbered 600 and above to receive a specialized M.S. degree from that concentration:

 Web & Database Technologies (WDBT)

The Web & Database Technologies option exposes students to the Internet technologies and services that are fast becoming the basis for virtually all Web-based and database-centric applications, coupled with datamining and data warehousing, and Web security. Students will be prepared for careers in Web and database management, Web security, and declarative data preprocessing in distributed and heterogeneous computing environments.

  1. CSC 620: Internet Application Development
  2. CSC 621: Database Systems
  3. CSC 622: Advanced Database Concepts
  4. CSC 623: Data Communications and Networking
  5. CSC 626: Web Technologies
  6. CSC 643: Big Data and Web Intelligence
  7. CSC 791: Research I
  8. CSC 792: Research II


 Cybersecurity (CSEC)

The Cybersecurity Option exposes students to the most recent IT techniques and methodologies that strengthen the security and resilience of cyberspace. Students will gain a deep understanding of various types of system and network vulnerabilities, digital forensics, cyber attacks, cyber law and ethics, risk management, forensic evidence collection and report writing techniques, etc.

  1. CSC 627: Introduction to Security
  2. CSC 628: Advanced Security
  3. CSC 644: Security in Mobile App Design
  4. CSC 645: Introduction to Ethical Hacking
  5. CSC 652: Computer Forensics and Crime
  6. CSC 653: Internet Privacy and Surveillance
  7. CSC 654: Cybersecurity Risk Management
  8. CSC 791: Research I
  9. CSC 792: Research II





   Typical Program of Study For Qualified Students Not in Need of Prerequisites
Year/Semester Fall Spring
Year One Required Core 1
Elective
Elective
Required Core 2
Elective
Elective
Year Two Elective Core 3
Elective
Elective
Elective Core 4

Note: Students wishing to graduate in 1.5 years may do so by taking four courses during their last fall semester.



   Typical Program of Study For Students Not in Need of All Prerequisites
Year/Semester Fall Spring
Year One CSC 501/502
Elective
Required Core 1
Elective
Elective
Year Two Required Core 2
Elective
Elective
Elective Core 3
Elective Core 4
Elective

Note: Students who do not meet prerequisites requirements may also need to take CSC 500.


Saint Joseph's University, 5600 City Avenue, Philadelphia, PA 19131