# BS in Computer Science and BS in Mathematical Sciences, Computational Mathematics

First Year | ||
---|---|---|

1st Semester | Term Credits | |

MATH 111 | Calculus I | 4 |

CS 100 | Roadmap to Computing | 3 |

PHYS 111 | Physics I | 3 |

PHYS 111A | Physics I Laboratory | 1 |

HUM 101 | English Composition: Writing, Speaking, Thinking I | 3 |

FRSH SEM | Freshman Seminar | 0 |

Physical Education GUR | 1 | |

Term Credits | 15 | |

2nd Semester | ||

MATH 112 | Calculus II | 4 |

CS 113 | Introduction to Computer Science | 3 |

PHYS 121 | Physics II | 3 |

PHYS 121A | Physics II Laboratory | 1 |

HUM 102 | English Composition: Writing, Speaking, Thinking II | 3 |

Social Science GUR | 3 | |

Physical Education GUR | 1 | |

Term Credits | 18 | |

Second Year | ||

1st Semester | ||

MATH 213 | Calculus III B | 4 |

MATH 333 | Probability and Statistics | 3 |

CS 114 | Introduction to Computer Science II | 3 |

PHYS 234 | Physics III | 3 |

PHYS 231A | Physics III Laboratory | 1 |

Cultural History GUR | 3 | |

Term Credits | 17 | |

2nd Semester | ||

MATH 222 | Differential Equations | 4 |

MATH 227 | Mathematical Modeling | 4 |

CS 241 | Foundations of Computer Science I | 3 |

CS 252 | Computer Organization and Architecture | 3 |

CS 280 | Programming Language Concepts | 3 |

Term Credits | 17 | |

Third Year | ||

1st Semester | ||

MATH 331 | Introduction to Partial Differential Equations | 3 |

MATH 340 | Applied Numerical Methods | 3 |

MATH 480 | Introductory Mathematical Analysis | 3 |

CS 288 | Intensive Programming in Linux | 3 |

CS 332 | Principles of Operating Systems | 3 |

Social Science GUR | 3 | |

Term Credits | 18 | |

2nd Semester | ||

MATH 332 | Introduction to Functions of a Complex Variable | 3 |

MATH 391 |
Numerical Linear Algebra or Advanced Applied Numerical Methods or Stochastic Simulation |
3 |

CS 341 | Foundations of Computer Science II | 3 |

CS 356 | Introduction to Computer Networks | 3 |

Management GUR | 3 | |

Lit/Hist/Phil/STS GUR | 3 | |

Term Credits | 18 | |

Fourth Year | ||

1st Semester | ||

MATH 391 |
Numerical Linear Algebra or Advanced Applied Numerical Methods or Stochastic Simulation |
3 |

MATH 450 | Methods Of Applied Math | 3 |

CS 431 | Database System Design and Management | 3 |

CS 435 | Advanced Data Structures and Algorithm Design | 3 |

CS 490 | Guided Design in Software Engineering | 3 |

Eng/Lit/Hist/Phil/STS/Thr GUUR | 3 | |

Term Credits | 18 | |

2nd Semester | ||

MATH 451 | Methods Appl Math II | 3 |

MATH 453 | High-Performance Numerical Computing | 3 |

CS 491 | Senior Project | 3 |

CS Elective | 3 | |

Humanities and Social Science GUR | 3 | |

Term Credits | 15 | |

Total Credits | 136 |

### General University Requirements and Electives

All students are required to satisfy the General University Requirements (GUR). All GUR courses and additional mathematics, technical, and free electives are to be selected in consultation with a faculty advisor in the Department of Mathematical Sciences. Refer to the **General University Requirements** section of this catalog for further information on electives.

### Co-op Courses

In Mathematical Sciences, the co-op courses, MATH 310 Co-op Work Experience I and MATH 410 Co-op Work Experience II, bear degree credit and count as technical or free electives, subject to approval by a faculty advisor in the Department of Mathematical Sciences.

### Electives

All electives should be selected after consultation with a Mathematical Sciences faculty advisor. Any mathematics course numbered 331 or above may be used as a mathematics, technical, or free elective. Any NJIT course at or above the 100 level may be used as a technical or free elective; except a technical elective is a course that has a significant mathematical and/or scientific content. All elective courses are to be chosen in consultation with a faculty advisor in the Department of Mathematical Sciences.