Top Computer Science Schools in New Jersey
There are currently several computer programming schools in New Jersey, some two-year colleges and four-year universities, that offer computer science degree programs. These associate's, bachelor's, master's and doctoral degree programs at computer schools in NJ instruct students in the theoretical and technical aspects of computation. Depending on the level of the program, students may be required to complete a senior project, a thesis or a dissertation. Profiled below are ten good computer science schools in NJ, as well as a table comparing their settings and tuition information.
Drew University
The College of Liberal Arts at Madison's Drew University offers a Bachelor of Arts (BA) in Computer Science. Consisting of 52 major credit hours, the program covers everything from data structures and system programming to information management and software engineering. Courses include object-oriented programming, statistics, discrete mathematics and data structures.
Fairleigh Dickinson University
Fairleigh Dickinson University's metropolitan campus offers computer science degrees at the bachelor's and master's levels through its metropolitan campus in Teaneck and its Florham campus in Madison. The Bachelor of Science (BS) program includes coursework in data structures, computer organization and software systems design. To earn the Master of Science (MS), graduates must complete at least 30 credits in areas like computer architecture, database systems and systems programming. The metropolitan campus also offers combined bachelor's and master's degree programs in computer science, as well as several certificate programs in areas like database administration and internet programming. A minor is also available.
Rowan College at Gloucester County
Rowan College at Gloucester County in Sewell has an Associate in Science (AS) option in computer science. In addition to the core curriculum, the program includes math, humanities, communications and social sciences courses for a minimum 65 credit hours. Spread over four semesters, the sequence includes courses in assembly language, computer organization, programming and algorithms.
Montclair State University
The College of Science and Mathematics at Montclair State University in Montclair has various computer science degree options. To earn a BS, students must complete 27 semester hours of required computer science courses in areas like assembly language, digital machines theory and software engineering. Additionally, the BS program requires six semester hours of major electives, 15 semester hours of math and a collateral sequence from one of four categories: physics, chemistry, accounting or economics.
At 53 semester hours, the MS program is split between core, required and elective courses. Montclair also offers combined BS/MS programs and BS concentrations in areas like informatics and professional computing, in addition to a 19-semester-hour minor in computer science.
New Jersey Institute of Technology
Situated in Newark, the New Jersey Institute of Technology is one of the top information technology colleges in NJ. It has various undergrad and graduate options in its Department of Computer Science. Undergraduates can choose between the 126-credit BA and the more technically oriented 130-credit BS program. In addition to coursework, students in the BS program complete a senior design project. The department also offers an MS in Computer Science, which can be completed through the New Jersey Institute of Technology online, and a PhD. The master's degree program offers various areas of emphasis, such as algorithms, bioinformatics and data-mining.
Rowan University
Multiple options in computer science can be found at Rowan University in Glassboro. Offered through the College of Science and Mathematics, the 125-credit BS program delves into computer foundations, digital computers, operating systems and programming languages, as well as includes a senior project. Students seeking graduate degrees can complete the MS in Computer Science program - a 30-credit program with an optional thesis track. Rowan also has options for students who wish to minor in computer science or bundle the BS and MS together in an accelerated program.
Rutgers University - New Brunswick
The Department of Computer Science at the New Brunswick campus of Rutgers University offers a BA in Computer Science program consisting of six core courses, three math classes and five electives. For the BS program, students complete the aforementioned requirements with an additional two electives and a choice of physics or chemistry courses. Graduates have the option of further pursuing this field of study with either the 30-credit MS or 72-credit PhD programs. The master's degree program includes a thesis or essay option, while the PhD program requires a dissertation.
Stevens Institute of Technology
The computer science program at Stevens Institute of Technology in Hoboken is one of the best computer science colleges in NJ and has been approved by ABET. Over the course of eight terms, the BS program in the Stevens computer science curriculum examines everything from web programming and project development to algorithms, automata and computation. Within the 127-credit major, students complete a senior project. The computer science department also offers an MS program that consists of advanced courses in artificial intelligence, TCP/IP networking and cybersecurity. The Stevens Institute of Technology's computer science program ranking for online graduate degree is in the top ten in the nation.
Union County College
Cranford's Union County College offers an Associate in Applied Science (AAS) in Computer Science. The first two semesters of the program include courses in accounting, computer algorithms, information systems, data structures and business writing. During the second year, the sequence includes computer organization, assembly languages and structured design, in addition to various technical electives.
Computer Science Schools in NJ: At a Glance
School Name | School Type & Setting | Computer Science Degree Programs Offered | Undergraduate Tuition & Fees (2019-2020) |
---|---|---|---|
Drew University | Four-year, private not-for-profit; large suburb | BA in Computer Science | $40,960* |
Fairleigh Dickinson University | Four-year, private not-for-profit; large suburb | BS in Computer Science, MS in Computer Science | $42,220* |
Montclair State University | Four-year, public; large suburb | BS in Computer Science, BS in Computer Science - Informatics, BS in Computer Science - Professional Computing, BS/MS in Computer Science (combined), MS in Computer Science, MS in Computer Science - Information Technology | $13,073 (in-state), $21,033 (out-of-state)* |
New Jersey Institute of Technology | Four-year; public, large city | BA in Computer Science, BS in Computer Science, MS in Computer Science, PhD in Computer Science | $17,674 (in-state), $33,386 (out-of-state)* |
Rowan College at Gloucester County | Two-year, public; large suburb | AS in Computer Science | $4,560 (in-district), $5,400 (in-state), $9,720 (out-of-state)* |
Rowan University | Four-year, public; large suburb | BS in Computer Science, BS/MS in Computer Science, MS in Computer Science | $14,000 (in-state), $22,832 (out-of-state)* |
Rutgers University - New Brunswick | Four-year; public; small city | BA in Computer Science, BS in Computer Science, MS in Computer Science, PhD in Computer Science | $15,407 (in-state), $32,189 (out-of-state)* |
Stevens Institute of Technology | Four-year, private not-for-profit; large suburb | BS in Computer Science, MS in Computer Science | $54,014* |
Union County College | Two-year, public; large suburb | AAS in Computer Science | $5,281 (in-district), $10,562 (in-state), $10,562 (out-of-state)* |
Source: *NCES College Navigator