logo MyCDM DePaul University Homepage
blank
 

BS in Computer Science 2001

 
Home
Course Information
Course Syllabi
Schedule
Faculty
Undergraduate Degrees
Graduate Degrees
 
News and Events
Calendar
 
MSDNAA
TechSupport Guide
 
MyCDM
Prerequisite Knowledge Videos

For transition plans and course equivalency tables, please click here

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:

CSC 200 Survey of Computer Technology
MAT 140 Discrete Mathematics.

Second Year

CSC 319 Database Technology
CSC 323 Data Analysis and Statistical Software I
CSC 361 Basic Communication Systems
CMN 220 Public Speaking.

Third Year

CSC 315 Analysis and Design Techniques
ENG 204 Technical Writing.

Fourth Year

The fourth year requirement in the Common Core is satisfied by the senior capstone requirement in the Liberal Studies Program.

CSC 394 Senior Year Capstone

Concentration Classes

The Computer Science concentrations consist of the following:

Computer Science Concentration

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

MAT 150 Calculus I
MAT 151 Calculus II
The above 2 courses may be substituted by MAT 160 and MAT 161 OR MAT 170 and MAT 171
Choose 1 from:
MAT 152 Calculus II (or 162 or 172)
MAT 141 Discrete Mathematics II
MAT 220 Linear Algebra

Open Electives

9 courses (36 quarter hours), which may be taken from any department or program.

Data Analysis and Database

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

MAT 150 Calculus I
MAT 151 Calculus II
The above 2 courses may be substituted by MAT 160 and MAT 161 OR MAT 170 and MAT 171
Choose 1 from:
MAT 152
(or 162 or 172)
Calculus II
MAT 141 Discrete Mathematics II
MAT 220 Linear Algebra

Open Electives

10 courses (40 quarter hours), which may be taken from any department or program.

Telecommunications Concentration (new)

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.

CSC 215 Introduction to C++
CSC 310 Principles of Computer Science I
CSC 311 Principles of Computer Science II
CSC 343  Operating Systems
TDC 362 Data Communications
TDC 363 Local Area Networks
TDC 364 Voice Communication

 Electives: 

One 300-level TDC course and One 300 level CTI course.

Mathematics

MAT 150 Calculus I
MAT 151 Calculus II
The above 2 courses may be substituted by MAT 160 and MAT 161 OR MAT 170 and MAT 171
Choose 1 from:
MAT 152
(or 162 or 172)
Calculus II
MAT 141 Discrete Mathematics II
MAT 220 Linear Algebra

Open Electives

9 courses (36 quarter hours), which may be taken from any department or program.