3.0 major GPA required
Successful completion of the following courses with a C- or higher: CSIT 104, CSIT 111, CSIT 170 and AMAT 120
Please note: The above courses require the following pre-requisite courses or placement(s):
- CSIT 111 requires MATH 111 as a co-requisite, if not already completed, or placement directly to Calculus I
Students may earn a minor in computer science by satisfactorily completing a minimum 19 credit program which includes CSIT 104 , CSIT 111, CSIT 112, CSIT 212, CSIT 230, and at least one other approved CSIT course. At least 9 credits must be taken at Montclair State University.
Program Requirements
| Code | Title | Credits |
|---|---|---|
| Required Courses | ||
| CSIT 104 | Python Programming I | 3 |
| CSIT 111 | Fundamentals of Java Programming | 3 |
| CSIT 112 | Fundamentals of Programming II | 3 |
| CSIT 212 | Data Structures and Algorithms | 3 |
| CSIT 230 | Computer Systems | 3 |
| Select one of the following: | 3 | |
| Discrete Mathematics | ||
| Fundamentals of Programming Languages | ||
| Principles of Software Design | ||
| Internet Computing | ||
| Computer Networks | ||
| Operating Systems | ||
| Database Systems | ||
| Artificial Intelligence | ||
| Computer Science Theory | ||
| Residency Requirement for Minor | ||
| At least 9 credits must be earned at MSU. | ||
| Total Credits | 18 | |