Back to CTI

The Bachelors of Science in Computer Science consists of the DePaul University Liberal Studies Program (please see the Liberal Studies homepage) and Major Field Courses.



Below is a sample schedule of courses that you can follow to graduate in four years.

First Year


Major Field Courses (6)
Offered Winter 
In class 
     IT 130 The Internet and the Web   Self Placement Test Available!  
     IT 240 Introduction to Desktop Databases   Self Placement Test Available! 
     IT 263 Applied Networks and Security   
     MAT 140 Discrete Mathematics I   
 
AND
Offered Winter 
In class 
     CSC 211 Programming in Java I   Self Placement Test Available!  
     and  CSC 212 Programming in Java II   
 
OR
Offered Winter 
In class 
     CSC 261 Programming in C++ I   
     and  CSC 262 Programming in C++ II   
 
Liberal Studies (6) - Consider CTI courses for Liberal Studies.

Second Year


Major Field Courses (7)
Offered Winter 
In class 
     CSC 309 Object-Oriented Programming in C++   
     or  CSC 224 Java for Programmers   
     CSC 383 Data Structures and Algorithms in Java   
     or  CSC 393 Data Structures in C++   
       SE 325 Principles and Practices of Software Engineering  Self Placement Test Available! 
       CNS 340 Fundamentals of Information Assurance  : (Formerly CSC390) 
       or  IT 378 Host and Information Security   
     IT 223 Data Analysis  Self Placement Test Available! 
     MAT 141 Discrete Mathematics II   
       ENG 204 Technical Writing   
       or  ENG 301 Writing in the Professions   
 
Liberal Studies (5) - Consider CTI courses for Liberal Studies.

Third Year


Major Field Courses (6)
Offered Winter 
In class 
       SE 350 Object-Oriented Software Development   
     CSC 373 Computer Systems I   
     CSC 321 Design and Analysis of Algorithms   
     MAT 150 Calculus I   
     MAT 151 Calculus II   
       CMN 212 Small Group Communication   
       or  CMN 220 Public Speaking   
 
Liberal Studies (6) - Consider CTI courses for Liberal Studies.

Fourth Year


Major Field Courses (2)
Offered Winter 
In class 
     CSC 374 Computer Systems II   
     CSC 394 Software Projects   
 
300-level CTI Electives (2) chosen in consultation with student's advisor.
Open Electives (6)
Liberal Studies (2) - Consider CTI courses for Liberal Studies.

Open Electives

Open Electives may be taken from any department or program. These are the only courses that may be taken under the pass/fail option (see the undergraduate Bulletin for details). If you wish to pursue a minor, most minor field courses will be credited as open electives.

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.

BS in CS  Honors SE Concentration

Software Engineering Honors Concentration

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.

Please note: IN this concentration, you will take undergraduate sections of the graduate courses listed below.   This means that you will attend the graduate course but you will get undergraduate credit for it and it will have an undergraduate course number.  Your advisor must enroll you in these special courses.  All other courses you may enroll in as per normal DePaul University procedures.

First Year

Offered Winter 
In class 
     IT 130 The Internet and the Web   Self Placement Test Available!  
     IT 240 Introduction to Desktop Databases   Self Placement Test Available! 
     IT 263 Applied Networks and Security   
     MAT 140 Discrete Mathematics I   
 
AND
Offered Winter 
In class 
     CSC 211 Programming in Java I   Self Placement Test Available!  
     and  CSC 212 Programming in Java II   
 
OR
Offered Winter 
In class 
     CSC 261 Programming in C++ I   
     and  CSC 262 Programming in C++ II   
 
Liberal Studies (6) - Consider CTI courses for Liberal Studies.

Second Year

Offered Winter 
In class 
     CSC 309 Object-Oriented Programming in C++   
     or  CSC 224 Java for Programmers   
     CSC 383 Data Structures and Algorithms in Java   
     or  CSC 393 Data Structures in C++   
       SE 325 Principles and Practices of Software Engineering  Self Placement Test Available! 
       CSC 390 Cics Program   
     IT 223 Data Analysis   Self Placement Test Available! 
     MAT 141 Discrete Mathematics II   
       ENG 204 Technical Writing   
       or  ENG 301 Writing in the Professions   
 
Liberal Studies (5) - Consider CTI courses for Liberal Studies.

Third Year

Offered Winter 
In class 
       SE 350 Object-Oriented Software Development   
     CSC 373 Computer Systems I   
     CSC 321 Design and Analysis of Algorithms   
     MAT 150 Calculus I   
     MAT 151 Calculus II   
     SE 430 Object Oriented Modeling   
       SE 431 Model-Driven Software Development   
       CMN 212 Small Group Communication   
       or  CMN 220 Public Speaking   
 
Liberal Studies (4) - Consider CTI courses for Liberal Studies.

Fourth Year

Offered Winter 
In class 
     CSC 374 Computer Systems II   
     SE 352 Object-Oriented Enterprise Application Development   
       SE 391 Software Engineering Studio I   
       SE 392 Software Engineering Studio II   
 
2 SE-elective From the SE Honors List
CTI-elective 1 Open Electives
Liberal Studies (5) - Consider CTI courses for Liberal Studies.

SE Honors List

Offered Winter 
In class 
       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   
       SE 354 Enterprise Component Architecture   
       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 360 Structured Document Interchange and Processing   
       SE 368 Software Measurement and Project Estimation   
       SE 375 Design and Architecture of Secure Software Systems   
       SE 380 Design of Object-Oriented Languages   
 


Valid HTML 4.01!

Last Modified: Tuesday May 26, 2009