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
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:
- 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
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