|
For transition plans and course equivalency tables, please click here
|
Download the PDF version of this degree
The Bachelors of Science in Computer Science consists of three
elements:
Liberal Studies Program
Core
Liberal Studies Core
6 courses/24 quarter hours required distributed as follows:
- 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 must be a course in ethics. PHL/REL/MGT 228 is
required.
-
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. Grades
for Composition I and II must be C- 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.
|
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 Computing
- 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
- MAT 150 Calculus I
- MAT 151 Calculus II
- Choose 1 from Mathematics (MAT):
- MAT 141 Discrete Mathematics II
- or MAT 152 Calculus III [prereq
- or MAT 220 Linear Algebra with Applications
- Choose 1 from Communication (CMN):
- CMN 220 Public Speaking
- or CMN 212 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 [formerly Eng 204]
- or ENG 301 Writing in the Professions [formerly Eng 301]
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 for Computer Science Concentration
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
and allied fields
(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. |
|
|
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 Computing
- 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 Object-Oriented Programming in C++
- or CSC 313 Data Structures in Java
- or CSC 336 User Interface Development
- or IS 313 Business Application Development in Java
- Choose 1 from Mathematics (MAT):
- MAT 141 Discrete Mathematics II
- orMAT 152 Calculus III [prereq
- orMAT 220 Linear Algebra with Applications
- Choose 1 from Communication (CMN):
- CMN 220 Public Speaking
- or CMN 212 Small Group Communication
Junior:
- CSC 323 Data Analysis
- 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 [formerly Eng 204]
- or ENG 301 Writing in the Professions [formerly Eng 301]
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 for Data Analysis/Database Concentration
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
and allied fields (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. |
|
The Honors Software Engineering (HSE) concentration has been designed
for students who are interested in studying advanced software
development techniques and technologies. Because of its advanced nature,
much of this material is normally accessible only to graduate students.
It is therefore only available to students with a strong academic
background. Furthermore, students must apply for admission to the
program.
Students should apply for the HSE concentration by the end of the winter
quarter of their sophomore year, and will be notified of their
acceptance (pending completion of requirements) in the spring quarter.
Progress will be reviewed at the end of the third year to determine
eligibility for continuing to the fourth year. Review is automatic for
all students, but students may “opt out of review” and voluntarily
change to another concentration.
In addition to the Nineteen (19) Liberal Studies courses (see above)
required for all concentrations, the following courses are also
required. Note that the grouping of courses into First-Year, Sophomore,
Junior, and Senior courses is a recommendation only. See your advisor
for help in choosing your classes. Also, note that courses designated
First-Year, and Sophomore, would usually be completed before admission
to the concentration.First Year
(prior to admission into the honors concentration) - 5 courses
- CSC 211 Programming in Java I
- CSC 212 Programming in Java II
- CSC 313 Data Structures in Java
- MAT 140 Discrete Mathematics I
- MAT 150 Calculus I
Sophomore Year (prior
to admission into the honors concentration) - 7 courses
- CSC 321 Design and Analysis of Algorithms
- CSC 309 Object-Oriented Programming in C++
- CSC 323 Data Analysis
- CSC 319 Database Technology
- MAT 141 Discrete Mathematics II
- ENG 204 Technical Writing [formerly Eng 204]
- CMN 212 Small Group Communication
- CMN 220 Public Speaking
Junior Year (after admission into the honors
concentration) - 6 courses:
- CSC 343 Introduction to Operating Systems
- SE 330 Object Oriented Modeling
- SE 350 Object-Oriented Software Development
- SE 352 Object-Oriented Enterprise Application Development
- CSC 347 Concepts of Programming Languages
- SE 370 Software Development Processes
Senior Year (after admission into the honors concentration) - 7 courses
- SE 391 Software Engineering Studio I
- SE 392 Software Engineering Studio II
- Five 300-level CTI electives. Three of the five must be from the following list:
- SE 368 Software Measurement and Project Estimation
- SE 360 Structured Document Interchange and Processing
- SE 355 Distributed Software Development
- SE 356 Software Development for Mobile and Wireless Systems
- SE 357 Concurrent System Development
- SE 358 Software Development for Limited and Embedded Devices
- SE 375 Design and Architecture of Secure Software Systems
- SE 380 Design of Object-Oriented Languages
- SE 354 Enterprise Component Architecture
- CSC 345 Computer Architecture
- CSC 348 Introduction to Compiler Design
- CSC 358 Symbolic Programming
- CSC 380 Foundations of Artificial Intelligence
- CSC 389 Theory of Computation
Students may also take other advanced
SE graduate classes or “CSC535 - Formal Semantics of Programming
Languages” as an independent study, by arrangement with the
instructor, subject to approval of the program director. |
Open Electives for Software Engineering Honors Concentration
Four open electives are to be chosen in consultation with the
advisor.
Note: PHL/REL/MGT 228 Business, Ethics, and
Society is a required course that is already credited in Liberal
Studies.
Note: To satisfy the requirements of the HSE
concentration, students must earn a grade of B or better for all
junior and senior year courses (A- or better for non-honors sections). |
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 Computing
- CSC 211 Programming in Java I
- CSC 212 Programming in Java II
- MAT 140 Discrete Mathematics I
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
- Choose 1 from Mathematics (MAT):
- MAT 141 Discrete Mathematics II
- or MAT 152 Calculus III [prereq
- or MAT 220 Linear Algebra with Applications
- Choose 1 from Communication (CMN):
- CMN 220 Public Speaking
- or CMN 212 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 Communications Technologies
- Choose 1 from English (ENG):
- ENG 204 Technical Writing [formerly Eng 204]
- or ENG 301 Writing in the Professions [formerly Eng 301]
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 for Telecommunications
Concentration
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 and
allied fields (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.
Last Modified:
Wednesday December 19, 2007
|
|