Departmental Advisors
Undergraduate Studies Office
K. Hill
MEB 3190
Graduate Studies Office
Karen Feinauer
MEB 3190
Departmental Notes

For course descriptions and pre-requisite information click on the subject column next to the appropriate catalog number.

CS 121 - 001 Introduction to Java

CS 121 - 001 Introduction to Java

  • Class Number: 7620
  • Instructor: HEINER, CECILY
  • Component: Lecture
  • Type: In Person
  • Units: 0.0
  • Wait List: No
  • Fees: $370.00
  • Seats Available: 3

CS 196 - 001 Introduction to C#

CS 196 - 001 Introduction to C#

  • Class Number: 7704
  • Instructor: HANSEN, PAUL B
  • Component: Lecture
  • Type: In Person
  • Units: 0.0
  • Wait List: No
  • Fees: $370.00
  • Seats Available: 4

CS 1010 - 090 Introduction To Unix


This course is taught online using the computers in the College of Engineering CADE lab in WEB 224. Please go to http://www.cs.utah.edu/classes/cs1010 for additonal information.

CS 1010 - 090 Introduction To Unix

  • Class Number: 7163
  • Instructor: DE ST GERMAIN, H. James 'Jim'
  • Component: Laboratory
  • Type: In Person
  • Units: 0.5
  • Wait List: No
  • Fees: $30.00
  • Seats Available: 119

This course is taught online using the computers in the College of Engineering CADE lab in WEB 224. Please go to http://www.cs.utah.edu/classes/cs1010 for additonal information.

CS 1021 - 001 Introduction to Java

CS 1021 - 001 Introduction to Java

  • Class Number: 7165
  • Instructor: HEINER, CECILY
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 9

CS 1960 - 001 Introduction to C#

CS 1960 - 001 Introduction to C#

  • Class Number: 7697
  • Instructor: HANSEN, PAUL B
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 24

Sections 2 - 3 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.
  • Class Number:
  • Instructor: PARKER, ERIN
  • Component: Lecture
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 20

Sections 2 - 3 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.
  • Class Number: 7167
  • Instructor: PARKER, ERIN
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 11
  • Class Number: 7168
  • Instructor: PARKER, ERIN
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 9
  • Class Number: 8217
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 10
  • Class Number:
  • Instructor: EDWARDS, DAVID M
  • Component: Lecture
  • Type: In Person
  • Units: 4.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 11
  • Class Number: 8314
  • Instructor: EDWARDS, DAVID M
  • Component: Laboratory
  • Type: In Person
  • Units: --
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 11

CS 2960 - 001 Apple Certification

CS 2960 - 001 Apple Certification

  • Class Number: 7969
  • Instructor: ROBB, JEREMY T
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Fees: $2,100.00
  • Seats Available: 9

CS 2961 - 001 Cisco CCNA Level 1

CS 2961 - 001 Cisco CCNA Level 1

  • Class Number: 7970
  • Instructor: HUTCHINGS, DANIEL D
  • Component: Lecture
  • Type: In Person
  • Units: 4.0
  • Wait List: No
  • Fees: $1,500.00
  • Seats Available: 15

CS 2962 - 001 Cisco CCNA Level 2

CS 2962 - 001 Cisco CCNA Level 2

  • Class Number: 7972
  • Instructor: HUTCHINGS, DANIEL D
  • Component: Lecture
  • Type: In Person
  • Units: 4.0
  • Wait List: No
  • Fees: $1,500.00
  • Seats Available: 15

CS 2962 - 002 Cisco CCNA Level 2

CS 2962 - 002 Cisco CCNA Level 2

  • Class Number: 7973
  • Instructor: HUTCHINGS, DANIEL D
  • Component: Lecture
  • Type: In Person
  • Units: 4.0
  • Wait List: No
  • Fees: $1,500.00
  • Seats Available: 15

CS 2963 - 001 LPI Level 1

CS 2963 - 001 LPI Level 1

  • Class Number: 7974
  • Instructor: ROBB, JEREMY T
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Fees: $1,500.00
  • Seats Available: 15

CS 2964 - 001 LPI Level 2

