Computer Engineering

Bachelor’s

two students work on computers

Highlights

 

100%

Graduate placement

17:1

Average student to professor ratio

10+

Hands-on lab courses

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.

Explore Courses  Scholarships

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

ABET LogoTrine 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

What Can You do With This Degree?

Danin Fluke
Technical excellence is required when working on space-based systems. The work quality required, and the incredible systems I get to design and implement make work fulfilling.
Danin Fluke
L3Harris BSCpE 2017
Read More

Latest Computer Engineering News