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.
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 141 - 001 Computer Science I
Section 4 Belongs to this lecture. This course requires registration for a lab section. Students will be automatically registered for this lecture section when registering for the lab section.
CS 141 - 001 Computer Science I
- Class Number:
- Instructor: JENSEN, PETER
- Component: Lecture
- Type: In Person
- Units: 0.0
- Wait List: No
- Fees: $422.00
- Seats Available: 5
Section 4 Belongs to this lecture. This course requires registration for a lab section. Students will be automatically registered for this lecture section when registering for the lab section.
CS 141 - 004 Computer Science I
CS 141 - 004 Computer Science I
- Class Number: 15119
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Wait List: No
- Fees: $422.00
- Seats Available: 5
CS 454 - 001 Web Software Architecture
CS 454 - 001 Web Software Architecture
- Class Number: 15120
- Instructor: ZACHARY, JOSEPH
- Component: Lecture
- Type: In Person
- Units: 0.0
- Wait List: No
- Fees: $370.00
- Seats Available: 1
CS 1000 - 001 Engineering Computing
Sections 2 - 6 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.
CS 1000 - 001 Engineering Computing
- Class Number:
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 35
Sections 2 - 6 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.
CS 1000 - 002 Engineering Computing
CS 1000 - 002 Engineering Computing
- Class Number: 13626
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 3
CS 1000 - 003 Engineering Computing
CS 1000 - 003 Engineering Computing
- Class Number: 13627
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 1
CS 1000 - 004 Engineering Computing
CS 1000 - 004 Engineering Computing
- Class Number: 13628
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 2
CS 1000 - 005 Engineering Computing
CS 1000 - 005 Engineering Computing
- Class Number: 13629
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 5
CS 1000 - 006 Engineering Computing
CS 1000 - 006 Engineering Computing
- Class Number: 13630
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 12
CS 1001 - 001 Eng Computing MATLAB
Sections 2 - 6 belong to this lecture. This class meets with CS 1000-001 in WEB 105. This course requires registration for a lab section. Students will be automatically registered for this lecture section when registering for the pertinent lab section.
CS 1001 - 001 Eng Computing MATLAB
- Class Number:
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Lecture
- Type: In Person
- Units: 1.5
- Requisites: Yes
- Wait List: No
- Seats Available: 19
Sections 2 - 6 belong to this lecture. This class meets with CS 1000-001 in WEB 105. This course requires registration for a lab section. Students will be automatically registered for this lecture section when registering for the pertinent lab section.
CS 1001 - 002 Eng Computing MATLAB
This lab meets with 1000-002.
CS 1001 - 002 Eng Computing MATLAB
- Class Number: 13632
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 1
This lab meets with 1000-002.
CS 1001 - 003 Eng Computing MATLAB
This lab meets with 1000-003.
CS 1001 - 003 Eng Computing MATLAB
- Class Number: 13633
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 4
This lab meets with 1000-003.
CS 1001 - 004 Eng Computing MATLAB
This lab meets with 1000-004.
CS 1001 - 004 Eng Computing MATLAB
- Class Number: 13634
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 4
This lab meets with 1000-004.
CS 1001 - 005 Eng Computing MATLAB
This lab meets with 1000-005.
CS 1001 - 005 Eng Computing MATLAB
- Class Number: 13635
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 5
This lab meets with 1000-005.
CS 1001 - 006 Eng Computing MATLAB
This lab meets with 1000-006.
CS 1001 - 006 Eng Computing MATLAB
- Class Number: 13636
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 4
This lab meets with 1000-006.
CS 1010 - 090 Introduction To Unix
This course is taught online using the computers in the College of Engineering's CADE Lab in WEB 224. Please go to http://www.cs.utah.edu/classes/cs1010 for additional information.
CS 1010 - 090 Introduction To Unix
- Class Number: 13638
- Instructor: ZACHARY, JOSEPH
- Component: Laboratory
- Type: In Person
- Units: 0.5
- Wait List: No
- Seats Available: 173
This course is taught online using the computers in the College of Engineering's CADE Lab in WEB 224. Please go to http://www.cs.utah.edu/classes/cs1010 for additional information.
CS 1040 - 090 Creating Web Content
This is an online course. For additional information, please visit http://uonline.utah.edu or call 585-5959.
CS 1040 - 090 Creating Web Content
- Class Number: 13639
- Instructor: ZACHARY, JOSEPH
- Component: Laboratory
- Type: In Person
- Units: 3.0
- Wait List: No
- Fees: $30.00
- Seats Available: 227
This is an online course. For additional information, please visit http://uonline.utah.edu or call 585-5959.
CS 1050 - 001 Computers in Society
CS 1050 - 001 Computers in Society
- Class Number: 13640
- Instructor: PARKER, ERIN
- Component: Lecture
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 57
CS 1060 - 001 Explor in Computer Sci
CS 1060 - 001 Explor in Computer Sci
- Class Number: 14481
- Instructor: ZACHARY, JOSEPH
- Component: Lecture
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 6
CS 1410 - 001 Computer Science I
Sections 2 - 6 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.
CS 1410 - 001 Computer Science I
- Class Number:
- Instructor: JENSEN, PETER
- Component: Lecture
- Type: In Person
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 46
Sections 2 - 6 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.
CS 1410 - 002 Computer Science I
CS 1410 - 002 Computer Science I
- Class Number: 13648
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 4
CS 1410 - 003 Computer Science I
CS 1410 - 003 Computer Science I
- Class Number: 13649
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 4
CS 1410 - 004 Computer Science I
CS 1410 - 004 Computer Science I
- Class Number: 13650
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 9
CS 1410 - 005 Computer Science I
CS 1410 - 005 Computer Science I
- Class Number: 13651
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 10
CS 1410 - 006 Computer Science I
CS 1410 - 006 Computer Science I
- Class Number: 13652
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 15
CS 1410 - 010 Computer Science I
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.
CS 1410 - 010 Computer Science I
- Class Number:
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Lecture
- Type: In Person
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 7
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.
CS 1410 - 011 Computer Science I
CS 1410 - 011 Computer Science I
- Class Number: 14832
- Instructor: DE ST GERMAIN, H. James 'Jim'
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 3
CS 2420 - 001 Computer Science II
Sections 2 - 6 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.
CS 2420 - 001 Computer Science II
- Class Number:
- Instructor: JENSEN, PETER
- Component: Lecture
- Type: In Person
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 28
Sections 2 - 6 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.
CS 2420 - 002 Computer Science II
CS 2420 - 002 Computer Science II
- Class Number: 13662
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 4
CS 2420 - 003 Computer Science II
CS 2420 - 003 Computer Science II
- Class Number: 13663
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 4
CS 2420 - 004 Computer Science II
CS 2420 - 004 Computer Science II
- Class Number: 13664
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 2
CS 2420 - 005 Computer Science II
CS 2420 - 005 Computer Science II
- Class Number: 13665
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 3
CS 2420 - 006 Computer Science II
CS 2420 - 006 Computer Science II
- Class Number: 13666
- Instructor: JENSEN, PETER
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 4
CS 2420 - 010 Computer Science II
Section 11 belongs 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.
CS 2420 - 010 Computer Science II
- Class Number:
- Instructor: PARKER, STEVEN
- Component: Lecture
- Type: In Person
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 3
Section 11 belongs 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.
CS 2420 - 011 Computer Science II
CS 2420 - 011 Computer Science II
- Class Number: 14739
- Instructor: PARKER, STEVEN
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 3
CS 2960 - 001 Apple Certification
CS 2960 - 001 Apple Certification
- Class Number: 15189
- Instructor: ROBB, JEREMY T
- Component: Lecture
- Type: In Person
- Units: 3.0
- Wait List: No
- Fees: $2,100.00
- Seats Available: 9
CS 3010 - 001 Industry Forum
CS 3010 - 001 Industry Forum
- Class Number: 15889
- Instructor: CARTER, JOHN
- Component: Lecture
- Type: In Person
- Units: 1.0
- Wait List: No
- Seats Available: 14
CS 3011 - 001 Industry Forum
CS 3011 - 001 Industry Forum
- Class Number: 15890
- Instructor: CARTER, JOHN
- Component: Lecture
- Type: In Person
- Units: 1.0
- Wait List: No
- Seats Available: 9
CS 3200 - 001 Intro Sci Comp
CS 3200 - 001 Intro Sci Comp
- Class Number: 13669
- Instructor: JOHNSON, CHRISTOPHER
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 56
CS 3505 - 001 Software Practice II
Sections 2 - 5 belong to this lecture. This course requires registration for a discussion section. Students will be automatically registered for this lecture section when registering for the pertinent discussion section.
CS 3505 - 001 Software Practice II
- Class Number:
- Instructor: KESSLER, ROBERT
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 31
Sections 2 - 5 belong to this lecture. This course requires registration for a discussion section. Students will be automatically registered for this lecture section when registering for the pertinent discussion section.
CS 3505 - 002 Software Practice II
CS 3505 - 002 Software Practice II
- Class Number: 13672
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 1
CS 3505 - 003 Software Practice II
CS 3505 - 003 Software Practice II
- Class Number: 13673
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 3
CS 3505 - 004 Software Practice II
CS 3505 - 004 Software Practice II
- Class Number: 13674
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 1
CS 3505 - 005 Software Practice II
CS 3505 - 005 Software Practice II
- Class Number: 13675
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 3
CS 3505 - 006 Software Practice II
CS 3505 - 006 Software Practice II
- Class Number: 14727
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 19
CS 3700 - 001 Digital System Design
Sections 2-7 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.
CS 3700 - 001 Digital System Design
- Class Number:
- Instructor: BRUNVAND, ERIK
- Component: Lecture
- Type: In Person
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Fees: $60.00
- Seats Available: 13
Sections 2-7 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.
CS 3700 - 002 Digital System Design
This class meets in MEB 3133.
CS 3700 - 002 Digital System Design
- Class Number: 15245
- Instructor: BRUNVAND, ERIK
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Fees: $60.00
- Seats Available: 2
This class meets in MEB 3133.
CS 3700 - 003 Digital System Design
This class meets in MEB 3133.
CS 3700 - 003 Digital System Design
- Class Number: 15246
- Instructor: BRUNVAND, ERIK
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Fees: $60.00
- Seats Available: 2
This class meets in MEB 3133.
CS 3700 - 004 Digital System Design
This class meets in MEB 3133.
CS 3700 - 004 Digital System Design
- Class Number: 15247
- Instructor: BRUNVAND, ERIK
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Fees: $60.00
- Seats Available: 3
This class meets in MEB 3133.
CS 3700 - 005 Digital System Design
This class meets in MEB 3133.
CS 3700 - 005 Digital System Design
- Class Number: 15248
- Instructor: BRUNVAND, ERIK
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Fees: $60.00
- Seats Available: 3
This class meets in MEB 3133.
CS 3700 - 006 Digital System Design
This class meets in MEB 3133.
CS 3700 - 006 Digital System Design
- Class Number: 15249
- Instructor: BRUNVAND, ERIK
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Fees: $60.00
- Seats Available: 2
This class meets in MEB 3133.
CS 3700 - 007 Digital System Design
This class meets in MEB 3133.
CS 3700 - 007 Digital System Design
- Class Number: 15250
- Instructor: BRUNVAND, ERIK
- Component: Laboratory
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Fees: $60.00
- Seats Available: 0
This class meets in MEB 3133.
CS 3992 - 001 Pre-Thesis/Pre-Project
CS 3992 - 001 Pre-Thesis/Pre-Project
- Class Number: 13705
- Instructor: DAVIS, ALAN
- Component: Seminar
- Type: In Person
- Units: 0.5
- Requisites: Yes
- Wait List: No
- Seats Available: 0
CS 4150 - 001 Algorithms
CS 4150 - 001 Algorithms
- Class Number: 13720
- Instructor: ZACHARY, JOSEPH
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 15
CS 4500 - 001 Softwre Engineering Lab
CS 4500 - 001 Softwre Engineering Lab
- Class Number: 13706
- Instructor: HENDERSON, THOMAS
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 27
CS 4540 - 001 Web Software Architecture
CS 4540 - 001 Web Software Architecture
- Class Number: 13725
- Instructor: ZACHARY, JOSEPH
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 11
CS 4960 - 001 Programming Challenges
CS 4960 - 001 Programming Challenges
- Class Number: 13726
- Instructor: JENSEN, PETER
- Component: Special Topics
- Type: In Person
- Units: 2.0
- Wait List: No
- Seats Available: 1
- Class Number: 14768
- Instructor: DRAPER, GEOFFREY M
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: -1
CS 4992 - 001 CE Senior Thesis II
CS 4992 - 001 CE Senior Thesis II
- Class Number: 13739
- Instructor: STEVENS, KENNETH S
- Component: Special Projects
- Type: In Person
- Units: 2.0
- Requisites: Yes
- Wait List: No
- Seats Available: 19
CS 5020 - 001 Software Practice II
Sections 2 - 5 belong to this lecture. This course requires registration for a discussion section. Students will be automatically registered for this lecture section when registering for the pertinent discussion section.
CS 5020 - 001 Software Practice II
- Class Number:
- Instructor: KESSLER, ROBERT
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 1
Sections 2 - 5 belong to this lecture. This course requires registration for a discussion section. Students will be automatically registered for this lecture section when registering for the pertinent discussion section.
CS 5020 - 002 Software Practice II
CS 5020 - 002 Software Practice II
- Class Number: 13679
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 0
CS 5020 - 003 Software Practice II
CS 5020 - 003 Software Practice II
- Class Number: 13680
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 0
CS 5020 - 004 Software Practice II
CS 5020 - 004 Software Practice II
- Class Number: 13681
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 1
CS 5020 - 005 Software Practice II
CS 5020 - 005 Software Practice II
- Class Number: 13682
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 0
CS 5020 - 006 Software Practice II
CS 5020 - 006 Software Practice II
- Class Number: 14728
- Instructor: KESSLER, ROBERT
- Component: Discussion
- Type: In Person
- Units: --
- Requisites: Yes
- Wait List: No
- Seats Available: 0
CS 5100 - 001 Foundations Of CS
CS 5100 - 001 Foundations Of CS
- Class Number: 13744
- Instructor: GOPALAKRISHNAN, GANESH
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 16
CS 5300 - 001 Artificial Intelligence
CS 5300 - 001 Artificial Intelligence
- Class Number: 13746
- Instructor: THOMPSON, WILLIAM
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 9
CS 5350 - 001 Machine Learning
CS 5350 - 001 Machine Learning
- Class Number: 13751
- Instructor: DAUME, HAROLD C
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 21
- Class Number: 13803
- Instructor: PARKER, ERIN
- Component: Lecture
- Type: In Person
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 19
CS 5600 - 001 Intro Computer Graphics
CS 5600 - 001 Intro Computer Graphics
- Class Number: 13819
- Instructor: HANSEN, CHARLES
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 47
CS 5720 - 001 Analog IC Design
CS 5720 - 001 Analog IC Design
- Class Number: 13829
- Instructor: CHARLES, CAMERON
- Instructor: NOVAK, ONDREJ
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Fees: $30.00
- Seats Available: 29
CS 5740 - 001 CAD of Digital Circuits
CS 5740 - 001 CAD of Digital Circuits
- Class Number: 15604
- Instructor: GOPALAKRISHNAN, SIVARAM
- Instructor: KALLA, PRIYANK
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 4
CS 5780 - 001 Embedded Sys Design
Labs will be scheduled during the first week of class.
CS 5780 - 001 Embedded Sys Design
- Class Number: 13831
- Instructor: LITTLE, SCOTT R
- Instructor: THATCHER, ANTHONY
- Instructor: TOMER, STEVEN S
- Component: Lecture
- Type: In Person
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Fees: $35.00
- Seats Available: 4
Labs will be scheduled during the first week of class.
CS 5950 - 001 Independent Study
CS 5950 - 001 Independent Study
- Class Number: 14585
- Instructor: BALASUBRAMONIAN, RAJEEV
- Component: Independent Study
- Type: In Person
- Units: 1.0 - 4.0
- Wait List: No
- Seats Available: 5
CS 5961 - 001 Computational Statistics
CS 5961 - 001 Computational Statistics
- Class Number: 13842
- Instructor: RIESENFELD, RICHARD
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: -2
CS 5964 - 001 Interactive Machinima
CS 5964 - 001 Interactive Machinima
- Class Number: 13668
- Instructor: KESSLER, ROBERT
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 24
CS 5965 - 001 Innovation Protection
CS 5965 - 001 Innovation Protection
- Class Number: 14740
- Instructor: HOLLAAR, LEE
- Component: Special Topics
- Type: In Person
- Units: 2.0
- Wait List: No
- Seats Available: 61
CS 5966 - 001 Advanced Machinima
CS 5966 - 001 Advanced Machinima
- Class Number: 15286
- Instructor: KESSLER, ROBERT
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 8
CS 5967 - 001 How to Design Programs
CS 5967 - 001 How to Design Programs
- Class Number: 15770
- Instructor: FLATT, Matthew
- Component: Special Topics
- Type: In Person
- Units: 1.5
- Wait List: No
- Seats Available: 8
CS 6100 - 001 Foundations Of CS
CS 6100 - 001 Foundations Of CS
- Class Number: 13752
- Instructor: GOPALAKRISHNAN, GANESH
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 17
CS 6220 - 001 Adv Sci Computing II
CS 6220 - 001 Adv Sci Computing II
- Class Number: 13843
- Instructor: KIRBY, ROBERT
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 18
CS 6230 - 001 HPC & Parallelization
CS 6230 - 001 HPC & Parallelization
- Class Number: 13844
- Instructor: BERZINS, MARTIN
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 14
CS 6300 - 001 Artificial Intelligence
CS 6300 - 001 Artificial Intelligence
- Class Number: 13754
- Instructor: THOMPSON, WILLIAM
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 9
CS 6350 - 001 Machine Learning
CS 6350 - 001 Machine Learning
- Class Number: 13756
- Instructor: DAUME, HAROLD C
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 7
CS 6360 - 001 Virtual Reality
CS 6360 - 001 Virtual Reality
- Class Number: 13845
- Instructor: JOHNSON, DAVID
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 6
CS 6380 - 001 Multi-agent Systems
CS 6380 - 001 Multi-agent Systems
- Class Number: 14485
- Instructor: HENDERSON, THOMAS
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 27
CS 6470 - 001 Advanced Compilers
CS 6470 - 001 Advanced Compilers
- Class Number: 14486
- Instructor: REGEHR, JOHN
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 8
CS 6490 - 001 Network Security
CS 6490 - 001 Network Security
- Class Number: 13846
- Instructor: KASERA, SNEHA K
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 10
CS 6510 - 001 Functional Programming
CS 6510 - 001 Functional Programming
- Class Number: 14487
- Instructor: FLATT, Matthew
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 26
CS 6620 - 001 Adv Comp Graphics II
CS 6620 - 001 Adv Comp Graphics II
- Class Number: 13847
- Instructor: PARKER, STEVEN
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 9
CS 6640 - 001 Image Processing
CS 6640 - 001 Image Processing
- Class Number: 13848
- Instructor: WHITAKER, ROSS
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: -7
CS 6712 - 001 Digital IC Testing
CS 6712 - 001 Digital IC Testing
- Class Number: 13849
- Instructor: BRUNVAND, ERIK
- Component: Lecture
- Type: In Person
- Units: 1.0
- Requisites: Yes
- Wait List: No
- Seats Available: 8
CS 6720 - 001 Analog IC Design
CS 6720 - 001 Analog IC Design
- Class Number: 13830
- Instructor: CHARLES, CAMERON
- Instructor: NOVAK, ONDREJ
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Fees: $30.00
- Seats Available: 10
CS 6740 - 001 CAD of Digital Circuits
CS 6740 - 001 CAD of Digital Circuits
- Class Number: 15605
- Instructor: GOPALAKRISHNAN, SIVARAM
- Instructor: KALLA, PRIYANK
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 3
CS 6770 - 001 Adv Digital VLSI
CS 6770 - 001 Adv Digital VLSI
- Class Number: 13850
- Instructor: STEVENS, KENNETH S
- Instructor: VIJ, VIKAS
- Component: Lecture
- Type: In Person
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 8
CS 6780 - 001 Embed Sys Design
Labs will be scheduled during the first week of class.
CS 6780 - 001 Embed Sys Design
- Class Number: 13836
- Instructor: LITTLE, SCOTT R
- Instructor: THATCHER, ANTHONY
- Instructor: TOMER, STEVEN S
- Component: Lecture
- Type: In Person
- Units: 4.0
- Requisites: Yes
- Wait List: No
- Seats Available: 3
Labs will be scheduled during the first week of class.
CS 6950 - 001 Independent Study
CS 6950 - 001 Independent Study
- Class Number: 14633
- Instructor: BALASUBRAMONIAN, RAJEEV
- Component: Independent Study
- Type: In Person
- Units: 1.0 - 4.0
- Wait List: No
- Seats Available: 4
CS 6961 - 001 Computational Statistics
CS 6961 - 001 Computational Statistics
- Class Number: 14747
- Instructor: RIESENFELD, RICHARD
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 12
CS 6964 - 001 Interactive Machinima
CS 6964 - 001 Interactive Machinima
- Class Number: 14743
- Instructor: KESSLER, ROBERT
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 13
CS 6964 - 002 Theorem Proving
CS 6964 - 002 Theorem Proving
- Class Number: 15288
- Instructor: SLIND, KONRAD L
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 11
CS 6965 - 001 Visual Computing
CS 6965 - 001 Visual Computing
- Class Number: 14488
- Instructor: COHEN, ELAINE
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 8
CS 6970 - 001 Masters Thesis Research
CS 6970 - 001 Masters Thesis Research
- Class Number: 13683
- 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: 13727
- Instructor: BERZINS, MARTIN
- Component: Independent Study
- Type: In Person
- Units: 1.0 - 12.0
- Wait List: No
- Seats Available: 10
CS 7010 - 001 Research Proposals
CS 7010 - 001 Research Proposals
- Class Number: 13728
- Instructor: THOMPSON, WILLIAM
- Component: Independent Study
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 0
CS 7250 - 001 Adv Topics Sci Comp
CS 7250 - 001 Adv Topics Sci Comp
- Class Number: 14483
- Instructor: SIKORSKI, CHRISTOPHER
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 12
- Class Number: 14489
- Instructor: HOLLERBACH, JOHN
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 34
CS 7460 - 001 Distributed OS
CS 7460 - 001 Distributed OS
- Class Number: 14490
- Instructor: CARTER, JOHN
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 11
CS 7820 - 001 Parll Cptr Architecture
CS 7820 - 001 Parll Cptr Architecture
- Class Number: 15811
- Instructor: BALASUBRAMONIAN, RAJEEV
- Component: Lecture
- Type: In Person
- Units: 3.0
- Requisites: Yes
- Wait List: No
- Seats Available: 10
CS 7930 - 001 SoC Colloquium
Advanced Seminar: Colloquium.
CS 7930 - 001 SoC Colloquium
- Class Number: 13741
- Instructor: GOPALAKRISHNAN, GANESH
- Component: Seminar
- Type: In Person
- Units: 1.0 - 3.0
- Wait List: No
- Seats Available: 82
Advanced Seminar: Colloquium.
CS 7931 - 001 Programming Languages & System
CS 7931 - 001 Programming Languages & System
- Class Number: 14830
- Instructor: GOPALAKRISHNAN, GANESH
- Component: Seminar
- Type: In Person
- Units: 1.0 - 3.0
- Wait List: No
- Seats Available: 17
CS 7932 - 001 Scientific Computing & Imaging
This class meets in WEB 3760.
CS 7932 - 001 Scientific Computing & Imaging
- Class Number: 15985
- Instructor: TASDIZEN, TOLGA
- Component: Seminar
- Type: In Person
- Units: 1.0
- Wait List: No
- Seats Available: 14
This class meets in WEB 3760.
CS 7934 - 001 Advanced Seminar
CS 7934 - 001 Advanced Seminar
- Class Number: 16099
- Instructor: LEPREAU, FRANK J
- Component: Seminar
- Type: In Person
- Units: 1.0 - 3.0
- Wait List: No
- Seats Available: 19
CS 7936 - 001 Algorithms
CS 7936 - 001 Algorithms
- Class Number: 14817
- Instructor: VENKATASUBRAMANIAN, SURESH
- Component: Seminar
- Type: In Person
- Units: 1.0 - 3.0
- Wait List: No
- Seats Available: 16
CS 7937 - 001 Arch/ASYNC
CS 7937 - 001 Arch/ASYNC
- Class Number: 14833
- Instructor: BALASUBRAMONIAN, RAJEEV
- Component: Seminar
- Type: In Person
- Units: 1.0 - 3.0
- Wait List: No
- Seats Available: 17
- Class Number: 14835
- Instructor: HOLLERBACH, JOHN
- Component: Seminar
- Type: In Person
- Units: 1.0 - 3.0
- Wait List: No
- Seats Available: 15
CS 7941 - 001 Topics in Machine Learning
CS 7941 - 001 Topics in Machine Learning
- Class Number: 14948
- Instructor: DAUME, HAROLD C
- Component: Seminar
- Type: In Person
- Units: 1.0 - 3.0
- Wait List: No
- Seats Available: 9
CS 7942 - 001 Sem: Topics in Web & Databases
CS 7942 - 001 Sem: Topics in Web & Databases
- Class Number: 15870
- Instructor: SILVA, JULIANA F
- Component: Seminar
- Type: In Person
- Units: 1.0 - 3.0
- Wait List: No
- Seats Available: 4
- Class Number: 15874
- Instructor: KASERA, SNEHA K
- Instructor: PATWARI, NEAL
- Component: Seminar
- Type: In Person
- Units: 1.0
- Wait List: No
- Seats Available: 12
CS 7944 - 001 Information Based Complexity
CS 7944 - 001 Information Based Complexity
- Class Number: 14834
- Instructor: SIKORSKI, CHRISTOPHER
- Component: Seminar
- Type: In Person
- Units: 1.0 - 3.0
- Wait List: No
- Seats Available: 19
CS 7960 - 001 Web Mining
CS 7960 - 001 Web Mining
- Class Number: 14763
- Instructor: SILVA, JULIANA F
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 11
CS 7960 - 002 Adv Scientific Visualization
CS 7960 - 002 Adv Scientific Visualization
- Class Number: 15287
- Instructor: SILVA, CLAUDIO T
- Component: Special Topics
- Type: In Person
- Units: 3.0
- Wait List: No
- Seats Available: 9
CS 7970 - 001 PhD Dissertation Rsrch
CS 7970 - 001 PhD Dissertation Rsrch
- Class Number: 13772
- Instructor: BALASUBRAMONIAN, RAJEEV
- Component: Thesis Research
- Type: In Person
- Units: 1.0 - 12.0
- Wait List: No
- Seats Available: 8
CS 7980 - 001 Consultation PhD
CS 7980 - 001 Consultation PhD
- Class Number: 13820
- 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: 13824
- Instructor: BERZINS, MARTIN
- Component: Continuing Registration
- Type: In Person
- Units: 0.0
- Wait List: No
- Seats Available: 6