University of Bridgeport
Bridgeport, Connecticut
Computer Science and Engineering

Solid Theory with a Hands-On Approach

The School of Engineering and Design at the University of Bridgeport (UB) serves as an educational resource in the sciences, engineering, technology, and design fields. We provide outstanding educational opportunities to students, the companies that hire them, and various other institutions in Bridgeport and the surrounding region, the United States, and all parts of the world.

UB has become a 21st-century, high-tech hub and learning center for people who want to master the latest technologies. It also serves as a research and development think tank for new ventures in the emerging world of e-commerce and computer-aided solutions.

The University of Bridgeport is one of the only schools in Fairfield County, Connecticut, to offer accredited master’s programs in both computer science and computer engineering. In addition, we offer an ABET-accredited bachelor’s degree in computer engineering and a B.S. degree in computer science. Course offerings combine theory with practical, hands-on experience, using the most recent cutting-edge technologies, from robotics and automation to network applications and software engineering.

Days and evenings, part-time and full-time courses are offered at both the main campus in Bridgeport and the UB-Stamford Campus. A special program to meet the needs of working adults is offered at the UB-Stamford Campus. Students can earn a master’s degree by attending classes just one day a weekend for 18 months. The Weekend Computer Science Program is unique. No other university in the greater metropolitan area offers a Master of Science in Computer Science in this accelerated weekend format.

Our goal is to give you the skills and tools you’ll need to hit the ground running in the constantly changing technology and e-commerce based world.

Tarek Sobh, Ph.D., PE
Professor and Director,
School of Engineering and Design

Master of Science in Computer Science

This program is intended to prepare students for entry into the computer science field at an advanced level. There is a core of 18 course credits (6 courses), including Object-Oriented Programming, Advanced Data Structures and Algorithms, Operating Systems, Theory of Computation, Data Base Design, and Computer Networks I, and 9 to 12 elective credits (3 to 4 courses) in the concentrations below:

• Databases and Distributed Programming
Courses

  • Data Base Design
  • Advanced Data Base Design
  • Computer Networks I
  • Computer Networks II
  • Parallel Processing
  • Local Area Networks

• Application Programming
Courses

  • Unix Programming Environment
  • Advanced Unix Programming
  • Operating Systems
  • Real-Time Programming
  • Computer Graphics
  • Java and Advanced Java Programming
  • e-Commerce
  • Advanced Windows Programming

• Software Engineering
Courses

  • Software Engineering
  • Operating Systems
  • Real-Time Programming
  • Programming Languages Design
  • Advanced Data Structures and Algorithms
  • Component Based Software

• Robotics and Automation
Courses

  • Introduction to Robotics
  • Advanced Robotics
  • Computer Vision
  • Machine Perception
  • Image Processing

• Multimedia Computing
Courses

  • Computer Music
  • Computer Graphics
  • Advanced Computer Graphics
  • Java and Advanced Java Programming
• Computer Engineering
(Please refer to course listings in the Computer Engineering section)


Program Focus
You can choose to obtain a master’s degree in computer science or in computer engineering. Each program requires 33 graduate credits and includes either a 3-credit independent project or a 6-credit thesis. Each degree can lead to further study at the doctoral level.


Previous Next