School of Engineering
  Home  
  Departments
  Undergraduate Programs
  Graduate Programs
  Certificate / Concentration Programs  
  Dual Degrees  
  Faculty  
  Research Facilities  
  Jobs, Co-ops, GA's and Internships  
  News, Events, Awards and Accomplishments
  Brochures and Catalogs  
  Student Projects
  Resources
  Distance Learning  
  Assessment Website  
     
 


Bachelor of Science in Computer Science Degree Requirements

Today, computing is an enermously vibrant field. From its inception just half a century ago, computing has become the defining technology of our age. Computers are integral to modern culture and are the primary engine behind much of the world's economic growth. The field, moreover, continues to evolve at an astonishing pace. New technologies are introduced continually, and existing ones become obsolete in the space of a few years. The rapid evolution of the discipline has a profound effeect on computing education, affecting both content and pedagogy.

The computer science curriculum couples course work with a technical emphasis option that enables the student to explore many fields related to computing. Computer science core courses provide basic coverage of algorithms, data structures, software design, concepts of programming languages, and computer organization and architecture. Theoretical foundations, problem analysis, and solution design are stressed within the program's core materials. Students are exposed to a variety of programming languages and systems and become proficient in more than one higher-level language. A total of 130 semester hours is required for graduation.

Chair: Stephen Grodzinsky
Technology Engineering Building
Room 220; (203)576-4145

 

Summary of Requirements

MATHEMATICS AND SCIENCE REQUIREMENTS
Math 215 Calculus III 4
4
Math 323 Probability and Statistics 3
3
Math 214 OR Math Elective Linear Algebra
3
Math 314 OR CS 340 Numerical Methods OR Queueing Theory
Phys 111, 112 Priciples of Physics I, II
8
   
30

Back to Top

GENERAL EDUCATION REQUIREMENTS
Eng C101 Composition & Rhetoric
3
FA C101 Fine Arts
3
IntSt C101 Computer Ethics
3
Engl 204 Technical Writing for Computer Science
3
Hum C201 Humanities
3
Hum Humanities Core
3
SoSc C201 Social Sciences
3
SoSc Social Sciences Core
3
Math 110/112 Calculus I & II
8
CAPS C390 Capstone Seminar
3
  Humanities Electives (2)
6
  Science Elective
4
   
43

Back to Top

CORE REQUIREMENTS
CS 101/101a Introduction to Computing I / Lab.
4
CS 102/102a Introduction to Computing II / Lab. (Data Structures)
4
CS 201 Advanced Data & File Structures
3
CS 227 Discrete Structures
3
CpE 210 Digital System Design I
3
CpE 286 Microprocessor System Design
3
CS 300 Economics & Management of Computing Projects
3
CS 301 Programming Languages
3
CS 329 Fundamentals of Algorithms
3
CS 311 Computer Architecture
3
CpE 408 Operating Systems
3
CpE 449 Senior Design Project
4
CS 450 Database Design
3
CpE 471 Data and Computer Communications
3
CpE 489 Software Engineering
3
  CS Elective (3)
9
  Technical Elective (2)
6
  Free Elective
3
   
69
 
Total Semester Hours
130

Back to Top

Suggested Program

FIRST SEMESTER
Eng C101 Composition & Rhetoric
3
Math 110 Calculus I
4
CS 101/101a Introduction to Computing I / Lab.
4
Hum C201 Humanities
3
Phys 111 Principles of Physics I
4

 

SECOND SEMESTER
Math 112 Calculus II
4
Phys 112 Principles of Physics II
4
CS 102/102a Intro. to Computing II / Lab. (Data Structures & Algorithms)
4
IntSt C101 Computer Ethics
3
Hum Humanities Core
3

 

THIRD SEMESTER
CS 227 Discrete Structures
3
Math 215 Calculus III
4
CS 201 Advanced Data & File Structures
3
SoSc C201 Social Sciences
3

FOURTH SEMESTER
Math 214 or 314 or 340 Linear Algebra or Numerical Methods or Queueing Theory
3
SoSc Social Sciences Core
3
Engl 204 Technical Writing for CS
1
FA C101 Fine Arts
3
CpE 210 Digital System Design I
3

FIFTH SEMESTER
CS 300 Economics & Management of Computer Projects
3
Math 323 Probability and Statistics
3
CS 301 Programming Languages
3
CS 329 Fundamentals of Algorithms
3
CpE 286 Microprocessor System Design
3

SIXTH SEMESTER
CpE 408 Operating Systems
3
  Humanities Elective I
3
  CS Elective I
3
CS 311 Computer Architecture
3
  Tech Elective
1

SEVENTH SEMESTER
CS 450 Database Design
3
CpE 489 Software Engineering
3
CpE 471 Data and Computer Communications
3
  CS Elective II
3
  Technical Elective II
3
CS 449a Senior Design Project
1

EIGHTH SEMESTER
Caps C390 Capstone Seminar
3
  Free Elective
3
  CS Elective III
3
  Humanities Elective II
4
CS 449b Senior Design Project
3
 
Total Semester Hours
130

 

Back to Top
Back to Department

 
Search Directory Student Life Continuing Education Academics Admissions About UB University of Bridgeport