Download Print Version
The Bachelors of Science in Computer Science consists of three elements:
Liberal Studies Program
Core
28 quarter hours required. 16 quarter hours in the First
Year Program (4 quarter hours in Discover Chicago or Explore
Chicago, 4 quarter hours in Focal Point Seminar), 8 quarter hours in Composition
and Rhetoric, 4 quarter hours in Sophomore Seminar in
Multiculturalism in the United States, 4 quarter hours in Junior
Year Experiential Learning, and 4 quarter hours in Senior
Capstone requirement.
Learning Domain Requirements
13 courses (52 quarter hours) are required and are distributed across
six learning domains as follows:
- Arts
and Literature-AL 3 courses required (12 quarter hours). At most two
courses from the same department or program. Art 104 is strongly
recommended.
- Philosophical
Inquiry-PI 2 courses required (8 quarter hours).
- Religious
Dimensions-RD 2 courses required (8 quarter hours). One
"Patterns and Problems" and one "Traditions in
Context". Note: One course from either Philosophical Inquiry
or Religious Dimensions must be a course in ethics. PHL/REL/MGT
228 is strongly recommended.
- Scientific
Inquiry-SI 1 course required (4 quarter hours). This course must
be designated as a lab course. Courses in mathematics or computer
science are not acceptable. CS majors are encouraged to complete the
3-quarter introductory physics sequence (150, 151, 152) to facilitate a
minor in microelectronics.
- Self,
Society and the Modern World-MW 3 courses required (12 quarter hours). These
courses must be chosen from at least two different departments. One
course must be Psychology 105.
- Understanding
the Past-UP 2 courses required (8 quarter hours). One "pre-1800" category and one "1800-1945". In
addition, the two courses must be chosen from different geographical
categories: Asia; Latin America; Africa; North America or Europe;
inter-continental or comparative history.
Although study in Computer Science contributes to a student's liberal
education, courses offered through these disciplines may not be applied
towards liberal studies requirements within the major. Exceptions to this
rule" CSC 376 may be used to satisfy the Senior Capstone Requirement
for the Bachelor of Science in Computer Science.
Grades for any Liberal Studies course must be ‘D’ or better. The
Pass/Fail option may not be used for any Liberal Studies course.
Special Notes for Transfer Students:
Transfer students who enter DePaul with 30 or more quarter hours may not
take the first year core. Instead, they should complete two domain
electives (from different domains). Transfer courses may be used to
satisfy these requirements.
See the Liberal
Studies homepage for more information.
Common Core
|
The purpose of the Core is to provide a common body of
knowledge which all B.S. in Computer Science students will share. The
Common Core identifies skill sets within the field of computer science as
well as from other disciplines which are believed to be beneficial in
curriculum development. Core requirements are classified as appropriate in
the first, second, third and fourth year of the traditional four-year
degree program. The requirements are as follows:
First Year:
Second Year
Third Year
Fourth Year
The fourth year requirement in the Common Core is
satisfied by the senior capstone requirement in the Liberal
Studies Program.
|
Concentration Classes
The Computer Science concentrations consist of the following:
This concentration is designed for students who want a solid foundation
in traditional computer science. It is more theoretical and technical and
requires a more extensive analytical background. This concentration is
designed to prepare students for advanced studies or employment in
computer science where extensive programming is required. The requirements
are as follows:
Computer Science
| CSC
215 |
Introduction
to Programming Using C++ |
| CSC
310 |
Principles
of Computer Science I |
| CSC
311 |
Principles
of Computer Science II |
| CSC
312 |
Assembly
Language and Computer Organization |
| CSC
321 |
Design
and Analysis of Algorithms |
| CSC
343 |
Operating
Systems |
| CSC
347 |
Concepts
of Programming Languages |
Computer Science elective: One 300-level computer science courses
chosen in consultation with a student's faculty advisor.
Mathematics
Open Electives
9 courses (36 quarter hours), which may be taken
from any department or program.
|
|
This concentration emphasizes computer-based statistical analysis of
data. It looks at the storage, retrieval, and post-processing of data from
database systems. The concentration includes programming and design of
applications; it develops a strong foundation in statistical concepts and
theories and puts them into practice using statistical software. The
requirements are as follows:
Computer Science
| CSC
240 |
Personal
Computing for Programmers |
| CSC
255 |
Information
Structures and Representations |
| CSC
260 |
Client
Interface Programming |
| CSC
324 |
Data
Analysis and Statistical Software II |
| CSC
328 |
Data
Analysis for Experimenters |
Computer Science electives: Two 300-level computer science
courses chosen in consultation with a student's faculty advisor.
Mathematics
Open Electives
10 courses (40 quarter hours), which may be taken from any department or
program.
|
|
The
Telecommunications Concentration is designed for B.S. in Computer Science
students who wish to gain a substantial understanding of the design,
configuration, and management of voice and data networks. Students must take 4 core
networking courses and 1 elective course from TDC courses.
Electives:
One 300-level TDC course and One 300
level CTI course.
Mathematics
|
Open Electives
9 courses (36 quarter hours), which may be taken
from any department or program.
|