Course Authorization for CS Graduate Students

CS 5000-level courses

Since CS 5000-level courses can be taken by both undergraduate and graduate students, they must have undergraduate-level prerequisites listed. Thus, if you did not take the listed prerequisites at USU, you will not be able to register without a prerequisite override. See below for a list of CS 5000-level courses you may take as a graduate student to see if you will need to request a prerequisite override.

Summer 2024 Courses

Course Number & Name

Prerequisites

CS 5700 - Object-Oriented Software Development

CS 3450

CS 5950 - Independent Study (note: to register for this course you will also have to fill out theĀ Independent Study form)

CS 2420

Fall 2024 Courses

Course Number & Name

Prerequisites

CS 5000 - Theory of Computability

CS 2420

CS 5050 - Advanced Algorithms

CS 2420

CS 5060 - Decision Making: Algorithms Under Uncertainty

CS 2420

CS 5080 - Data Mining

CS 2420

CS 5140 - Human Factors in Computing

none (you do
not have to fill
out the form for
this course)

CS 5250 - Introduction to Cloud Development

CS 2420

CS 5800 - Introduction to Database Systems

CS 2420

CS 5950 - Independent Study (note: to register for this course you will also have to fill out theĀ Independent Study form)

CS 2420

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.

CS 6250, CS 5950, CS 6950, & CS 7950

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

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

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).