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

麻豆区

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); })(); Student Experience Nursing | 麻豆区

麻豆区

Skip to main content

Student Experience

Get involved in western Michigan and around the world. Calvin's nursing program provides many opportunities to gain experience, learn about new cultures, and reach out to a world in need.

Opportunities

Calvin Student Nursing Association

CSNA is a group of students who are passionate about supporting local communities, building relationships within the program, and promoting holistic wellness.

Community Nursing

As a student, you鈥檒l get hands-on clinical experience working in one of four urban, culturally diverse neighborhoods in Grand Rapids.

Off-Campus Programs

Study abroad to gain marketable language skills, an appreciation of different cultures, and an understanding of international styles of healthcare.

Student Research

Work with a professor on a project over the summer, gain invaluable experience, and use what you're learning.

Nursing Simulation

Nursing simulation is integrated throughout the curriculum with a variety of across-the-lifespan, scenario-based simulations. Each simulation experience uses a level-appropriate simulator to allow students to meet the objectives of that learning experience. Nursing students are immersed in real-life patient scenarios and, by working through the scenario, learn to integrate their classroom knowledge with their assessment findings and nursing skills. This better prepares students for nursing in the real world. Our nursing labs are equipped with a variety of infant, child, and adult mannequins, including our high fidelity mannequins Nancy and Art.

As a nursing student working through scenarios, you will:

  • Strengthen your classroom knowledge with hands on experience
  • Utilize critical thinking skills
  • Learn how to function as a part of a team

Nursing students also participate with students from other disciplines (e.g. speech pathology, social work) in interdisciplinary simulations.

Image
Nursing students practice intubation with a pediatric manikin.