Mathematics BA, Computer Science MS combined degree

The Lee Gildart and Oswald Haase School of Computer Sciences and Engineering (GHSCSE) offers a five-year combined-degree program that allows qualified students to earn a Bachelor of Arts (B.A.) degree in mathematics and a Master of Science (M.S.) degree in computer science with a course load that is 9 credits less than that of the separate degrees, enabling students to save time and money. In particular, three graduate courses: CSCI6603 Computer Architecture (3 credits), CSCI6623 Database Systems (3 credits) and CSCI6638 Operating Systems (3 credits), when successfully completed under the combined-degree program, can be credited toward both the B.A. and the M.S. degrees. This combined-degree program is offered by GHSCSE at the Metropolitan Campus, Teaneck, New Jersey. 

Students must register for this program by their junior year and must have achieved a cumulative grade point ratio (CGPR) of at least 2.75. A minimum of 120 credits is required for the B.A. in mathematics degree, and a minimum of 141 credits is required for the combined B.A in mathematics/M.S. in computer science degrees. In addition, for degree completion, the B.A. in mathematics requires a minimum CGPR of 2.00 and the M.S. in computer science requires a CGPR of 2.75. 

Cooperative Education Option  

Students in the B.A. in mathematics program have the option to undertake a cooperative education experience and earn a total of 6 academic credits toward their technical electives. 

Degree Plan 

The total degree requirement for the combined degree program is 141 credits. The course distribution is provided below. 

General Education Requirements (55 credits) 

College Competencies (26 credits) 

  • Written Communication (6 credits) 
    • WRIT1002 Composition I: Rhetoric and Inquiry (3 credits) 
    • WRIT1003 Composition II: Research and Argument (3 credits) 
  • Speech/Professional Communication (3 credits) 
    • ENGR2210 Technical Communications (3 credits) 
  • Quantitative Analysis (4 credits) 
  • Mathematics or Technology or Statistics (4 credits) 
  • Ethical and Moral Analysis (3 credits) 
  • ENGR3000 Modern Technologies: Principles, Applications and Impacts (3 credits) 
  • Scientific Analysis (6 credits) 
    • PHYS2203 University Physics I (3 credits) 
    • PHYS2204 University Physics II (3 credits)

Liberal Arts Distribution (21 credits) 

  • Language (3 credits) 
    • If a student is beginning a new language, Elementary II (1102) is required to fulfill the 3-credit language requirement. If the student is taking a language previously studied, successful completion of Intermediate I (2103) fulfills the requirement. The student taking a previously studied language must take the placement test. If the placement score is above the Intermediate I level, the student is excused from the language requirement and will need to replace those 3 language credits with a free elective. Students planning to do graduate work should take a 3-credit course in French, German or Russian. 
  • Social and Behavioral Sciences (6 credits) 
    • Students take ENGR4210 Managerial and Engineering Economic Analysis to fulfill the social science requirement. They also take another 3 credits of coursework in COMM (communication), CRIM (criminal justice), GOVT (government), PSYC (psychology) or SOCI (sociology). 
  • Arts (6 credits) 
    • Take 6 credits of coursework in ART (art), CGD (computer graphic design) or CREW (creative writing). 
  • Humanities (6 credits) 
    • Take 6 credits of coursework in ARTH (art history), CINE (cinema studies), CGDH (computer graphic design humanities), DANH (dance humanities), HIST (history), HUMN (humanities), LANG (languages [not foreign language]), LITS (literature), MUSIH (music humanities), PHIL (philosophy), RELI (religion) or THEAH (theater humanities) — one must be at the 2000 level or above. 

University Requirements (8 credits) 

  • UNIV1001 Transitioning to University Life (1 credit) 
  • UNIV1002 Preparing for Professional Life (1 credit) 
  • UNIV2001 Cross Cultural Perspectives (3 credits) 
  • UNIV2002 Global Issues (3 credits)

Major Requirements (36 credits) 

Additional Mathematics Requirements (27 Credits) 

  • MATH2203 Calculus III (3 credits) 
  • MATH2210 Differential Equations (3 credits) 
  • MATH2255 Discrete Structures (3 credits) 
  • MATH3220 Linear Algebra (3 credits) 
  • MATH3225 Abstract Algebra (3 credits) 
  • MATH3230 Analysis (3 credits) 
  • MATH3237 Probability and Statistics I (3 credits) 
  • MATH3341 Advanced Engineering Mathematics (3 credits) 
  • Mathematics Elective (3 credits) 
  • 3 credits to be chosen from courses numbered 3000 or higher, with the approval of an adviser.

Computer Science Requirements (9 credits) 

  • CSCI1201 Computer Programming I (3 credits) 
  • CSCI1202 Computer Programming II (3 credits) 
  • CSCI2232 Data Structures (3 credits)

Additional Science Requirements (2 credits) 

  • PHYS2201 Physics Laboratory I (1 credit) 
  • PHYS2202 Physics Laboratory II (1 credit)

Technical Electives (12 credits) 

  • Students must take 12 credits of technical electives, which include courses in computer science, engineering, engineering technology, information technology and/or mathematics at appropriate levels based on their interests. Students must obtain prior approval from the GHSCSE academic adviser for all course selections or substitutions. 
  • ENGR2286 Digital System Design (3 credits) 
  • Mathematics courses must be at the 3000- or higher level.  
  • A 3-credit course in a related discipline can be substituted for a 3-credit technical elective. 
  • Internship credits and honors courses can be used as technical electives.  

Minor Sequence in an Area Related to Mathematics (15 credits) 

  • CSCI2215 Introduction to Computer Science (3 credits) 
  • CSCI2247 Assembly Language Programming (3 credits) 
  • CSCI6603 Computer Architecture (3 credits) 
  • CSCI6623 Database Systems (3 credits) 
  • CSCI6638 Operating Systems (3 credits)

Additional Graduate Courses (21 credits) 

Computer Science Graduate Core Courses (6 credits) 

  • CSCI6620 Software Engineering (3 credits) 
  • CSCI7645 Systems Programming (3 credits)

Computer Science Graduate Elective Courses (15 Credits) 

  • Graduate elective courses in computer science are listed with CSCI-prefixed course numbers ranging from CSCI6617 to CSCI8891. Students may register for CSCI8891 Internship/Work Experience (3 credits) only after completing the B.S. degree and 18 graduate credits. The internship will count as a one-course elective. Students may also take up to six credits of EENG-prefixed courses (EENG6600 level or above). Any prerequisites for the electives must be fulfilled before the electives are taken. Students must consult an academic adviser for additional details regarding electives and their prerequisites, if any, or check the FDU Graduate Studies catalog

For Information  

Alfredo Tan, Director, Lee Gildart and Oswald Haase School of Computer Sciences and Engineering 
Professor of Electrical Engineering and Gregory Olsen Endowed Chair 

Susan Seed, Director, Student Advisement and Retention, Lee Gildart and Oswald Haase School of Computer Sciences and Engineering