Show as: Mobile

BS Software Engineering

Trine University
Program overview
Bachelor's degree
Scholarships available
Start dates


Program description

BS Software Engineering

The Bachelor of Science in software engineering at Trine University will teach you to apply scientific principles to develop software. The degree includes computer programming, but also is concerned with methodologies, techniques, and tools to manage the lifecycle of software.

The Bachelor of Science in software engineering curriculum will provide you a solid background in the theory and practice of all phases in the software engineering process. Courses cover programming, algorithms, digital electronics, systems programming, and include an advanced elective area and a capstone design project.

Admission requirements

  • Admission into the Allen School of Engineering and Computing and the Rinker Ross School of Health Sciences requires a cumulative GPA of 2.5 or higher. In addition, students must have successfully completed the equivalent of Trine's English Composition I, Calculus I, and Chemistry I with a "C" or higher.
  • Admission into the Franks School of Education requires a cumulative GPA of 3.0 or higher.
  • Admission into the Jannen School of Arts and Sciences and the Ketner School of Business require a minimum cumulative GPA of 2.25.

For more information about admission requirements, please visit the website.

Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Program content

General Education Requirements

  • English Composition I
  • Technical Communications
  • Effective Speaking
  • Calculus I
  • Calculus II
  • Calculus III
  • Humanities Electives
  • Social Sciences Electives - 6 credit hours
  • General Chemistry I
  • or Principles of Biology
  • University Physics I
  • University Physics II

Program Requirements

  • Introduction to Engineering
  • Professional Practice
  • Engineering Economics
  • Introduction to Programming
  • Object-Oriented C++
  • Algorithms and Data Structures
  • Digital Systems Laboratory
  • Digital Systems
  • Microcontrollers Laboratory
  • Microcontrollers
  • Embedded Systems Laboratory
  • Embedded Systems
  • Contemporary Issues for Engineers
  • Project Management
  • Design Project
  • Client-side Database Development
  • Systems Programming
  • Software Engineering
  • Computer Security
  • Software Patterns and Teams
  • Software Engineering Concentration Electives
  • Unrestricted Electives
  • Guided Electives .

Additional Requirements

  • Probability and Statistics
  • Graph Theory and Combinatorics
  • Math or Science Elective

Scholarships & funding

Several scholarship options are available. Please visit the website for more information.


The working environment of software engineers is team-based. You will gain experience through interactive experiences in and out of the classroom. You will explore:

  • Cost effectiveness
  • Usability
  • Modeling and analysis
  • Design
  • Reliability
  • Quality
  • Requirements and testing
  • Teamwork
  • Project management

You will develop skills employers are looking for, including analytical skills, communication skills, computer skills, creativity, interpersonal skills, problem-solving skills and an eye for detail. The format of laboratories and design projects is such that you will experience working as an individual, working with a same-discipline partner or small team, and finally working as part of a multi-disciplinary team.

Career opportunities

Software engineering prepares students for careers in software development at small and large organizations worldwide.

Other job opportunities include careers as computer and information research scientists, software development engineer, computer and information systems managers, data engineer, project manager, computer network architects, information security analysts and web developers.

Contact school

Want to know more about this program, BS Software Engineering? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Currently living in *
Nationality *

About this institute

Trine University

Trine University, established in 1884 as a university to educate and nurture future professors and teachers, has evolved over time into an institute of inculcating and imparting  knowledge and learning. Through Trine’s small class size of 17:1, invaluable focus and...

Read more about this school

Why study at Trine University

Trine's philosophy of teaching has always been to put the student first. The small class sizes of 17:1, be it a 100-level or a 400-level course, are intended to provide individual attention to students and allow our experienced professors to understand students and help bring their potential out. The individual, focused attention also allows students to clear their doubts in a one-on-one session or be able to take part in study groups that happen in the evening for students to learn in a holistic, enriching environment. The state-of-the-art facilities at the university, whether in athletics, engineering, business and management or arts and sciences, enable Trine students to gain real-world experience and get a leg up in the field.

Education at Trine is focused at producing graduates whose skills are tailored to industry, allowing students to embark upon successful career paths. Learning to operate different kinds of manufacturing equipment or processes, making your own video game, learning when to disinvest from a company — all these learnings and experiences are delivered in a way to maximize learning and retention.

As an incentive for undergraduate students to join, Trine offers on-campus jobs, scholarships, and financial aid packages of different calibers. With the efforts of both well-connected professors and the Career Center, motivated and high-performing undergraduate students are able to participate in internships and co-ops under the curricular practical training (CPT) program after their first academic year. Trine’s hybrid graduate classes are a unique blend of seated and virtual classes that allow those students to pursue industrial experience while taking classes. CPT allows for undergraduate and graduate students to have US work experience during their degree program.

With an employment rate of more than 99% within six months of graduation over the past seven years, Trine University prepares you for the workforce. Part of the reason for this is that Trine is located in the industrially rich region of the Tri-State area. With so many different companies in the region, this is a melting pot of opportunity, international and domestic, for Trine University students. Trine is also just 40 minutes away from Fort Wayne, the second largest city in Indiana. Chicago, Detroit, Cleveland and Indianapolis are just a three-hour drive away from the university, offering convenient excursions for food, culture, transportation and leisure. Such an environment makes Angola, Indiana, a very calm and peaceful city, devoid of most distractions from studies while still allowing students to kick back and relax over the weekends.

Contact info

Trine University

1 University Ave
IN 46703 Angola Indiana
United States of America

 Show phone number

Contact school

Want to know more about BS Software Engineering? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!