Computer Engineering
Bachelor’s

Highlights
17:1
10+
Build the systems the power the world
The Bachelor of Science in computer engineering at Trine University provides you with the best possible tools to integrate hardware and software, with an emphasis on computer hardware across all levels. You will gain industry-ready skills and be prepared to step into the workforce or graduate school with a broad range of technology skills.
Why Trine?
Trine's Bachelor of Science in computer engineering prioritizes firsthand experiences through over 10 labs and project-based learning. You will begin with the basics, such as prototyping circuits in boards, and gradually build your skills and your portfolio by practicing more challenging concepts. The program's curriculum is designed to expose you to a major-related lab as early as your first semester.
As a computer engineering student at Trine, you will have access to labs that house:
- Three-phase electrical power supplies
- Electrical loading elements
- Electrical motors and generators
- Instrumentation to monitor voltages, currents and power
- Multimeters
- Four-channel oscilloscopes
- Prototyping boards
- Computer for simulation and data acquisition tools
- Logic analyzers
- ARM Cortex-M microcontrollers
- Apps such as Git, GCC/G++, IDEs, FPGA Boards DEO and DE1/
- Quartus Simulation Software for digital design
- Softwares such as C++, C, C#, Python, JavaScript, ASP, PHP, Linux, Mysql, Ruby, KOLTIN, Jason script, XML and more
During your time as a biomedical engineering student at Trine, you will experience:
- Digital logic and computer architecture
- Programming languages and algorithms
- Embedded systems and Internet of Things (IoT) design
- Networking, cybersecurity and communications
At Trine, your computer engineering "classrooms" look like engineering workplaces. The program utilizes state-of-the-art lab spaces and an industry-relevant curriculum.
- Logic and Computer Design Laboratory: Design and implement design concepts in Field Programmable Gate Arrays (FPGAs). Verify and design combinational circuits, sequential circuits and state machines using HDL and schematic tools and implement the design in an FPGA. Work in a group setting to come up with a challenging project, design and implement the project in an FPGA and demonstrate and present the design.
- Embedded Systems Laboratory: Develop a modular, cooperative system to meet timing requirements. Experience an RTOS. Use tools and patterns of modern embedded systems to implement designs. Assess and approach compliance to a coding standard for mission-critical systems. Work in small teams using version control. Assume responsibility for designing the tests or experiments needed to verify work.
- C++ and Object-Oriented Design: Use pointers, arrays, header files and functions of the standard library. Overload operators. Determine a plan for testing a piece of software and organize a program to determine classes and objects. Design a graphical user interface using a GUI tool kit.
The average class size for the Bachelor of Science in computer engineering is 20 students in freshman and sophomore courses. That number decreases to 10-14 during junior and senior year.
As a computer engineering student, you will receive the undivided attention from expert faculty. The small class sizes will allow you to create important relationships with experienced mentors in the field.
Knowledge and tools to succeed in professional life
The Bachelor of Science in computer engineering delivers a broad foundation so you can succeed in various professional paths. Whether you want to design the next generation of smart devices, learn large language models for AI, engineer life-changing medical technology or develop software, you will be equipped with right skillset upon graduation.
Trine graduates will be prepared for the following career possibilities:
- Embedded systems engineer
- Graduate study in computer engineering, computer science or a related field
- Hardware/software integration specialist
- FPGA/ASIC designer
- Network and systems architect
- Robotics and automation engineer
Companies likely to recruit Trine graduates include:
- BAE Systems
- L3Harris
- Peakey Enterprises, LLC
- Texas Instruments
- Ultra Electronics
Accreditation
Trine University's computer engineering program is accredited by the Engineering Accreditation Commission of ABET.
Program Information
Degree
Bachelor of Science in Computer Engineering
Duration
129 credit hours
Level
Undergraduate
Campus Location
Angola, IN
School/College
Senior Design Projects
What Can You do With This Degree?
Latest Computer Engineering News




