, 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); })(); Sociology and Social Work | 澳门六合彩开奖记录资料

澳门六合彩开奖记录资料

Skip to main content
School of Humanities, Arts, and Social Sciences

Sociology and Social Work

Pursue your passion for people

Do you have a heart to see all people in society鈥攖he young and the old, the rich and the poor, the healthy and the ill鈥攆lourish in their circumstances?

Calvin's accredited bachelor of social work (BSW) program will prepare you to help others discover their God-given strengths and resources to improve their life situations. You'll combine classroom learning in social work and other disciplines with hands-on learning in a community field education experience. And when you graduate, you'll be equipped with the skills and virtues necessary to bring healing to a broken world.

Explore Programs

Criminology Major, Minor

Delivery Mode
On Campus
Degree Options
Major
Minor

Social Work Major (BSW), Minor

Delivery Mode
On Campus
Degree Options
Major
Minor

Sociology Major, Minor

Delivery Mode
On Campus
Degree Options
Major
Image
The Hungarian Parliament in Budapest, lit up at night

Study Abroad

Each off-campus program is designed to challenge you academically, culturally, and spiritually.聽

Whether you're studying medicine or global development, art or gender studies, you will gain a new perspective that can only be reached by being there.

Opportunities

Students in a hallway

Honors at Calvin

Nurturing outstanding students through programs that challenge you to ask difficult questions with humility, explore with wonder, and pursue advanced academic opportunities with courage.聽

Consider joining the Honors Scholars Program.

Student Organizations

Student Organizations

Calvin sponsors more than 70 student-led organizations鈥攆ind one that's right for you!

Explore student organizations 禄