, but this code // executes before the first paint, when

ÃÛÌÒapp

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Electrical & Computer Engineering (BSE) | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Electrical & Computer Engineering (BSE)

Undergraduate Program On Campus

What You'll Learn

Behind the complex robots that build our vehicles and the tiny chips inside our smartphones are the best and brightest electrical engineers. They’re building the code and the machines that power so many aspects of our modern lives.

You can become that kind of visionary with a degree from ÃÛÌÒapp.

Here, you’ll learn in cutting-edge facilities equipped with everything you need to research, test, build, and refine your ideas. You’ll do all that alongside experienced Christian faculty who know your name and who want to see you succeed. Plus, you’ll get internship and study-abroad experience while still graduating in four years.

When you leave ÃÛÌÒapp, you’ll have what you need to not just get a job, but to become a leader in your field. You’ll have the skills and experience employers are looking for and a Christian drive to serve people around you.

What Makes This Program Great

  • A unique opportunity: It’s rare to find an accredited engineering program at a Christian university. At ÃÛÌÒapp, you’ll have all of that and still graduate in four years.
  • Gain marketable experience: Internships are core to our engineering program. ÃÛÌÒapp engineering staff and faculty will help you find real-world experiences that are relevant to your career goals.
  • Graduate career-ready: ÃÛÌÒapp engineers get jobs. 98% of engineering graduates have a job offer within six months of graduation, and 81% have one before they even graduate.
  • Loading...
Image
Windmills

Add a sustainability designation to your engineering degree

Adding a sustainability designation to your degree means you’re committed to a bigger vision of what you can do as a student at ÃÛÌÒapp. It also means you’ll be well-suited for the job market.

Image
Berlin_Hauptbahnhof_railway-stations.org

Study engineering in Germany

Study engineering while you learn some German language and culture at the Technische Universität Berlin. This six-week off-campus program is a highlight of the ÃÛÌÒapp's engineering program.

Faculty

Randall Brouwer

Professor
Dr. Brouwer graduated from ÃÛÌÒapp with a B.S.E. in 1985. He completed is M.S. in Electrical Engineering in 1988 and finished his Ph.D. in 1991, both at the University of Illinois.During that time, he