Computer Science MS Online

Admission Requirements

Start my Application

Program Prerequisites

  • Bachelor’s degree in engineering or a related STEM field from an accredited university or recognized international institution
  • Recommended cumulative undergraduate GPA of 2.90 or higher

Required Materials

  • Application
  • Official transcripts for the last degree earned. To be considered for a scholarship, you must submit transcripts from each institution attended.
  • Two letters of recommendation
    • Letters must come directly from employers, professors, or professional associates. Your recommenders should comment on your work ethic, academic or professional experience in your field of choice, and how you would positively contribute to the School of Engineering.
  • Personal statement
    • In 250-500 words, detail why you are seeking this degree, how you expect to apply your degree to your professional career after graduation and why you seek to pursue your degree through University of Bridgeport.
  • Résumé

International Applicants

Please consult the International admission requirements page, or for specific queries, contact your admissions officer.

Deadlines

Completed application and all supporting documents must be received by:

  • July 15 for the fall semester
  • Dec 1 for the spring semester

Computer Science Courses

Program Requirements

The MS in Computer Science curriculum is 34 credits and consists of 3 components:

Core Courses (16 Credits)

  • Programming Design Patterns
  • Analysis of Algorithms
  • Operating Systems
  • Advanced Database
  • Data and Computer Communication
  • Engineering Colloquium

Electives (15 Credits)

These courses will be determined in consultation with your graduate adviser. Available topics include but are not limited to:

  • Computer Architecture
  • Data Mining
  • Mobile Communications
  • Network Security
  • Networking
  • Programming
  • Smartphone App Development
  • Web-based Application Development

Capstone (3 credits)

  • Master’s Project

Required Courses

CPSC 501 Object-Oriented Programming Using C++
CPSC 502 Analysis of Algorithms
CPSC 503 Operating Systems
CPSC 551 Advanced Database
CPEG 572 Data and Computer Communication
ENGR 400 Engineering Colloquium
CPSC 597 Master’s Project

Elective Courses

CPSC 435 Unix System Programming
CPSC 440 Windows Programming
CPSC 441 Smartphone App Development
CPEG 472 Computer Communications II: Networks
CPEG 481 Mobile Communications
CPSC 506 Mobile and Pervasive Computing
CPEG 510 Introduction to Computer Architecture
CPSC 552 Data Mining
CPSC 555 Web-Based Application Development
CPSC 561 Network Security
CPSC 590 Parallel and Distributed Processing

 

View all courses offered and read full course descriptions in our online course catalog system.

Learning Outcomes and Careers

Our Computer Science Students will:

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

Potential Careers

  • Computer Network Analyst
  • Computer System Analyst
  • Communications Analyst
  • Database Administrator
  • Information Technology Specialist
  • IT Operations Analyst
  • IT Security Administrator
  • Multimedia Analyst
  • Programmer
  • Software Engineer
  • Telecommunications Analyst
  • Web Administrator