DePaul University - Department of Mathematical Sciences
 
MATHEMATICAL COMPUTER STUDIES

The mathematical computer studies concentration is intended for students who wish to combine the study of computer science with a strong mathematics background. The majority of students who choose this concentration are considering going on for graduate study either in computer science or in computational mathematics.

Sample programs in theoretical computer science, graphics, and computational methods have been developed to help guide students' choice of courses. However, students are not required to follow any one sample program in order to receive the degree. Mathematical computer studies students are strongly encouraged to consult with advisors both in mathematics and in computer science to plan their programs.

Mathematics Requirements: COMMON CORE plus

  • four mathematics courses chosen from among the following: 303 Number Theory (formerly known as 230); 302 Combinatorics (formerly known as 240); 310, 311, 312 Abstract Algebra I, II, and III; 370 Advanced Linear Algebra; 372 Logic and Set Theory; either 351, 352, 353 Probability and Statistics I, II, and III or 348, 349 Applied Statistical Methods I and II; Mathematics/Computer Science 387, 388 Operations Research I and II; 335, 336 Real Analysis I and II; 337 Complex Analysis; 338 Differential Equations; Mathematics/Computer Science 385, 386 Numerical Analysis I and II; 359 Simulation Models and the Monte Carlo Method.

Note: To satisfy the mathematics requirement for the degree, students in the mathematical computer studies concentration may substitute an additional course from the preceding list in place of 261 in the Common Core. They may also substitute 220 in place of 262.

Computer Science Requirements: 

Note: The requirements for the bachelor of science degree in computer science were changed for the 2001-2002 academic year to accommodate a move from C++ to Java as the primary language of instruction in the School of Computer Science, Telecommunications, and Information Systems. As a result, a few of the requirements for the computer science part of the mathematical computer studies concentration have been adjusted to agree with the new computer science program. Students who have completed the sequence CSC 215-310-311 may substitute it in place of the following courses listed below: CSC 211, CSC 212 and CSC 313. Students who began taking the sequence CSC 215-310-311 but did not finish it should contact the mathematical sciences department so that arrangements can be made to accommodate their situations during this period of transition. They can also obtain advice from the following CTI webpage: http://www.cs.depaul.edu/advising/java/undergraduate.asp#CS-Standard

  • CSC 211 and 212 Programming in Java I and II
  • CSC 313 Data Structures in Java
  • 321 Design and Analysis of Algorithms;
  • three additional computer science courses chosen from among the following: 312 Assembly Language and Computer Organization; 319 Database Technologies; 343 Operating Systems; 347 Concepts of Programming Languages; 345 Computer Architecture; 348 Introduction to Compiler Design; 358 Symbolic Programming; 333 Automata Theory and Formal Grammars; 361 Basic Communication Systems; 315 Analysis and Design Techniques; 371 Survey of Computer Graphics; 329,339 Computer Graphics I and II; 372 Computer Animation; Mathematics/Computer Science 385, 386 Numerical Analysis I and II Mathematics/Computer Science 387, 388 Operations Research I and II.

Note: Students following the computer graphics sub-concentration may substitute CSC 372 in place of CSC 321 in the computer science core.

Click here for detailed programs of study in theoretical computer science, computer graphics, and computational methods for the mathematical computer studies concentration.

Other Concentrations:
 

 

 

 

 

 

 

 

 

 

 

 

 


Disclaimer | Math Homepage | DePaul Homepage | CampusConnect | Contact Us | Search