Computer Science MS Online
Admission Requirements
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
Together, let’s start something great.
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 |