What will I learn?

First Year
CS 100 Roadmap to Computing 3
MATH 111 Calculus I 4
HUM 101 English Composition: Writing, Speaking, Thinking I 3
PHYS 111 Physics I 13
PHYS 111A Physics I Lab 11
FRSH SEM First-Year Seminar 0
Term Credits 14
CS 113 Introduction to Computer Science 3
MATH 112 Calculus II 4
HUM 102 English Composition: Writing, Speaking, Thinking II 3
Science with Lab Elective 4
Term Credits 14

Second Year
CS 114 Introduction to Computer Science II 3
CS 350 Intro to Computer Systems 3
MATH 333 Probability and Statistics 3
Science Literacy GER 3
History and Humanities GER 200 level 3
Term Credits 15
CS 280 Programming Language Concepts 3
IS 350 Computers, Society and Ethics 3
CS 241 Foundations of Computer Science I 3
Select one of the following: 3
ENG 340
Oral Presentations
ENG 352
Technical Writing
General Elective 3
YWCC 207 Computing & Effective Com 1
Term Credits 16
Third Year
General Elective 13
CS 331 Database System Design & Mgmt 3
Social Science GER 3
CS 288 Intensive Programming in Linux 3
CS 332 Principles of Operating Systems 3
Term Credits 15

CS 356 Introduction to Computer Networks 3
YWCC 307 Professional Dev in Computing 1
CS Elective 300 or above 43
Math/Science Elective 23
CS/IS/IT Elective 200 or above 33
CS Elective 300 or above 3
Term Credits 16
Fourth Year
CS 490 Guided Design in Software Engineering 3
CS 435 Advanced Data Structures and Algorithm Design 3
History and Humanities GER 300+ level 3
Math or Science Elective 23
General Elective 13
Term Credits 15

CS 491 Senior Project 3
CS Elective 300 or above 43
Humanities and Social Science Senior Seminar GER 3
General Elective 13
CS/IS/IT Elective 200 or above 33
Term Credits 15
Total Credits 120

Which department am I in?

Ying Wu College of Computing

Study options

Full Time (120 credit hours)

Tuition fees
US$30,160.00 per year

*Price shown is for indicative purposes, please check with institution

Application deadline

Expected March, October 2022

Start date

Expected September 2022


Ying Wu College of Computing

Guttenberg Information Technologies Center (GITC), Suite 3500,

University Heights,


New Jersey,

07102, United States

Entry requirements

For students from United States

Students must have completed a high school graduates who have not previously attended college may apply for admission as freshmen.

For international students

All students who apply to NJIT must submit an official high school transcript in English. When evaluating your application for undergraduate admission, we are interested in understanding how you challenged yourself relative to the curriculum that was available at your school and the trends in your performance - especially your grades in math, science, and English.

Your completed coursework should include English Composition, Algebra, Geometry, Trigonometry, Chemistry and Physics. We also consider the GPA that is indicated on your high school transcript. We look for students in the top 25 percent of their class. For schools that don't use a ranking system, we consider a 3.0 GPA or higher to be equivalent.

English Language Requirement:

The Test of English as a Foreign Language (TOEFL), Duolingo or the International English Language Testing System (IELTS) is required of all applicants whose first language is not English. The minimum score required is 79 for the Internet-based TOEFL exam, 213 for the computer-based TOEFL exam, 550 for the paper TOEFL exam, 6.0 for the IELTS exam or 100 for the Duolingo exam. In addition, you will take a placement test in English Composition when you arrive on campus.

*There may be different IELTS requirements depending on your chosen course.


About New Jersey Institute of Technology

As an industry leader, the New Jersey Institute of Technology (NJIT) prepares students for careers in the ever-changing technological market.

  • No.1 university in USA for upward mobility
  • State-of-the-art facilities and leading industry connections
  • Lively campus just 20 minutes from Manhattan, New York
  • 11,400 students from over 70 different countries enrolled

Get in touch