Departmental Advisors
Undergraduate Studies Office
Vicki Jackson
MEB 3190
Graduate Studies Office
Jill Wilson
MEB 3190
Departmental Notes
For course descriptions and pre-requisite information click on the subject column next to the appropriate catalog number.
THIS DEPARTMENT ENFORCES UNDERGRADUATE PREREQUISITES. Please note that the registration system may not factor in transfer work when determining if prerequisites have been met. If you are unable to register for a course and think you have met the prerequisite(s), please contact an advisor from this department to inquire about obtaining a permission code. You may be administratively dropped from a course if the prerequisite has not been met.
Attention: Classroom assignments may change between the time you
register and when classes begin. Please check your class schedule for the latest classroom location
information before attending class.
CS 1030 - 001 Foundations of CS
Sections 2 - 4 belong to this lecture. This course requires registration for a lab and/or discussion section. Students will be automatically registered for this lecture section when registering for the pertinent lab and/or discussion section. This course may be waived by passing a proficiency test. See https://handbook.cs.utah.edu/2020-2021/Prospective_Students/choosing_between_1030_1410.php
CS 1030 - 001 Foundations of CS
- Class Number:
- Instructor: BROWN, CHRISTOPHER S
- Component: Lecture
- Type: Online
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 48
Sections 2 - 4 belong to this lecture. This course requires registration for a lab and/or discussion section. Students will be automatically registered for this lecture section when registering for the pertinent lab and/or discussion section. This course may be waived by passing a proficiency test. See https://handbook.cs.utah.edu/2020-2021/Prospective_Students/choosing_between_1030_1410.php
CS 1410 - 001 Object-Oriented Prog
This section of CS 1410 is designed for students with prior experience programming, especially in Java, C, C++, or C#. Students without programming experience should enroll in CS 1410-010. Students who have completed CS 1030 should choose based on their comfort level with programming. Sections 002 - 007 belong to this lecture. This course requires registration for a lab and/or discussion section. Students will be automatically registered for this lecture section when registering for the pertinent lab and/or discussion section. This course requires a proficiency test or the required pre-requisites in order to register. Go to https://handbook.cs.utah.edu/2020-2021/Prospective_Students/choosing_between_1030_1410.phpfor the proficiency test required to waive CS 1030. This is an online course, which does not have a specific meeting time or location throughout the semester. For additional information, please visit https://online.utah.edu/about-online-learning/
CS 1410 - 001 Object-Oriented Prog
- Class Number:
- Instructor: JOHNSON, DAVID
- Component: Lecture
- Type: Online
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 13
This section of CS 1410 is designed for students with prior experience programming, especially in Java, C, C++, or C#. Students without programming experience should enroll in CS 1410-010. Students who have completed CS 1030 should choose based on their comfort level with programming. Sections 002 - 007 belong to this lecture. This course requires registration for a lab and/or discussion section. Students will be automatically registered for this lecture section when registering for the pertinent lab and/or discussion section. This course requires a proficiency test or the required pre-requisites in order to register. Go to https://handbook.cs.utah.edu/2020-2021/Prospective_Students/choosing_between_1030_1410.phpfor the proficiency test required to waive CS 1030. This is an online course, which does not have a specific meeting time or location throughout the semester. For additional information, please visit https://online.utah.edu/about-online-learning/
CS 1410 - 010 Object-Oriented Prog
This section of CS 1410 is designed for students who no prior experience programming. Students with prior programming experience should enroll in CS 1410-001. Students who have completed CS 1030 should choose based on their comfort level with programming. Sections 011 - 013 belong to this lecture. This course requires registration for a lab and/or discussion section. Students will be automatically registered for this lecture section when registering for the pertinent lab and/or discussion section. This course requires a proficiency test or the required pre-requisites in order to register. Go to https://handbook.cs.utah.edu/2020-2021/Prospective_Students/choosing_between_1030_1410.phpfor the proficiency test required to waive CS 1030.This is an online course, which does not have a specific meeting time or location throughout the semester. For additional information, please visit https://online.utah.edu/about-online-learning/
CS 1410 - 010 Object-Oriented Prog
- Class Number:
- Instructor: MARTIN, TRAVIS B
- Component: Lecture
- Type: Online
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 41
This section of CS 1410 is designed for students who no prior experience programming. Students with prior programming experience should enroll in CS 1410-001. Students who have completed CS 1030 should choose based on their comfort level with programming. Sections 011 - 013 belong to this lecture. This course requires registration for a lab and/or discussion section. Students will be automatically registered for this lecture section when registering for the pertinent lab and/or discussion section. This course requires a proficiency test or the required pre-requisites in order to register. Go to https://handbook.cs.utah.edu/2020-2021/Prospective_Students/choosing_between_1030_1410.phpfor the proficiency test required to waive CS 1030.This is an online course, which does not have a specific meeting time or location throughout the semester. For additional information, please visit https://online.utah.edu/about-online-learning/
Sections 002 -005 belong to this lecture. This course requires registration for a lab section. Students will be automatically registered for this lecture section when registering for the pertinent lab section. This is an online course, which does not have a specific meeting time or location throughout the semester. For additional information, please visit https://online.utah.edu/about-online-learning/
- Class Number:
- Instructor: PARKER, ERIN
- Component: Lecture
- Type: Online
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 25
Sections 002 -005 belong to this lecture. This course requires registration for a lab section. Students will be automatically registered for this lecture section when registering for the pertinent lab section. This is an online course, which does not have a specific meeting time or location throughout the semester. For additional information, please visit https://online.utah.edu/about-online-learning/
CS 3500 - 001 Software Practice
Sections 2 - 4 belong to this lecture. This course requires registration for a lab and/or discussion section. Students will be automatically registered for this lecture section when registering for the pertinent lab and/or discussion section. This is an online course, which does not have a specific meeting time or location throughout the semester. For additional information, please visit https://online.utah.edu/about-online-learning/
CS 3500 - 001 Software Practice
- Class Number:
- Instructor: KOPTA, DANIEL
- Component: Lecture
- Type: Online
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 15
Sections 2 - 4 belong to this lecture. This course requires registration for a lab and/or discussion section. Students will be automatically registered for this lecture section when registering for the pertinent lab and/or discussion section. This is an online course, which does not have a specific meeting time or location throughout the semester. For additional information, please visit https://online.utah.edu/about-online-learning/
CS 5530 - 001 Database Systems
CS 5530 - 001 Database Systems
- Class Number: 6861
- Instructor: KOPTA, DANIEL
- Component: Lecture
- Type: Online
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 2
CS 6020 - 001 Early-Career Research
CS 6020 - 001 Early-Career Research
- Class Number: 7075
- Instructor: RAKAMARIC, Zvonimir
- Component: Lecture
- Type: Online
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 10