CS 2964 - 001 LPI Level 2

  • Class Number: 7975
  • Instructor: BERZINS, MARTIN
  • Component: Lecture
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Fees: $1,500.00
  • Seats Available: 15

CS 4950 - 001 Independent Study

CS 4950 - 001 Independent Study

  • Class Number: 7169
  • Instructor: BERZINS, MARTIN
  • Component: Independent Study
  • Type: In Person
  • Units: 1.0 - 4.0
  • Wait List: No
  • Seats Available: 5

CS 4950 - 002 Independent Study

CS 4950 - 002 Independent Study

  • Class Number: 8394
  • Instructor: DE ST GERMAIN, H. James 'Jim'
  • Component: Independent Study
  • Type: In Person
  • Units: 3.0
  • Wait List: No
  • Seats Available: 4

CS 4970 - 001 CS Bachelor's Thesis

CS 4970 - 001 CS Bachelor's Thesis

  • Class Number: 7176
  • Instructor: BERZINS, MARTIN
  • Component: Special Projects
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 10

CS 4970 - 003 CS Bachelor's Thesis

CS 4970 - 003 CS Bachelor's Thesis

  • Class Number: 8148
  • Instructor: DAUME, HAROLD C
  • Component: Special Projects
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 9

CS 4999 - 001 Honors Thesis/Project

CS 4999 - 001 Honors Thesis/Project

  • Class Number: 7178
  • Instructor: SHIRLEY, PETER S
  • Component: Honors Thesis Project
  • Type: In Person
  • Units: 3.0
  • Requisites: Yes
  • Wait List: No
  • Seats Available: 10

CS 5950 - 001 Independent Study

CS 5950 - 001 Independent Study

  • Class Number: 7179
  • Instructor: BALASUBRAMONIAN, RAJEEV
  • Component: Independent Study
  • Type: In Person
  • Units: 1.0 - 4.0
  • Wait List: No
  • Seats Available: 5

CS 5960 - 001 SROP

CS 5960 - 001 SROP

  • Class Number: 7197
  • Instructor: BERZINS, MARTIN
  • Component: Special Topics
  • Type: In Person
  • Units: 1.0 - 4.0
  • Wait List: No
  • Seats Available: 3

CS 6950 - 001 Independent Study

CS 6950 - 001 Independent Study

  • Class Number: 7198
  • Instructor: BALASUBRAMONIAN, RAJEEV
  • Component: Independent Study
  • Type: In Person
  • Units: 1.0 - 4.0
  • Wait List: No
  • Seats Available: 5

CS 6970 - 001 Masters Thesis Research

CS 6970 - 001 Masters Thesis Research

  • Class Number: 7216
  • Instructor: BALASUBRAMONIAN, RAJEEV
  • Component: Thesis Research
  • Type: In Person
  • Units: 1.0 - 12.0
  • Wait List: No
  • Seats Available: 4

CS 6980 - 001 Consultation Master's

CS 6980 - 001 Consultation Master's

  • Class Number: 7254
  • Instructor: BERZINS, MARTIN
  • Component: Independent Study
  • Type: In Person
  • Units: 1.0 - 12.0
  • Wait List: No
  • Seats Available: 5

CS 7970 - 001 PhD Dissertation Rsrch

CS 7970 - 001 PhD Dissertation Rsrch

  • Class Number: 7257
  • Instructor: BALASUBRAMONIAN, RAJEEV
  • Component: Thesis Research
  • Type: In Person
  • Units: 1.0 - 12.0
  • Wait List: No
  • Seats Available: 3

CS 7980 - 001 Consultation PhD

CS 7980 - 001 Consultation PhD

  • Class Number: 7298
  • Instructor: BERZINS, MARTIN
  • Component: Independent Study
  • Type: In Person
  • Units: 1.0 - 12.0
  • Wait List: No
  • Seats Available: 10

CS 7990 - 001 Cont Reg-PhD

CS 7990 - 001 Cont Reg-PhD

  • Class Number: 7302
  • Instructor: BERZINS, MARTIN
  • Component: Continuing Registration
  • Type: In Person
  • Units: 0.0
  • Wait List: No
  • Seats Available: 10