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.


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
  • 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

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/
  • 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/

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/
  • 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/

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/
  • 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/
  • 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