Where Can I Earn a Software Engineering Degree in Indianapolis, Indiana?

Learn about software engineering programs in the Indianapolis, IN, area. Get information about degrees available and program requirements to make an informed decision about your education. Schools offering Software Development & Engineering degrees can also be found in these popular choices.

If you are looking for options to study software engineering in the Indianapolis area, you will find many programs to meet your educational needs. Here, you can find information on several programs available, as well as their requirements and costs.

What You Need to Know

If you are interested in an education in software engineering, you have the option to pursue bachelor's and master's degrees, as well as graduate certificates, in software engineering or similar fields, such as computer science, computer engineering, or computer information systems. Additionally, some of these degrees offer a wide range of specializations, including programming languages, artificial intelligence, databases, or security.

Many bachelor's degree programs include the option to complete an internship, while some require it. You might also have to complete an engineering project or professional portfolio. A few schools offer the opportunity to earn your bachelor's and master's degree in combination over a 5-year period.

Graduate degree and certificate programs often have prerequisites and admission requirements that include specific computer-related coursework or even a bachelor's degree in a computer-related field. Master's degree programs can also require a research project or thesis in order to graduate.

Software Engineering Bachelor's Degree Programs near Indianapolis

Butler University

Butler University offers a bachelor's degree program with a major in software engineering. You can learn to develop software systems with required courses in object-oriented programming and design, algorithms, database systems, and legacy software. You must also complete a team-based internship as part of your studies.

  • Program Name: Bachelor of Science (B.S.) in Software Engineering
  • Program Length: 120 credits
  • Tuition and Fees: $37,010 per year for full-time undergrad students (2015-2016)
  • Admission Requirements: Personal statement; high school English, math, science, social studies, and foreign language
  • School Type: 4-year, private not-for-profit; nearly 4,100 undergrad students

Indiana University - Bloomington

Indiana University - Bloomington (IU) is about 45 miles south of Indianapolis and offers a bachelor's degree program in computer science, which can prepare you for a career in software development. Your core courses include computer science, software systems, discrete structures, and data structures. You can also choose electives from 5 areas of specialization, as well as complete an optional internship.

As a computer science student at IU, you might also be eligible to earn a professional master's. The combined B.S. and Master of Science (M.S.) degree program in computer science can be completed in 5 years.

  • Program Name: Bachelor of Science (B.S.) in Computer Science
  • Specialization Areas: Programming languages; systems; data and search; foundations; artificial intelligence
  • Program Length: 122 credits
  • Tuition and Fees: $10,388 per year for full-time undergrad residents of IN; out-of-state students pay $33,741 per year (2015-2016 tuition and fees)
  • Admission Requirements: High school English, math, social studies, science, and foreign language
  • School Type: 4-year, public; around 36,500 undergrad students

Indiana University - Purdue University - Indianapolis

Indiana University - Purdue University - Indianapolis (IUPUI) has a bachelor's degree program in computer engineering, which can train you to design and develop software. Some of the electives you might take include software engineering, programming languages, computer graphics, data mining, and database systems. During the last 2 semesters of your studies, you must complete a real-life engineering project.

  • Program Name: Bachelor of Science (B.S.) in Computer Engineering
  • Program Length: 126 credits; 4 years, full-time
  • Tuition and Fees: $9,056 per year for full-time undergrad residents of IN; out-of-state students pay $29,774 per year (2015-2016 tuition and fees)
  • School Type: 4-year, public; approximately 22,500 undergrad students

Franklin College

Franklin College is a liberal arts school that's located about 33 miles south of Indianapolis and has a bachelor's degree with a major in computer information systems. The program can prepare you to program software applications with classes in computing, as well as courses in Web-based software development. Other classes you're required to take include software engineering, database design, visual software development, and data structures. You must also complete a professional portfolio and internship as part of your studies.

  • Program Name: Bachelor of Arts (B.A.) in Computer Information Systems
  • Program Length: 128 credits
  • Tuition and Fees: $29,025 per year for full-time undergrad students (2015-2016 tuition)
  • Admission Requirements: Personal statement
  • School Type: 4-year, private not-for-profit; nearly 1,100 students

Software Engineering Graduate Certificate Program near Indianapolis

Indiana University - Purdue University - Indianapolis

The School of Science at IUPUI offers a graduate certificate program that concentrates on software engineering. You can learn about software design, ethics, and software engineering project management. Your required courses are in programming languages, software development management, and object-oriented design, as well as distributed computing or networks. If you choose, you can pursue this certificate program alongside the school's M.S. degree program in computer science.

  • Program Name: Certificate in Software Engineering
  • Program Length: 12 credits
  • Tuition: $8,136 per year for residents of IN; out-of-state students pay $22,985 per year (2015-2016 tuition)
  • Prerequisites: Bachelor's degree in computer science or related field
  • Admission Requirements: Background in math, software development, data structures, systems, theory, and hardware; 3.0 GPA in baccalaureate coursework
  • School Type: 4-year, public; nearly 8,200 graduate students

Both a bachelor's and master's degree in software engineering are available at Indiana University - Purdue University - Indianapolis; and bachelor's degrees are offered at several other colleges in the area including Butler University, Indiana University - Bloomington and Franklin College.

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

  1. 1
  2. 2
  3. Next »