Bachelor of
Science Degree in Computer Science
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 |
|
3
|
| Math 314 OR CS
340 |
|
|
| 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 |
4
|
| CS
102/102a |
Introduction to Computing
II (Data Structures) |
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
|
| 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 |
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 (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 |
Elective |
3
|
| CS 203 |
Second Programming
Language |
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
|