Degree Overview

  • Delivery Format: on-campus
  • Required Credits: 33

Program Details

The graduates of this program will have in-depth knowledge of the entire lifecycle of software projects. They will acquire theoretical knowledge and practical skills that allow them to quickly integrate in software companies or businesses that develop in-house software.

What You Will Learn:

  • Analyze a problem and identify and define the software requirements appropriate to its solution.
  • Design, implement and evaluate software projects to meet desired needs.
  • Demonstrate knowledge and skills in the design of algorithm and programs.
  • Work in groups on real-life software projects.
  • Demonstrate the ability to communicate the outcomes of a software project in both written and oral forms.

Admissions & curriculum

Explore this area of study

Software Engineering Salaries

$92,000

Mid-Career Salary, National Average

Employment of software developers is projected to grow 24 percent from 2016 to 2026, much faster than the average for all occupations.

Learn About The department of Software Engineering
Career Prospects

Where do Software Engineering majors work?

Common Job Titles
  • Software Development Specialist
  • Software Engineer
  • Business Process Analyst
  • Android Developer
  • Teamcenter Administrator & Developer
Top Employers
  • Gpshopper - A Synchrony Financial Company
  • Amazon
  • Accenture
  • Colgate-Palmolive
What our students are saying
  • Chaitrali  Rane
    The curriculum helped me gain the experience I needed to design and develop software systems."
    Chaitrali Rane

Tuition Cost

How Much does it cost to Attend NJIT?

$32,216
Average cost of attendance for NJ resident undergrads living on campus
- $18,913
Average amount of grants and scholarships per student
= $13,303
Learn More About Tuition & Costs

Contact Us

Need Help? We’re here to advise you.

Software Engineering

What do Software Engineering majors do?

What our students are saying
  • Chaitrali  Rane
    The curriculum helped me gain the experience I needed to design and develop software systems."
    Chaitrali Rane

Related Majors

Explore all the degrees you can earn at NJIT

Explore Now