NJIT - CPE| Continuing Professional Education
BS in Computer Science

Where can I take the courses?

Unlike many fields, a bachelor’s degree in computer science is all you need to launch a successful—and profitable—career in any number of industries.

In each segment of this program, students have a different focus: In the first year, you’ll study foundations; in the second year, understanding computing systems; in the third year, theoretical foundations and applications; and in the fourth year, integration and focus.

The program is fully accredited by ABET/CAC. Its curriculum was developed according to the recommendations of the Association for Computing Machinery/Institute of Electrical and Electronics Engineers-Computer Science Joint Committee Task Force, in close cooperation with the department's industrial advisory board.

Who is this program recommended for?

Most students interested in computer science choose this program. (Some also choose information systems or information technology.) The program is well-suited to anyone pursuing a career in web programming, database programming, data or business analysis, software development or testing, research, systems administration, and many other fields. For help figuring out whether computer science is the right program for you, feel free to contact us.

What will I gain?

In addition to a degree from a nationally respected university, the computer science program will give you:

  • Well-honed problem-solving skills
  • Razor-sharp logical thinking skills
  • An understanding of computing systems bolstered by hands-on experience
  • The type of well-rounded general education coveted by employers in every field
  • And more

For more details about what you’ll learn, take a look at the program’s curriculum.

Why study computer science through CPE?

CPE gives you options. In addition to taking courses at NJIT’s Newark campus, you can enroll in online courses and attend classes at one of our extension sites located throughout New Jersey. You’ll have access to the same outstanding facilities and professors as full-time NJIT students, plus the flexibility you need to juggle all the aspects of your life.

Admission Requirements

Beyond NJIT’s regular admission requirements, there are no prerequisites for entering the program. But some individual courses require that students have either taken certain foundational classes or passed placement tests. Check the course descriptions for more details.

Take Note

Courses in this discipline are kept relevant through frequent reassessment and modification. And because the field is always advancing, NJIT keeps pace by adding new courses regularly. Pay close attention to course offerings each semester.

Don’t forget that you’ll need to take the computer science placement exam to help determine which foundational courses to take in your first year.