, 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); })(); English: Linguistics Concentration | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

English: Linguistics Concentration

Undergraduate Program On Campus

What You'll Learn

You can learn the basic mechanics of language anywhere. Here at Calvin, you鈥檒l explore every nook and cranny of human communication. In classes that are intentional about faith and learning, you will discover how language defines us, inspires us, and restores us. These insights can lead to careers in everything from politics to international business to speech pathology.

As a linguistics major, you鈥檒l learn from internationally recognized scholars. Together, you can identify your career goals and discover classes, internships, and opportunities that will prepare you. You might edit Calvin鈥檚 student-led creative journal, study abroad in Britain or Ghana, or engage with leading thinkers at our renowned Festival of Faith & Writing.

What Makes This Program Great

  • Learn from the best: Gain a deeper perspective on the beauty and nuance of language. Calvin faculty members are experts who actively practice their craft and publish in a variety of genres.
  • Skills that translate: At Calvin, you can connect your linguistics major to many other fields and interests. Our linguistics majors go on to graduate school and careers in disciplines ranging from medicine to library science to computer science.
  • Practical experience: Calvin鈥檚 linguistics program is centered around practical, career-building experiences. Through internships and a wide range of student organizations, you鈥檒l build an impressive r茅sum茅 well before you graduate.
  • Stretch your faith: Exploring the depths of human language will give you great insights into human behavior. But it will also give you a deeper appreciation for the Creator of language.
  • Loading...
  • Loading...

Faculty

Jennifer L. Holberg

Professor of English, Chair of the English Department, Co-director of the Calvin Center for Faith & Writing