About CSB & SJU | Academics | Admission | Alumnae/i and Friends | Arts and Culture | News, Events and Sports | Student Life


Numerical Computation Major requirements (52 credits)

Common requirements (28 credits)

  • CSCI 161:       Introduction to Problem-Solving and Programming.
  • CSCI 162:       Problem Solving, Programming and Data Representation.
  • CSCI 230:       Software Development.
  • MATH 119:     Calculus I.
  • MATH 120:     Calculus II.
  • MATH 239:     Linear Algebra.
  • NMCP 372 or
    NMCP 398:     Project or Honors Thesis.  

Additional discrete track requirements (12 credits)
CSCI 338, 339                       
MATH 322

Additional discrete track electives (12 credits)  
Choose three from the following:
CSCI  239, 310
MATH 241, 315, 318, 331, 332, 338, 343, 344, 345

Additional continuum track requirements (12 credits)
MATH 305, 337, 338

Additional continuum track electives (12 credits) 
Choose three from the following:
CSCI  310, 338, 339               
MATH 241, 315, 318, 322, 331, 332, 341, 343, 344, 345, 346

Notes:

1.      Appropriate CSCI or MATH 300-level topics courses can also satisfy elective credits with the approval of the program chair.

2.      Four elective credits from either track can be replaced by one of the following courses: BIOL 116, CHEM 234, ECON 332, ENVR 275, PHYS 200

3.      At least eight of the twelve elective credits must be at the 300-level.

4.      Electives must be chosen as a coherent program of study that supports the student’s area of interest. This program must be chosen in consultation with and subject to the approval of the faculty advisor.

 

Students must be previously admitted to the major, and they must meet all CSB|SJU requirements for graduation. CSB|SJU requires a 2.00 GPA in CSCI courses to graduate with a Numerical Computation degree.