Where Can I Earn a Software Engineering Degree in New York City?

Learn about software engineering programs offered in New York, NY. See degree and specialization options, program requirements and courses, as well as school and tuition details for the region. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

Are you in need of information on New York City schools that offer degree programs in software engineering? Here you will find details on schools in the area, as well as tuition and course information.

What You Need to Know

Bachelor's, master's and doctoral degree programs are granted in software engineering or in computer science with a software engineering concentration. Master's degree programs require applicants to have a bachelor's degree in a related field; you may have to complete a thesis or final project. Graduates may be qualified to sit for professional certification exams. Admission to the Ph.D. program requires at least a bachelor's degree; a dissertation is required to graduate. Keep reading to learn more these programs.

Bachelor's Degrees in Software Engineering

Monmouth University

In this program, you can expect to take 36 credit hours focusing on software engineering. Courses required to fulfill those hours include human-computer interaction, software architecture and software process improvement. You'll also study software project management and verification, and you'll complete a software practicum. Other required courses include operating systems analysis and professionalism in science.

  • Program Name: Bachelor of Science in Computer Science
  • Field of Study Option: Software engineering
  • Program Length: Four years
  • Tuition: $38,138 per year (as of 2018-2019)
  • School Type: 4-year, private not-for-profit; Around 4,600 undergraduates and 1,500 graduate students

Master's Degrees in Software Engineering

New Jersey Institute of Technology

Required courses in this program include software testing, requirements engineering and study of the methods in software design and production. You can choose from any of the following courses and others to fulfill elective requirements: Internet and higher-layer protocols, network management, operating system or data management system design.

  • Program Name: Master of Science in Software Engineering
  • Program Length: Two years
  • Tuition: $23,374 pear year for in-state students and $33,102 per year for out-of-state students (as of 2018-2019)
  • Prerequisites: Bachelor's degree in computer science, information technology or computing-related field
  • Requirements: Transcripts, one letter of recommendation
  • School Type: 4-year, public; About 8,500 undergraduates and 2,900 graduate students

Pace University

This advanced degree program will provide opportunities for you to examine the challenges of running and maintaining a large software system. It can also prepare you for professional certification exams including the Certified Software Development Associate credential from IEEE. You can expect to study software reliability issues as well as software design and quality. Elective courses can include planning for information systems, network security and mobile application development. You'll complete a capstone course that includes a software design project or thesis.

  • Program Name: Master of Science in Software Development and Engineering
  • Program Length: Two years
  • Tuition: $31,462 per year (as of 2018-2019)
  • Prerequisites: Bachelor's degree in computer science or a related field
  • Requirements: Two letters of recommendation, resume, personal statement, transcripts of undergraduate work and GRE or GMAT scores
  • School Type: 4-year, public; Approximately 8,700 undergraduates and 4,600 graduate students

Doctor of Philosophy in Software Engineering Programs

New Jersey Institute of Technology

In this doctoral program, you can expect to complete courses in object-oriented programming, formal languages, and object-oriented software development. Other required courses include programming for interactive environments, operating system design, computability and complexity. You must complete a doctoral dissertation and enroll in a doctoral seminar every semester that you are a student.

  • Program Name: Ph.D. in Computer Science
  • Field of Study Options: Software Engineering
  • Program Length: Four years
  • Tuition: $23,374 pear year for in-state students and $33,102 per year for out-of-state students (as of 2018-2019)
  • Prerequisites and Requirements: Bachelor's degree
  • Requirements: Submission of GRE scores and completion of a qualifying exam
  • School Type: 4-year, public; About 8,500 undergraduates and 2,900 graduate students

Educational options in the software engineering field are strong within the New York City area, with bachelor's, master's and PhD degree programs available to students at a range of 4-year schools.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools