Computer Science
Bachelor’s

Highlights
Cutting Edge
7+
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.
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.
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
School/College
Senior Design Projects
Latest Computer Science News










