logo MyCDM DePaul University Homepage
blank
 

B.S. in Computer Science 2002

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

On this page

Liberal Studies Program
Major Core
Open Electives

For transition plans and course equivalency tables, please click here

Download Print Version

Java is the main programming language in all degree programs. Students who wish to transition to the new curricula should review their status with an advisor.

The Bachelors of Science in Computer Science consists of three elements:

Liberal Studies Program

Core

Liberal Studies Core: 6 courses/24 quarter hours required

First Year Program: (16 quarter hours required) Discover Chicago or Explore Chicago, Focal Point Seminar, and Composition and Rhetoric I and II.

Sophomore Seminar:(4 quarter hours required) Sophomore Seminar on Multiculturalism in the United States

Junior Year Experiential Learning:(4 quarter hours required)

Senior Capstone: All CTI majors require that students complete the senior capstone in their major field.

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.

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. Neither CTI nor mathematics courses are acceptable.

Self, Society and the Modern World-MW 3 courses required (12 quarter hours). These courses must be chosen from at least two different departments.

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.

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.

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:

Nineteen (19) Liberal Studies courses (see above) plus the following 29 courses. Although all 29 courses are required, the grouping of the courses into First-Year, Sophomore, Junior, and Senior courses is a recommendation only. See your advisor for help in choosing your classes.

First Year:

CSC 200

Survey of Computer Technology

CSC 211

Programming in Java I

CSC 212

Programming in Java II

CSC 313

Data Structures in Java

MAT 140

Discrete Mathematics I

Sophomore:

CSC 309

Object Oriented Programming in C++

CSC 319

Database Technology

CSC 323

Data Analysis and Statistical Software I

MAT 150

Calculus I

MAT 151

Calculus II

Choose 1 from Mathematics (MAT):

MAT 141

Discrete Mathematics II

or MAT 152

Calculus III

or MAT 220

Linear Algebra

Choose 1 from Communication (CMN):

CMN 220

Public Speaking

or CMN212

Small Group Communication

Junior:

CSC 312

Assembly Language and Computer Organization

CSC 321

Design and Analysis of Algorithms

CSC 343

Introduction to Operating Systems

IS 315

Analysis and Design Techniques

TDC 361

Basic Communication Systems

Choose 1 from English (ENG):

ENG 204

Technical Writing

or ENG301

Writing in the Professions

Senior:

CSC 347

Concepts of Programming Languages

CSC 394

Software Projects

One 300-level CTI elective chosen in consultation with student's advisor.

Open Electives

Nine courses to be chosen in consultation with student’s advisor.

Note: PHL/REL/MGT 228 Business, Ethics, and Society is a required course that is already credited in Liberal Studies.

Note: Grades for all courses in the students major (i.e. non-Liberal Studies and non-Open Elective) must be ‘C’ or better. Grades of ‘C-‘ may be accepted provided the overall grade point average in the major is 2.0 or better..

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:

Nineteen (19) Liberal Studies courses (see above) plus the following 29 courses. Although all 29 courses are required, the grouping of the courses into First-Year, Sophomore, Junior, and Senior courses is a recommendation only. See your advisor for help in choosing your classes.

First Year:

CSC 200

Survey of Computer Technology

CSC 211

Programming in Java I

CSC 212

Programming in Java II

CSC 255

Information Structures and Representations

MAT 140

Discrete Mathematics I

Sophomore:

CSC 319

Database Technology

MAT 150

Calculus I

MAT 151

Calculus II

TDC 361

Basic Communication Systems

Choose 1 from the following 4 courses:

CSC 309

C++ for Programmers

or CSC 313

Data Structures in Java

or CSC 336

Visual Basic for Programmers

or IS 313

Business Application Programming in Java

Choose 1 from Mathematics (MAT):

MAT 141

Discrete Mathematics II

or MAT 152

Calculus III

or MAT 220

Linear Algebra

Choose 1 from Communication (CMN):

CMN 220

Public Speaking

or CMN 212

Small Group Communication

Junior:

CSC 323

Data Analysis and Statistical Software I

CSC 324

Data Analysis and Statistical Software II

IS 315

Analysis and Design Techniques

Choose 1 from Computer Science (CSC):

CSC 328

Data Analysis for Experimenters

or CSC 334

Advanced Data Analysis

Choose 1 from English (ENG):

ENG 204

Technical Writing

or ENG 301

Writing in the Professions

Senior:

Choose 1 from the following:

CSC 394

Software Projects

or IS 376

Information Systems Project

Two 300-level CTI electives chosen in consultation with student's advisor.

Open Electives

Nine courses to be chosen in consultation with student’s advisor.

Note: PHL/REL/MGT 228 Business, Ethics, and Society is a required course that is already credited in Liberal Studies.

Note: Grades for all courses in the students major (i.e. non-Liberal Studies and non-Open Elective) must be ‘C’ or better. Grades of ‘C-‘ may be accepted provided the overall grade point average in the major is 2.0 or better..

Telecommunications Concentration

This concentration is designed to provide focused coursework in networking technologies, including detailed instruction in data communications, local area networks, and voice telecommunications networks.

Nineteen (19) Liberal Studies courses (see above) plus the following 29 courses. Although all 29 courses are required, the grouping of the courses into First-Year, Sophomore, Junior, and Senior courses is a recommendation only. See your advisor for help in choosing your classes.

First Year:

CSC 200

Survey of Computer Technology

CSC 211

Programming in Java I

CSC 212

Programming in Java II

MAT 140

Discrete Mathematics

Sophomore:

CSC 319

Database Technology

MAT 150

Calculus I

MAT 151

Calculus II

TDC 361

Basic Communication Systems

CSC 309

Object-Oriented Programming in C++

CSC 323

Data Analysis and Statistical Software

Choose 1 from Mathematics (MAT):

MAT 141
or MAT 152
or
MAT 220

Discrete Mathematics II
Calculus III
Linear Algebra

Choose 1 from Communication (CMN):

CMN 220
or CMN 212

Public Speaking
Small Group Communication

Junior:

IS 315

Analysis and Design Techniques

CSC 343

Introduction to Operating Systems

TDC 362

Principles of Data Communications

TDC 363

Introduction to Local Area Networks

TDC 364

Voice Communication Technologies

Choose 1 from English (ENG):

ENG 204
or ENG 301

Technical Writing
Writing in the Professions

Senior:

CSC 394

Software Projects

One 300-level TDC elective chosen in consultation with student’s advisor.

One 300-level CTI elective chosen in consultation with student’s advisor.

Open Electives

Eight courses to be chosen in consultation with student’s advisor.

Note:PHL/REL/MGT 228 Business, Ethics, and Society is a required course that is already credited in Liberal Studies.

Note:Grades for all courses in the students major (i.e. non-Liberal Studies and non-Open Elective) must be ‘C’ or better. Grades of ‘C-‘ may be accepted provided the overall grade point average in the major is 2.0 or better..