, 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); })(); Kinesiology Major—Exercise Science Emphasis | app

app

Skip to main content

Kinesiology Major—Exercise Science Emphasis

Undergraduate Program On Campus

What You'll Learn

When app exercise science majors talk about their classes, here’s what they say: It’s all about practical experience.

Here, your learning is active. You’ll prescribe exercise and fitness regimens for clients as well as integrate healthy routines into your own daily life. You’ll train in top-notch facilities and work with cutting-edge technology like the “bod pod.” After you’ve studied, trained, and sweat, you’ll graduate with a deep understanding of human health and motion.

By promoting physical activity—one of the most fundamental medicines there is—you’ll restore people to more balanced, healthy lives.

Explore the »

What Makes This Program Great

  • Prepare for success: Your exercise science experience is tailored to your career goals. Many app grads thrive in graduate or medical school, and many others find jobs in their field right after graduation.
  • Practical experience: Almost every exercise science major graduates with internship experience. You'll get real-world experience and connections that prepare you well for your career.
  • Incredible spaces: You’ll have regular access to fantastic facilities and spaces that you’d normally only find at a much bigger school. You’ll also make use of cutting-edge technology like the “bod pod” body composition analyzer.
  • Endless opportunities: Take part in a wide range of athletics, recreational activities, and student clubs. From rock climbing to an NCAA Division III athletics program, you’ll stretch yourself in many different contexts.
  • Loading...
  • Loading...