Computer Science

Bachelor’s

student studying computer monitor

Highlights

 

100%

Graduate placement

Cutting Edge

Esports arena and VR equipment

7+

Industry-recognized certifications

Be a leader in technology innovation

The Bachelor of Science in computer science at Trine University prepares you for a diverse range of professional opportunities in computing and technology fields through a rigorous and comprehensive education. You will also have the chance to boost your skills with a minor in one of several disciplines: artificial intelligence, data science, robotics, game design, esports and cybersecurity.

Explore Courses  Scholarships

Why Trine?

The Bachelor of Science in computer science at Trine provides you with access to hands-on experience with cutting-edge technology and software as early as your first year in the program. You will also benefit from the guidance of Trine's expert faculty, who bring real-world insights into the classroom. As a computer science student, you will learn from a comprehensive program grounded in a strong ethical foundation.

As a computer science student at Trine, you will have access to labs that house:

  • Top-of-the-line virtual reality and extended reality equipment
  • Seven computers featuring 4090 graphics cards and AMD Ryzen 9 7950X 4.5 GHz processors with Corsair DDR5 DIMM RAM, used to develop artificial intelligence that can guide naval vessels and predict flow patterns in large bodies of water

During your time as a computer science student at Trine, you will experience:

  • An induction into the Order of the Computing Professional
  • A fully-paid trip GRR Con Hacking Convention in Grand Rapids, Michigan

Trine offers a variety of courses for the Bachelor of Science in computer science to equip you with the skills for a broad range of professional fields.

  • Algorithm Design and Analysis: Analyze algorithms for asymptotic required memory and time. Implement stacks, queues, dictionaries, priority queues using arrays and linked lists. Apply recursion, backtracking and dynamic programming. Use classic strategies like greedy search and branch-and-bound. Use trees and graphs to solve problems. Explain theory of computation and complexity classes.
  • Software Patterns and Team Development: Learn the code development process using an object-oriented computer language in this project-oriented course. Identify activities of software project engineering. Write a formal requirements document. Perform object-oriented analysis of client requirements. Use UML class and sequence diagrams to support object-oriented design. Apply some software design patterns. Implement designed software in a team supported by a version-control tool. Use a professional-caliber GUI library to advantage.
  • Artificial Intelligence and Information: Become introduced to the field of artificial intelligence: LISP language, search techniques, games, vision, representation of knowledge, inference and process of proving theorems and natural language understanding.

You will have access to cutting-edge technology as early as your first year in Trine's Bachelor of Science in computer science. Through small class sizes, you will have the opportunity to create strong relationships with your expert faculty.

Trine's Bachelor of Science in computer science's curriculum allows for you to develop your skills further by pursuing a related minor: artificial intelligence, data science, robotics, game design, esports and cybersecurity.

Minors

Theoretical knowledge, practical application

At Trine, you will learn a variety of skills in the Bachelor of Science in computer science that translate into professional roles, advanced study and research opportunities. The curriculum balances theoretical knowledge and practical application, with an emphasis on the ethical and social implications of computing. This foundation, in addition to several firsthand experiences, will make you a multifaceted, necessary graduate in the workforce.

Trine graduates will be prepared for the following career possibilities:

  • Artificial intelligence
  • Data science
  • Game design
  • Robotics
  • Software development
  • Software engineering

Program Information

Degree

Bachelor of Science in Computer Science

Duration

120 credit hours

Level

Undergraduate

Campus Location

Angola, IN

 

Latest Computer Science News

Students leaning on computer towers, standing in front of large gaming screens

Trine esports repeats as conference champion

April 16, 2026

Trine University’s esports teams won the Block House Esports League MIAA competition Sunday, April 12, the first time Trine has secured the title in back-to-back semesters.

1/3