, 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); })(); Policies for Course Credits and Exemption Examinations | »Æ´óÏɸßÊÖÂÛ̳

»Æ´óÏɸßÊÖÂÛ̳

Skip to main content

Policies for Course Credits and Exemption Examinations

Table of Contents


A maximum of 32 semester hours may be obtained through the transfer of non-classroom-based credit.
Some students are able to earn advanced college credit in certain subjects. This may be secured in any of five ways:

  1. Advanced Placement (AP) — At the time of admission, first-year students may submit scores from an AP examination conducted by the College Board. While the minimum acceptable score is 3 or 4, depending on the test, the amount of credit awarded for higher scores varies. Detailed information is available from the registrar’s office. Students may not receive both AP credit and a high school exemption for the same core requirement.
  2. International Baccalaureate (IB) — Course credit will be given to students who receive a grade of 5 or higher on Higher-level classes.
  3. Departmental Examinations — Some departments offer departmental examinations for some courses. If a department deems it appropriate, regularly enrolled students may meet a course requirement and receive regular academic credit by examination. Only one exam per department may be taken unless prior approval is given by the registrar. Such tests must be taken in lieu of registration for the course and may not be used as repeated courses. Students wishing to take departmental examinations may obtain forms from the registrar’s office, the forms are then completed by the departments, indicating the grade received after the student takes the exam. For information on fees associated with these exams, see the financial information pages. The student’s performance on the examinations will be recorded on the student’s record.
  4. Non-Traditional Methods — Calvin students may obtain transfer credit from on-line and correspondence courses that have been previously approved by the registrar’s office.

Furthermore, students who have completed appropriate courses in high school may be exempted from certain university course requirements. This is possible in world language. Details about these exemptions are listed with the core curriculum. Consult the registrar’s office for more information about the ways high school courses satisfy university requirements.


Last updated
Audience
Current Students
Approved by
Academic Services