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 |
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:
-
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
-
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)
-
If you are a doctoral student n CS
AND
You would like to take CS 7970
AND
You have not completed your Qualifier