Where Can I Earn a Software Engineering Degree in Philadelphia, Pennsylvania?

Learn about software engineering schools in Philadelphia, PA. See degree and specialization options, program requirements and courses, and school tuition fees and enrollment statistics. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

For students who are in search of software engineering degree programs in Philadelphia, PA, there are several options available to them.

What You Need to Know

Learn about software engineering through bachelor's degree programs in the field, along with programs in engineering with a computer science concentration, and computer science. One program emphasizes co-op work experience and takes five years to complete. You can also earn a joint 5-year bachelor's/master's degree program. Master's degree programs usually take 2-3 years, depending on whether you're pursuing a degree full-time or part-time. Completion may require a thesis or project. Some programs make classes available online. Keep reading to see if one of these programs is right for you.

Software Engineering Bachelor's Degree Programs Near Philadelphia

Drexel University

Drexel University's software engineering bachelor's degree program includes coursework in software architecture and design, data structures, programming, project management, networking and advanced math. You'll participate in about 18 months of co-operative education, or co-op, in which you'll have a job in your field, thus gaining practical experience while completing your undergraduate studies. The Department of Computer Science also offers a five-year dual-degree program in which you can earn both your bachelor's and master's degrees in software engineering.

  • Program Name: Bachelor of Science in Software Engineering
  • Program Length: Five years full-time (188 quarter credits)
  • Tuition: $48,791 per year (full-time tuition for 2015-2016)
  • School Type: 4-year, private not-for-profit; almost 16,900 undergrad and around 9,500 grad students

University of Pennsylvania

For the University of Pennsylvania's Bachelor of Science in Engineering (BSE) degree program in computer science, you'll take courses in programming, computer architecture, networking, algorithms, software design and operating systems. You'll take two courses in a social sciences and humanities area to add to the general education requirements of your BSE. In your senior year, you'll complete a senior project across two semesters. It can be a software, hardware or theory project.

  • Program Name: Bachelor of Science in Engineering
  • Field of Study Options: Computer Science
  • Program Length: Four years full-time
  • Tuition: $49,536 per year (full-time tuition for 2015-2016)
  • School Type: 4-year, private not-for-profit; over 11,500 undergrad and around 13,300 grad students

Villanova University

Located 20 miles northwest of Philadelphia, Villanova University offers a bachelor's degree in computer science. For the core curriculum, you'll study algorithms, data structures, programming languages, computing systems and software engineering. The university also offers a dual-degree program in which you can earn a bachelor's degree in computer science and a master's degree in software engineering in an accelerated 5-year format.

  • Program Name: Bachelor of Science in Computer Science
  • Program Length: Four years full-time (126 semester credits)
  • Tuition: $47,616 per year (full-time tuition for 2015-2016)
  • School Type: 4-year, private not-for-profit; about 7,100 undergrad and over 3,600 grad students

Software Engineering Master's Degree Programs Near Philadelphia

Drexel University

To apply to Drexel University's Master of Science in Software Engineering (MSSE) program, you should have a bachelor's degree in computer science, engineering, mathematics or a related major from an ABET-accredited program. For the MSSE, you'll take core courses in electrical and computer engineering, information science and technology and computer science before choosing from one of three tracks in which to focus your studies. This program is also available in an online format.

  • Program Name: Master of Science in Software Engineering
  • Field of Study Options: Information science and technology, computer science, engineering
  • Program Length: Three years part-time (45 quarter credits)
  • Tuition: $31,239 per year (for 2015-2016)
  • Prerequisites: Bachelor's degree with related major
  • Admission Requirements: GRE scores, statement of purpose, resume, two letters of recommendation
  • School Type: 4-year, private not-for-profit; almost 16,900 undergrad and around 9,500 grad students

University of Pennsylvania

The University of Pennsylvania's master's degree in computer and information science is available with an option in software engineering. The option will require you to take courses in software foundations, computer architecture, algorithms, artificial intelligence, software engineering and information systems. Students typically finish this program in about a year, but you can enroll part-time, though there are no evening classes. You can complete a thesis for this degree program, or you could choose to perform your own research in an independent study.

  • Program Name: Master of Science in Engineering in Computer and Information Science
  • Specializations: Software engineering
  • Program Length: 3-4 semesters full-time (ten courses)
  • Tuition: $31,068 per year (for 2015-2016)
  • Prerequisites: Bachelor's degree with background in computer science
  • Admission Requirements: GRE scores, personal statement, two letters of recommendation
  • School Type: 4-year, private not-for-profit; over 11,500 undergrad and around 13,300 grad students

Villanova University

To gain admission to Villanova University's MSSE program, you should have a GPA of 3.0 from your undergraduate work, which should include coursework in at least one programming language, advanced math and computer systems topics. For this program, you'll take courses in computer and database systems, software engineering and design, algorithms and a Grand Challenges project. This culminating project is an opportunity for you to work on a software engineering topic that interests you with the supervision of a faculty member.

  • Program Name: Master of Science in Software Engineering
  • Program Length: 30 semester credits
  • Tuition: $17,119 per year (for 2015-2016)
  • Prerequisites: Bachelor's degree
  • Admission Requirements: GRE scores, three letters of recommendation
  • School Type: 4-year, private not-for-profit; about 7,100 undergrad and over 3,600 grad students

In summary, students seeking software engineering degrees in the Philadelphia, PA, area can find programs at the University of Pennsylvania, Drexel University, or Villanova University.

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