, 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); })(); About Us Computer Science | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

About Us

Ever since we began offering computing courses in 1968, we have offered an undergraduate computing program that is both academically excellent and distinctively Christian. We have worked hard to achieve both of these goals without compromise.

Our programs

Image
ABET logo

Our pioneering computer science programs have been evolving at the pace of technology for more than 50 years, while remaining true to our core values.

Our BCS program is accredited by the CAC Accreditation Commission of , a distinction we share with select programs around the country (e.g., MIT’s BS in CS and Engineering program and Michigan’s BSE program in Computer Science), and we’ve leveraged the BCS courses to build specialized programs in information systems and digital communication.

See our course materials or our program goals.

In addition to taking courses, our students apply their skills in a number of venues, including paid internships, design projects and community outreach programs. In so doing, they learn how their education can become the basis of a life-long vocation of service (see our essays on Christian scholarship).

Our programs are regularly reviewed by our Strategic Partners Council, a group of individuals that represent the professional constituencies our department serves. These reviews help to ensure that our programs stay up to date with current technologies.

Our students

Our graduates do well in both business and graduate school. They’re entering a strong job market, e.g., for our class of 2020, 87.2% of our graduates found jobs and 12.8% went on to graduate school within six months of graduation. They’ve gone on to a variety of places, including the following.

Graduate programs:

  • MIT
  • Harvard
  • Berkeley
  • Stanford
  • Purdue
  • Indiana
  • Michigan
  • Michigan State
  • Ohio State
  • Illinois, Urbana-Champaign
  • Wisconsin
  • Texas
  • USC

International Companies & Organizations:

  • Google
  • Microsoft
  • Facebook
  • Yahoo
  • Amazon
  • IBM
  • Boeing
  • FBI
  • Indeed
  • Crowe Chizek
  • Peace Corps
  • Wycliffe Bible Translators
  • Open Systems Technologies
  • Atomic Object

West Michigan Companies & Organizations:

  • Spectrum Health
  • Mutually Human
  • GE Aviation
  • Lean Logistics
  • Steelcase
  • Herman Miller
  • Meijer
  • Gordon Food Service
  • Quixtar/Alticor

An NSF study showed that graduate programs awarded more PhDs in computer science to ÃÛÌÒapp graduates than to any other comparably sized school.

The following charts show the total enrollment in our programs.

Total number of students for major and minor programs

Image
CS Students 2021

Total number of graduates for major and minor programs

Image
CS Graduates

Ìý