Your academic advisor is your primary resource for helping you chart your path to your degree. You will meet with him/her at least once per semester to plan your classes for the next semester. You are not able to register for classes until you've been cleared by your advisor.
If you're not sure who your advisor is, contact the Department's advising coordinator (currently Mr. Kriangsiri Malasri).
- Computer science major and minor requirements are available in the Undergraduate Catalog and our Degree Programs page.
- The UMdegree system (accessible through the My Degree tab at my.memphis.edu, or directly at umdegree.memphis.edu) is an invaluable resource. It tracks which degree requirements you've already met and shows you the available options for outstanding requirements. A UMdegree student guide is available here.
New and Transfer Students
- You should take the online ALEKS math placement exam to determine which math course you should start with at the U of M. The Interpret Your Results section on the ALEKS website contains the score ranges needed for each math course. Note that the first major course (COMP 1900) has a corequisite of Calculus I (MATH 1910). Depending on your math background and ALEKS score, you may need to take a few semesters of algebra and/or trigonometry (MATH 1420, 1710, 1720) before being able to start the major courses.
- Due to the brisk pace of COMP 1900, it is strongly recommended that you have some basic prior programming experience before taking it. If you have never programmed before, you can take COMP 1800 before COMP 1900. COMP 1800 will count as a free elective in the undergraduate program.
- In order to be a full-time student (12 or more semester hours), you must submit proof of MMR and varicella vaccinations to the Student Health Center. Please see here for more information and to upload this documentation online.
- New freshmen must register for a New Student Orientation session. Transfer students are encouraged to register for a Transfer and Adult Student Orientation, but this is not required.
- For transfer students, the University's Admissions office is responsible for making most transfer credit decisions. You can refer to their Transfer Equivalency Tables to get an idea of which of your courses will likely transfer. You will need to request official transcripts from your prior school(s) before your transfer credit can be processed.
Declaring a CS Major or Minor
If you are a student from another major who wants to change majors to Computer Science, contact the College of Arts and Sciences office on the first floor of Scates Hall to officially declare the major. The CAS office can also be reached at firstname.lastname@example.org.
To double major in Computer Science with another major, or to add a Computer Science minor:
- If your first major is in the College of Arts and Sciences, contact the Arts and Sciences office in Scates Hall.
- If your first major is in another college (Engineering, Business, Communication/Fine Arts, etc.), contact the advising office of your college.
Contact the Department's advising coordinator after you've added the major/minor to discuss your class selection.
- Degree requirements can be found in the Graduate Catalog.
- Relevant forms and documents are available on our Degree Programs pages.
Frequently Asked Questions
If you see the Alternate PIN message, it means your advisor has not yet cleared you for registration. Contact him/her to discuss your classes and get your hold removed. Once the hold is removed, the Alternate PIN message will no longer appear.
In general, officially changing your major requires contacting the office of the college where the new major resides. If you are changing to Computer Science, this is the College of Arts and Sciences office in Scates Hall.
You have two options in this case:
- You can pursue a graduate degree in Computer Science. Note that you must have completed some fundamental CS courses before your application can be considered; see the Graduate Catalog for details. You can take these courses at the U of M as a non-degree undergraduate student before applying to the graduate program.
- You can pursue an undergraduate degree in Computer Science. You will be classified by the university as a "fifth year undergraduate" and will be exempt from all general education requirements.