Home » Academics » School of Engineering » Undergraduate Programs » BS in Computer Science

BS in Computer Science

Overview

Today, computing is an enormously 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 an effect on computing education, affecting both content and pedagogy.

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.

Course Descriptions
Curriculum Requirements

Mathematics
Credit Hour
Math 110/112 Calculus I & II 8
Math 215 Calculus III 4
Math 323 Probability and Statistics 3
Math 214, Math 314 or CS 340 3
One Science Elective 4
General Education Credit Hour
Engl C101 Composition & Rhetoric I
3
FA C101 Fine Arts
3
Phys 111, 112 Principles of Physics I, II
8
InSt C101 Computer Ethics
3
Engl 204 Technical Writing for Computer Science
1
Hum C201/C202 Humanities I & II
6
SoSc C201/C202 Social Science I & II
6
Caps C390 Capstone Seminar
3
Humanities Electives (2)
6
Computer Science Credit Hour
CS 101/101a Introduction to Computing I
4
CS 102/102a Introduction to Computer II
4
CS 201 Advanced Data & File Structures
3
CS 203 2nd Programming Language
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
CS 449 Senior Design Project
4
CS 450 Database Design
3
CpE 471 Data and Computer Communications
3
CS 489 Software Engineering
3
CS Elective (3)
9
Technical Elective (2)
6
Free Elective
3

Suggested Program

FIRST SEMESTER SECOND SEMESTER
Eng C101 Composition & Rhetoric 3 IntSt C101 Computer Ethics 3
Math 110 Calculus I 4 Math 112 Calculus II 4
Phys 111 Principles of Physics I 4 CS 102/102a Intro. to Computing II 4
CS 101/101a Introduction to Computing I 4 InSt C101 Computer Ethics 3
THIRD SEMESTER FOURTH SEMESTER
CS 227 Discrete Structures 3 Math Elective(214/314/340) 3
Math 215 Calculus III 4 CS 203 2nd Language 3
Physics/Chem/Bio 4 Engl 204 Technical Writing For Computer Science 1
Hum C201 Humanities I 3 FA C101 Fine Arts 3
CS 201 Advanced Data & File Structures 3 Hum C202 Humanities II 3
    CpE 210 Digital System Design I 3
FIFTH SEMESTER SIXTH SEMESTER
Engr 300 Econ. and Management of Engr Proj. 3 CpE 408 Operating Systems 3
Math 323 Probability and Statistics 3 Humanities Elective I 3
CS 301 Programming Languages 3 CS Elective I 3
SoSc C201 Social Science I 3 SoSc C202 Social Science II 3
CS 329 Fundamentals of Algorithms 4 CS 311 Computer Architecture 3
CpE 286 Microprocessor System Design 3 Technical Elective I 3
SEVENTH SEMESTER EIGHTH SEMESTER
CS 450 Database Design 3 Caps C390 Capstone Seminar 3
CpE 489 Software Engineering 3 Free Elective 3
CpE 471 Data and Computer Communications 3 CS Elective III 3
CS Elective II 3 Humanities Elective II 3
Technical Elective II 3 CS 449b Senior Design Project 3
CS 449a Senior Design Project 1    
Total Credit Hours: 130

Admissions: 1.800.EXCEL.UB (1.800.392.3582) · 203.576.4552
© 2005-2008 University of Bridgeport, 126 Park Avenue, Bridgeport, CT 06604 USA