Dec 11, 2024  
2023-2024 Academic Catalog 
    
2023-2024 Academic Catalog [ARCHIVED CATALOG]

Computer Science, M.S.

Location(s): Main Campus


Return to {$returnto_text} Return to: Programs of Study

Engineering Technology Building
Telephone: (203) 576-4737
Fax: (203) 576-4765

The Master’s Degree in Computer Science is intended to prepare individuals with a strong mathematical, scientific, or technical background for entry into the computer science field at an advanced level and for further study leading to the doctorate. Admission to the program requires an undergraduate background that includes elementary physics, calculus sequence, linear algebra, and the following fundamental coursework in computer science:

  • Programming Languages and Technique
  • Data Structures and Algorithms
  • Digital Design
  • Discrete Structures
  • Computer Organization
  • Probability and Statistics

Applicants with superior academic credentials but lacking the required background can be admitted subject to their taking the necessary preparatory courses. Applicants are expected to have an average of B or better in their undergraduate coursework.

The Department also offers, as an integral part of the Computer Science Masters Degree, the opportunity to specialize in several concentration areas.

Computer Science Concentration Areas:

  1. Advanced Applications and Systems Programming
  2. Artificial Intelligence and Deep Learning
  3. Computer Vision and Autonomous Vehicles
  4. Computer and Information Security
  5. Computer Communications and Networking
  6. Cloud, Web, Services Oriented Architecture and Blockchain technologies
  7. Big Data, Data Mining and Hadoop NoSql
  8. Robotics and Automation
  9. Internet Of Things (IOT) and Embedded Systems
  10. Software Engineering
  11. Parallel and Distributed Processing

Please refer to the Graduate Studies Division Catalog pages for course details of the concentration areas.

In addition, the department also offers the opportunity to acquire dual graduate degrees along with the M.S. degree in Computer Science. Candidates for these dual Masters degree programs are typically required to complete a total of 52 credit hours to satisfy the requirements of two Masters degrees. This implies 18 credit hours in addition to the 34 hours required for the M.S. degree in Computer Science.

Please refer to the Graduate Studies Division catalogue pages for detailed information on Dual Graduate Degree programs.

Furthermore, customized study plans to allow receiving the Computer Science M.S. degree while pursuing either the Ph.D. degree in Computer Science and Engineering are available. Doctoral students in the program should consult their respective doctoral advisors to work on their individualized plans. Further details on the dual M.S. in Computer Science degree programs are available in the catalog section on the Graduate Studies Division.

Program Objectives

Our Computer Science Students will:

  • Apply foundational scientific concepts and sound engineering principles efficiently and effectively;
  • Be well-educated, highly valued, and successful engineers and scientists;
  • Significantly contribute to technical interdisciplinary team projects;
  • Professionally communicate technical solutions and results;
  • Continue to pursue lifelong multidisciplinary learning as professional engineers and scientists.

Learning Outcomes

Our Computer Engineering Students will:

  • Demonstrate an in depth and comprehensive understanding of Computer Science;
  • Have an enhanced ability to learn, on their own, technical details for which they are responsible;
  • Have an enhanced ability to apply the knowledge learned to solve technical problems that arise in research they conduct or supervise;
  • Have an enhanced ability to study an issue, identify and evaluate alternative actions, propose an optimal course of action;
  • Have an enhanced ability to prepare technical point papers, brief their seniors, and defend their conclusions.

Course Requirements


Required Courses - 34 Credit(s)


A total of 34 semester hours is required.

Core Requirements - 6 Credit(s)


Electives - 28 Credit(s)


The remaining 28 credits are elective courses.

The elective courses may be chosen from the list of Computer Science concentration areas or chosen in consultation with the graduate advisor.

The course requirements of the concentration areas are described in the Graduate Studies Division section of the catalog.

Master’s Project or Thesis - 3-6 Credit(s)


Students must do a Masters Project (3 credit hours) or Thesis (6 credit hours) as part of the 28 elective credit hours.

Since July 2004, the Department of Computer Science and Engineering has been offering the full M.S. degree program in Computer Science through distance learning. For more information please contact the department or visit: http://www.bridgeport.edu/ub/dlearning/

The concentration areas can be applied to satisfy the requirements of dual Masters degree programs of study.

Return to {$returnto_text} Return to: Programs of Study