Advising & Registration

Success starts with great advising! Students are advised by our advisors in the Advising Center until a major is declared. In Computer Science, advising is required and enjoyed by all.  Professors and your advisor/mentor will get to know you and vice versa. Building a professional and supportive relationship is the highest value.  

When you declare a CS department major, you will be assigned a departmental advisor.  You can view your Advisor on Degree Works. If you would like to change department advisors, please email Feel free to contact your advisor with any questions. You can access their email address by clicking on their name in Degree Works. The department also has a Peer Advisor. If you would like to schedule a meeting with the CS department peer advisor, please email Before meeting with your advisor, please review this General Info. 

Helpful Links:

Wait List The purpose of the wait list is for students who need a Computer Science course, but the course is full. If you have a request for a course other than Computer Science, please contact the department that offers that particular course.  You will be notified, via email, when or if you are enrolled into your requested course from the wait list. Note: please make sure you are logged into Google with your email when clicking the wait list link. 

Course Offering Pattern To help you plan out your courses, with the help of your advisor, check out the course offering pattern. This will show you which courses the department plans to offer in the next several years. Course offerings, however, are always subject to change.

Office of the Registrar Forms (to withdraw from a course, request a course overload, pass/fail request, repeat course form, etc.) ** to obtain the department chair signature, please send the form to 

Changing Majors/Minors If you wish to change your major or minor, go to MyCharleston for more information.

Refusal of Student Advising Form Each semester a registration hold is placed on all CS department majors. Students must meet with their advisor who will then remove the hold. If there are circumstances in which a student is unable to meet with their advisor, then they must print and complete a Refusal of Student Advising form. The form must be completed and turned into the Computer Science Department Front Desk at reception in Harbor Walk East (3rd floor). Please allow one business day for processing. (If you submit the form on Friday, it will be completed by 5pm, the following Monday)

Undergraduate Catalog

Non-Major Computer Science Courses

Additional Notes:

  • Please email for Student Prerequisite/Corequisite Override requests.
  • If you have registered for courses but cannot see courses on OAKS, please contact IT Help Desk