Course Authorization for CS Graduate Students

CS 5000-level courses

If you did not take the listed prerequisites at USU, you will not be able to register without first completing the prerequisite override form below. Be sure to check your program requirements before taking any 5000 level courses to make sure you are staying within your approved credit totals.

Courses

Course Number & Name Prerequisites  
CS 5000 - Theory of Computability CS 2420  
CS 5050 - Advanced Algorithms CS 2420  
CS 5060 - Algorithms under uncertainty CS 2420  
CS 5080 - Data Mining CS 2420  
CS 5300 - Compiler Construction CS 2810  
CS 5400 - Computer Graphics I CS 2420  
CS 5410 - Game Development CS 2420  
CS 5665- Introduction to Data Science CS 2420  
CS 5800 - Introduction to Database Systems CS 2420  

CS 6250

For CS 6250, please complete the Computer Science Cooperative Work Experience Registration Request form instead of the Course Authorization form.

CS 6950/7950

For CS 6950, and CS 7950, please complete the Undergraduate Research / Independent Study / Reading & Reports form instead of the Course Authorization form.

CS 6970

CS 6970 is the Thesis & Research course used by MS Plan A and Plan B students in the CS department. This course requires instructor permission by the Graduate Program Coordinator. The GPC will automatically enter authorization for Plan A and Plan B students who have a supervisory committee on file. In the rare instance that you need to register for CS 6970 prior to forming your committee, fill out the Course Authorization form so the GPC can request permission from your major professor

CS 7970

CS 7970 is the Dissertation Research course used by Computer Science doctoral students. This course requires instructor permission by the Graduate Program Coordinator. The GPC will automatically enter authorization for students who have passed their Qualifier. Fill out this form if you have not yet passed your Qualifier and you would like to register for CS 7970. Please note that according to the Qualifying Exam Policy students may only register for 6 credits of CS 7970 before successfully completing their Qualifier.

Request Course Authorization

Complete the Course Authorization form at the bottom of this page to request a prerequisite override for the courses listed above.

Do I need to apply for course authorization?

You will need to fill out the course authorization form if you fit into one of the following categories:

  1. If you are a CS graduate student

    AND

    You would like to take one of the CS 5000-level courses listed above

    AND

    You did not take the listed prerequisite course(s) at USU

  2. If you are a MS/CS, Plan A, MS/CS, Plan B, or MS/DS, Plan A student

    AND

    You would like to take CS 6970

    AND

    You have not submitted your Supervisory Committee Approval Form (SCAF)

  3. If you are a doctoral student n CS

    AND

    You would like to take CS 7970

    AND

    You have not completed your Qualifier

Apply for Course Authorization

First Name
Last Name
A Number
Email address. If you are a current student, please enter your @usu.edu email address
Registration Semester. Enter the semester you are registering for (e.g. Spring 2023).
Class(es) Requesting. Enter the class(es) you need authorization to register for. Separate course numbers with a semicolon (e.g CS5050; CS7970).