Here is information about COMP class enrollment for spring 2025. Classes with no meeting time listed are not shown. Feel free to contact me with any questions/comments/issues. I am happy to add any departments that are missing from these listings, just reach out to ask!
Click here to show class descriptions. Click here to hide them.
Data also available for: COMP, AAAD, AMST, ANTH, APPL, ASTR, BCB, BIOC, BIOL, BIOS, BMME, BUSI, CHEM, CLAR, CMPL, COMM, DATA, DRAM, ECON, EDUC, EMES, ENEC, ENGL, ENVR, EPID, EXSS, GEOG, HBEH, INLS, LING, MATH, MEJO, NSCI, PHIL, PHYS, PLAN, PLCY, POLI, PSYC, SOCI, STOR, WGST
Data last updated: 2025-01-23 11:45:24.475581
Class Number | Class | Meeting Time | Instructor | Room | Unreserved Enrollment | Reserved Enrollment | Total Enrollment | Wait List |
---|---|---|---|---|---|---|---|---|
3998 | COMP 110 - 001 Introduction to Programming and Data Science | MoWeFr 9:05AM - 9:55AM | Izzi Hinks, Sophie Jiang | Hamilton Hall-Rm 0100 | Seats filled | Seats filled | 290/290 | 0/999 |
Description: Prerequisite, A C or better in one of the following courses: MATH 130, 152, 210, 231, 129P, or PHIL 155, or STOR 120, 151, 155. Introduces students to programming and data science from a computational perspective. With an emphasis on modern applications in society, students gain experience with problem decomposition, algorithms for data analysis, abstraction design, and ethics in computing. No prior programming experience expected. Foundational concepts include data types, sequences, boolean logic, control flow, functions/methods, recursion, classes/objects, input/output, data organization, transformations, and visualizations. Students may not enroll in COMP 110 after receiving credit for COMP 210. 3 units. | ||||||||
8940 | COMP 110 - 002 Introduction to Programming and Data Science | MoWeFr 11:15AM - 12:05PM | Izzi Hinks | Genome Sciences Bui-Rm G100 | Seats filled | Seats filled | 290/290 | 0/999 |
Description: Prerequisite, A C or better in one of the following courses: MATH 130, 152, 210, 231, 129P, or PHIL 155, or STOR 120, 151, 155. Introduces students to programming and data science from a computational perspective. With an emphasis on modern applications in society, students gain experience with problem decomposition, algorithms for data analysis, abstraction design, and ethics in computing. No prior programming experience expected. Foundational concepts include data types, sequences, boolean logic, control flow, functions/methods, recursion, classes/objects, input/output, data organization, transformations, and visualizations. Students may not enroll in COMP 110 after receiving credit for COMP 210. 3 units. | ||||||||
8514 | COMP 116 - 001 Introduction to Scientific Programming | MoWeFr 9:05AM - 9:55AM | Md Taksir Hasan Majumder | Manning Hall-Rm 0209 | 55/60 | Seats filled | 55/60 | 0/999 |
Description: Prerequisite, A grade of C or better in one of the following courses: MATH 130, 152, 210, 231, 129P, or PHIL 155, or STOR 120, 151, 155. An introduction to programming for computationally oriented scientists. Fundamental programming skills, typically using MATLAB or Python. Problem analysis and algorithm design with examples drawn from simple numerical and discrete problems. 3 units. | ||||||||
4741 | COMP 126 - 001 Practical Web Design and Development for Everyone | TuTh 12:30PM - 1:45PM | Tessa Joseph-Nicholas | Sitterson Hall (inc-Rm SN14 | 118/120 | Seats filled | 118/120 | 0/999 |
Description: A ground-up introduction to current principles, standards, and best practice in website design, usability, accessibility, development, and management through project-based skills development in HTML5, CSS, and basic JavaScript. Intended for nonmajors. 3 units. | ||||||||
10506 | COMP 210 - 001 Data Structures and Analysis | TuTh 9:30AM - 10:45AM | Muhammad Ghani | Stone Center-Rm 0103 | 158/200 | Seats filled | 158/200 | 0/999 |
Description: Prerequisites, COMP 110 and MATH 231; a grade of C or better is required; Pre- or corequisites, COMP 283 or MATH 381 or STOR 315. This course will teach you how to organize the data used in computer programs so that manipulation of that data can be done efficiently on large problems and large data instances. Rather than learning to use the data structures found in the libraries of programming languages, you will be learning how those libraries are constructed, and why the items that are included in them are there (and why some are excluded). 3 units. | ||||||||
8513 | COMP 210 - 002 Data Structures and Analysis | TuTh 2:00PM - 3:15PM | Muhammad Ghani, Rana Muhammad Shahroz Khan | Stone Center-Rm 0103 | 196/200 | Seats filled | 196/200 | 0/999 |
Description: Prerequisites, COMP 110 and MATH 231; a grade of C or better is required; Pre- or corequisites, COMP 283 or MATH 381 or STOR 315. This course will teach you how to organize the data used in computer programs so that manipulation of that data can be done efficiently on large problems and large data instances. Rather than learning to use the data structures found in the libraries of programming languages, you will be learning how those libraries are constructed, and why the items that are included in them are there (and why some are excluded). 3 units. | ||||||||
8515 | COMP 211 - 001 Systems Fundamentals | MoWeFr 1:25PM - 2:15PM | Connor McMahon, Abdulaziz Al-Shayef | Coker Hall-Rm 0201 | 165/198 | Seats filled | 165/198 | 0/999 |
Description: Prerequisite, COMP 210; COMP 283 or MATH 381 or STOR 315; a grade of C or better is required in both prerequisite courses . This is the first course in the introductory systems sequence. Students enter the course having taken an introductory programming course in a high-level programming language (COMP 110) and a course in discrete structures. The overarching goal is to bridge the gap between a students' knowledge of a high-level programming language (COMP 110) and computer organization (COMP 311). 3 units. | ||||||||
14624 | COMP 211 - 002 Systems Fundamentals | MoWeFr 3:35PM - 4:25PM | Connor McMahon | Carroll Hall-Rm 0111 | 72/188 | Seats filled | 72/188 | 0/999 |
Description: Prerequisite, COMP 210; COMP 283 or MATH 381 or STOR 315; a grade of C or better is required in both prerequisite courses . This is the first course in the introductory systems sequence. Students enter the course having taken an introductory programming course in a high-level programming language (COMP 110) and a course in discrete structures. The overarching goal is to bridge the gap between a students' knowledge of a high-level programming language (COMP 110) and computer organization (COMP 311). 3 units. | ||||||||
16722 | COMP 283 - 002 Discrete Structures | TuTh 3:30PM - 4:45PM | Kevin Sun | Sitterson Hall (inc-Rm SN14 | 57/125 | Seats filled | 57/125 | 0/999 |
Description: Prerequisite, MATH 231 or MATH 241; a grade of C or better is required. Introduces discrete structures (sets, tuples, relations, functions, graphs, trees) and the formal mathematics (logic, proof, induction) used to establish their properties and those of algorithms that work with them. Develops problem-solving skills through puzzles and applications central to computer science. 3 units. | ||||||||
8516 | COMP 301 - 001 Foundations of Programming | MoWe 1:25PM - 2:40PM | Prairie Goodwin, Zihao Zou | Genome Sciences Bui-Rm G200 | 74/225 | Seats filled | 74/225 | 0/999 |
Description: Prerequisite, COMP 210; COMP 283 or MATH 381 or STOR 315; a grade of C or better is required in both prerequisite courses . Students will learn how to reason about how their code is structured, identify whether a given structure is effective in a given context, and look at ways of organizing units of code that support larger programs. In a nutshell, the primary goal of the course is to equip students with tools and techniques that will help them not only in later courses in the major but also in their careers afterwards. 3 units. | ||||||||
14614 | COMP 301 - 002 Foundations of Programming | MoWe 3:35PM - 4:50PM | Prairie Goodwin | Genome Sciences Bui-Rm G200 | 127/225 | Seats filled | 127/225 | 0/999 |
Description: Prerequisite, COMP 210; COMP 283 or MATH 381 or STOR 315; a grade of C or better is required in both prerequisite courses . Students will learn how to reason about how their code is structured, identify whether a given structure is effective in a given context, and look at ways of organizing units of code that support larger programs. In a nutshell, the primary goal of the course is to equip students with tools and techniques that will help them not only in later courses in the major but also in their careers afterwards. 3 units. | ||||||||
8517 | COMP 311 - 001 Computer Organization | MoWe 3:35PM - 4:50PM | Brent Munsell | Hanes Art Center-Rm 0121 | Seats filled | 213/225 | 213/225 | 0/999 |
Description: Prerequisite, COMP 211; a grade of C or better is required. Introduction to computer organization and design. Students will be introduced to the conceptual design of a basic microprocessor, along with assembly programming. The course includes fundamental concepts such as binary numbers, binary arithmetic, and representing information as well as instructions. Students learn to program in assembly (i.e., machine) language. The course covers the fundamentals of computer hardware design, transistors and logic gates, progressing through basic combinational and sequential components, culminating in the conceptual design CPU. 3 units. | ||||||||
3220 | COMP 380 - 001 Technology, Ethics, & Culture | TuTh 9:30AM - 10:45AM | Tessa Joseph-Nicholas, Ryan Schmelzle | Sitterson Hall (inc-Rm FB009 | Seats filled | Seats filled | 80/80 | 0/999 |
Description: This discussion-based, participatory course explores the personal, sociocultural, and ethical effects and implications of the development and use of computing technologies and the Internet. 3 units. | ||||||||
3538 | COMP 380H - 001 Technology, Ethics, & Culture | TuTh 2:00PM - 3:15PM | Tessa Joseph-Nicholas | Sitterson Hall (inc-Rm SN115 | Seats filled | Seats filled | 24/24 | 0/999 |
Description: This discussion-based, participatory course explores the personal, sociocultural, and ethical effects and implications of the development and use of computing technologies and the Internet. 3 units. | ||||||||
8918 | COMP 421 - 001 Files and Databases | MoWeFr 12:20PM - 1:10PM | John Sigmon, Tarik Reza Toha, Kangcheng Chen | Hanes Art Center-Rm 0121 | Seats filled | Seats filled | 150/150 | 0/999 |
Description: Prerequisites, COMP 210, 211, and 301; or COMP 401, 410, and 411; a grade of C or better is required in all prerequisite courses. Placement of data on secondary storage. File organization. Database history, practice, major models, system structure and design. Previously offered as COMP 521. 3 units. | ||||||||
16966 | COMP 426 - 001 Modern Web Programming | MoWeFr 10:10AM - 11:00AM | Ajay Gandecha | Sitterson Hall (inc-Rm SN14 | Seats filled | Seats filled | 85/85 | 0/999 |
Description: Prerequisites, COMP 211 and 301; or COMP 401 and 410; a grade of C or better is required in all prerequisite courses. Developing applications for the World Wide Web including both client-side and server-side programming. Emphasis on Model-View-Controller architecture, AJAX, RESTful Web services, and database interaction. 3 units. | ||||||||
2115 | COMP 431 - 001 Internet Services and Protocols | TuTh 12:30PM - 1:45PM | Jasleen Kaur | Sitterson Hall (inc-Rm SN11 | 35/53 | Seats filled | 47/65 | 0/999 |
Description: Prerequisites, COMP 210, 211, and 301; or COMP 401, 410, and 411; a grade of C or better is required in all prerequisite courses. Application-level protocols HTTP, SMTP, FTP, transport protocols TCP and UDP, and the network-level protocol IP. Internet architecture, naming, addressing, routing, and DNS. Sockets programming. Physical-layer technologies. Ethernet, ATM, and wireless. 3 units. | ||||||||
16301 | COMP 433 - 001 Mobile Computing Systems | MoWeFr 11:15AM - 12:05PM | Samuel Shi | Sitterson Hall (inc-Rm SN14 | Seats filled | Seats filled | 75/75 | 0/999 |
Description: Prerequisites, COMP 210, 211, and 301; or COMP 401, 410, and 411; a grade of C or better is required in all prerequisite courses. Principles of mobile applications, mobile OS, mobile networks, and embedded sensor systems. Coursework includes programming assignments, reading from recent research literature, and a semester long project on a mobile computing platform (e.g., Android, Arduino, iOS, etc.). 3 units. | ||||||||
15158 | COMP 447 - 001 Quantum Computing | MoWeFr 2:30PM - 3:20PM | Jonathan Engel | Gardner Hall-Rm 0008 | 28/74 | Seats filled | 28/74 | 0/999 |
Description: Prerequisites, MATH 232, and PHYS 116 or 118. Recommended preparation, some knowledge of basic linear algebra. An introduction to quantum computing. Basic math and quantum mechanics necessary to understand the operation of quantum bits. Quantum gates, circuits, and algorithms, including Shor's algorithm for factoring and Grover's search algorithm. Entanglement and error correction. Quantum encryption, annealing, and simulation. Brief discussion of technologies. 3 units. | ||||||||
8519 | COMP 455 - 002 Models of Languages and Computation | TuTh 2:00PM - 3:15PM | Parasara Sridhar Duggirala, Zachery Tuggle | Sitterson Hall (inc-Rm SN14 | 73/100 | Seats filled | 98/125 | 0/999 |
Description: Prerequisites, COMP 210 or 410 and COMP 283 or MATH 381 or STOR 315; a grade of C or better in all prerequisite courses is required. Introduction to the theory of computation. Finite automata, regular languages, pushdown automata, context-free languages, and Turing machines. Undecidable problems. 3 units. | ||||||||
12581 | COMP 488 - 001 Data Science in the Business World | TuTh 2:00PM - 3:15PM | Daniel Ringel | McColl Bldg-Rm 3050 | Seats filled | 14/15 | 14/15 | 0/999 |
Description: Business and Computer Science students join forces in this course to create data-driven business insights. We transgress the data science pipeline using cloud computing, artificial intelligence, and real-world datasets. Students acquire hands-on skills in acquiring data, wrangling vast unstructured data, building advanced models, and telling compelling stories with data that managers can understand. 3 units. | ||||||||
12578 | COMP 488 - 002 Data Science in the Business World | TuTh 3:30PM - 4:45PM | Daniel Ringel | McColl Bldg-Rm 3050 | Seats filled | Seats filled | 15/15 | 0/999 |
Description: Business and Computer Science students join forces in this course to create data-driven business insights. We transgress the data science pipeline using cloud computing, artificial intelligence, and real-world datasets. Students acquire hands-on skills in acquiring data, wrangling vast unstructured data, building advanced models, and telling compelling stories with data that managers can understand. 3 units. | ||||||||
11858 | COMP 488 - 003 Data Science in the Business World | MoWe 3:35PM - 4:50PM | Jack Snoeyink | Mitchell Hall-Rm 0005 | -9/0 | Seats filled | 36/45 | 0/999 |
Description: Business and Computer Science students join forces in this course to create data-driven business insights. We transgress the data science pipeline using cloud computing, artificial intelligence, and real-world datasets. Students acquire hands-on skills in acquiring data, wrangling vast unstructured data, building advanced models, and telling compelling stories with data that managers can understand. 3 units. | ||||||||
2934 | COMP 523 - 001 Software Engineering Laboratory | TuTh 2:00PM - 3:15PM | Paul Stotts | Sitterson Hall (inc-Rm FB009 | Seats filled | Seats filled | 60/60 | 0/999 |
Description: Prerequisites, COMP 301 and 311; or COMP 401, 410, and 411; as well as at least two chosen from COMP 421, 426, 431, 433, 520, 530, 535, 575, 580, 590. Organization and scheduling of software engineering projects, structured programming, and design. Each team designs, codes, and debugs program components and synthesizes them into a tested, documented program product. 4 units. | ||||||||
11857 | COMP 533 - 001 Distributed Systems | TuTh 12:30PM - 1:45PM | PRASUN DEWAN | Sitterson Hall (inc-Rm FB007 | 28/42 | Seats filled | 36/50 | 0/999 |
Description: Prerequisite, COMP 301; a grade of C or better is required. Distributed systems and their goals; resource naming, synchronization of distributed processes; consistency and replication; fault tolerance; security and trust; distributed object-based systems; distributed file systems; distributed Web-based systems; and peer-to-peer systems. 3 units. | ||||||||
3163 | COMP 541 - 001 Digital Logic and Computer Design | MoWeFr 2:30PM - 3:45PM | MONTEK SINGH, Andrew Lauer | Sitterson Hall (inc-Rm FB007 | 13/14 | 24/31 | 37/45 | 0/999 |
Description: Prerequisites, COMP 301 and 311; or COMP 401, 410, and 411; a grade of C or better is required in all prerequisite courses. This course is an introduction to digital logic as well as the structure and electronic design of modern processors. Students will implement a working computer during the laboratory sessions. 4 units. | ||||||||
2128 | COMP 550 - 001 Algorithms and Analysis | TuTh 9:30AM - 10:45AM | Kevin Sun, Yu Fang, Noah Frahm | Global Education, F-Rm 1015 | Seats filled | Seats filled | 175/175 | 0/999 |
Description: Prerequisites, COMP 211 and 301; or COMP 410; a grade of C or better is required in all prerequisite courses. Formal specification and verification of programs. Techniques of algorithm analysis. Problem-solving paradigms. Survey of selected algorithms. 3 units. | ||||||||
14620 | COMP 550 - 002 Algorithms and Analysis | TuTh 11:00AM - 12:15PM | Noah Brown, Mufan Qiu | Sitterson Hall (inc-Rm SN14 | 43/48 | Seats filled | 55/60 | 0/999 |
Description: Prerequisites, COMP 211 and 301; or COMP 410; a grade of C or better is required in all prerequisite courses. Formal specification and verification of programs. Techniques of algorithm analysis. Problem-solving paradigms. Survey of selected algorithms. 3 units. | ||||||||
9296 | COMP 560 - 001 Artificial Intelligence | TuTh 11:00AM - 12:15PM | Tianlong Chen, Huaizhi Qu | Sitterson Hall (inc-Rm SN11 | 41/48 | Seats filled | 53/60 | 0/999 |
Description: Prerequisites, COMP 211 and 301; or COMP 401 and 410; as well as MATH 231; a grade of C or better is required in all prerequisite courses. Introduction to techniques and applications of modern artificial intelligence. Combinatorial search, probabilistic models and reasoning, and applications to natural language understanding, robotics, and computer vision. 3 units. | ||||||||
16944 | COMP 560 - 002 Artificial Intelligence | TuTh 5:00PM - 6:15PM | Jorge Silva, Yue Yang | Sitterson Hall (inc-Rm SN14 | 85/120 | Seats filled | 85/120 | 0/999 |
Description: Prerequisites, COMP 211 and 301; or COMP 401 and 410; as well as MATH 231; a grade of C or better is required in all prerequisite courses. Introduction to techniques and applications of modern artificial intelligence. Combinatorial search, probabilistic models and reasoning, and applications to natural language understanding, robotics, and computer vision. 3 units. | ||||||||
5151 | COMP 562 - 001 Introduction to Machine Learning | MoWe 11:15AM - 12:30PM | Junier Oliva, Johnathan Leung, Shuxian Wang | Sitterson Hall (inc-Rm FB009 | 49/60 | Seats filled | 64/75 | 0/999 |
Description: Prerequisites, COMP 211 and 301; or COMP 401 and 410; as well as MATH 233, 347, and STOR 435 or STOR 535 or BIOS 650; a grade of C or better is required in all prerequisite courses; permission of the instructor for students lacking the prerequisites. Machine learning as applied to speech recognition, tracking, collaborative filtering, and recommendation systems. Classification, regression, support vector machines, hidden Markov models, principal component analysis, and deep learning. 3 units. | ||||||||
16296 | COMP 581 - 001 Introduction to Robotics | TuTh 12:30PM - 1:45PM | Daniel Szafir, Bryce Ikeda | Wilson Hall-Rm 0107 | 49/58 | Seats filled | 61/70 | 0/999 |
Description: Prerequisites, COMP 301 and 311; or COMP 401, 410, and 411; a grade of C or better is required in all prerequisite courses. Hands-on introduction to robotics with a focus on the computational aspects. Students will build and program mobile robots. Topics include kinematics, actuation, sensing, configuration spaces, control, and motion planning. Applications include industrial, mobile, personal, and medical robots. 3 units. | ||||||||
14621 | COMP 586 - 001 Natural Language Processing | MoWe 1:25PM - 2:40PM | Snigdha Chaturvedi, Mason Laney | Sitterson Hall (inc-Rm SN11 | 14/48 | 2/12 | 16/60 | 0/999 |
Description: Prerequisites, COMP 301, COMP 311, and COMP 562 or COMP 755 or STOR 565 or equivalent machine learning course; a grade of C or better is required in all prerequisite courses. Through this course, students will develop an understanding of the general field of Natural Language Processing with an emphasis on state-of-the-art solutions for classic NLP problems. Topics include: text representation and classification, parts-of-speech tagging, parsing, translation, and language modeling. 3 units. | ||||||||
14622 | COMP 590 - 059 Special Topics: Programming Methods, Models, Languages, and Analysis | TuTh 4:00PM - 5:15PM | Paul Stotts, Ana Xiong, Hengyu Lian | Chapman Hall-Rm 0125 | 83/90 | Seats filled | 83/90 | 0/999 |
Description: Prerequisites, COMP 211 and COMP 301. This course has variable content and may be taken multiple times for credit. Different sections may be taken in the same semester. 3 units. | ||||||||
14775 | COMP 590 - 132 Special Topics: Formal Methods for System Security | MoWe 11:15AM - 12:30PM | Cynthia Sturton | Sitterson Hall (inc-Rm FB007 | 21/30 | Seats filled | 21/30 | 0/999 |
Description: Prerequisites, COMP 211 and COMP 301. This course has variable content and may be taken multiple times for credit. Different sections may be taken in the same semester. 3 units. | ||||||||
16298 | COMP 590 - 139 Special Topics: Multimodal AI: Connecting Language to Vision and Robotics" | Mo 11:15AM - 1:45PM | Mohit Bansal | Sitterson Hall (inc-Rm SN115 | 6/7 | Seats filled | 6/7 | 0/999 |
Description: Prerequisites, COMP 211 and COMP 301. This course has variable content and may be taken multiple times for credit. Different sections may be taken in the same semester. 3 units. | ||||||||
10507 | COMP 590 - 140 Special Topics: Foundations of Software Engineering | MoWeFr 1:25PM - 2:15PM | Kris Jordan | Carroll Hall-Rm 0111 | 196/200 | Seats filled | 196/200 | 0/999 |
Description: Prerequisites, COMP 211 and COMP 301. This course has variable content and may be taken multiple times for credit. Different sections may be taken in the same semester. 3 units. | ||||||||
11862 | COMP 590 - 159 Special Topics: Interactive Computer Graphics using WebGL and HTML5 | MoWe 1:25PM - 2:40PM | Brent Munsell, Hu Guo | Sitterson Hall (inc-Rm FB009 | 64/65 | Seats filled | 79/80 | 0/999 |
Description: Prerequisites, COMP 211 and COMP 301. This course has variable content and may be taken multiple times for credit. Different sections may be taken in the same semester. 3 units. | ||||||||
11868 | COMP 590 - 170 Special Topics: Visual Recognition with Transformers | TuTh 11:00AM - 12:15PM | Gedas Bertasius | Sitterson Hall (inc-Rm FB007 | 28/35 | Seats filled | 28/35 | 0/999 |
Description: Prerequisites, COMP 211 and COMP 301. This course has variable content and may be taken multiple times for credit. Different sections may be taken in the same semester. 3 units. | ||||||||
11861 | COMP 590 - 175 Special Topics: Computational Imaging | MoWe 3:35PM - 4:50PM | Praneeth Chakravarthula, Xi Peng | Sitterson Hall (inc-Rm FB009 | 12/30 | Seats filled | 12/30 | 0/999 |
Description: Prerequisites, COMP 211 and COMP 301. This course has variable content and may be taken multiple times for credit. Different sections may be taken in the same semester. 3 units. | ||||||||
12702 | COMP 683 - 001 Computational Biology | MoWe 9:05AM - 10:20AM | Natalie Stanley | Sitterson Hall (inc-Rm FB007 | Seats filled | Seats filled | 40/40 | 0/999 |
Description: Prerequisite, MATH 577 or MATH 347; COMP 562 or STOR 520 or STOR 565; grade of C or better is required in all prerequisite courses. Algorithms and data mining techniques used in modern biomedical data science and single-cell bioinformatics. Graph signal processing, graph diffusion, clustering, multimodal data integration. 3 units. | ||||||||
14623 | COMP 730 - 001 Operating Systems | MoWe 3:35PM - 4:50PM | Donald Porter | Sitterson Hall (inc-Rm SN11 | 13/30 | Seats filled | 13/30 | 0/999 |
Description: Prerequisite, COMP 530. Theory, structuring, and design of operating systems. Sequential and cooperating processes. Single processor, multiprocessor, and distributed operating systems. 3 units. | ||||||||
16738 | COMP 766 - 001 Visual Solid Shape | Mo 12:00PM - 1:15PM | STEPHEN PIZER | Sitterson Hall (inc-Rm SN284 | 3/20 | Seats filled | 3/20 | 0/999 |
Description: Prerequisites, MATH 233. 3D differential geometry; local and global shape properties; visual aspects of surface shape. Taught largely through models and figures. Applicable to graphics, computer vision, human vision, and biology. 3 units. | ||||||||
14893 | COMP 776 - 001 Computer Vision in our 3D World | TuTh 3:30PM - 4:45PM | Roni Sengupta, Jun Myeong Choi | Sitterson Hall (inc-Rm SN11 | 19/60 | Seats filled | 19/60 | 0/999 |
Description: Prerequisites, MATH 566, COMP 550, 665, and 775; permission of the instructor for students lacking the prerequisites. Fundamental problems of computer vision. Projective geometry. Camera models, camera calibration. Shape from stereo, epipolar geometry. Photometric stereo. Optical flow, tracking, motion. Range finders, structured light. Object recognition. 3 units. | ||||||||
10509 | COMP 790 - 132 Special Topics: Formal Methods for System Security | MoWe 11:15AM - 12:30PM | Cynthia Sturton | Sitterson Hall (inc-Rm FB007 | 12/15 | Seats filled | 12/15 | 0/999 |
Description: Permission of the instructor. This course has variable content and may be taken multiple times for credit. 1 - 21 units. | ||||||||
16303 | COMP 790 - 136 Special Topics: Mobile Health Systems | We 11:15AM - 1:30PM | Shahriar Nirjon | Sitterson Hall (inc-Rm SN115 | Seats filled | Seats filled | 20/20 | 0/999 |
Description: Permission of the instructor. This course has variable content and may be taken multiple times for credit. 1 - 21 units. | ||||||||
16299 | COMP 790 - 139 Special Topics: Multimodal AI: Connecting Language to Vision and Robotic | Mo 11:15AM - 1:45PM | Mohit Bansal | Sitterson Hall (inc-Rm SN115 | Seats filled | Seats filled | 17/17 | 0/999 |
Description: Permission of the instructor. This course has variable content and may be taken multiple times for credit. 1 - 21 units. | ||||||||
14777 | COMP 790 - 157 Special Topics: Advanced Topic Seminar in Machine Learning | TuTh 11:00AM - 12:15PM | Shashank Srivastava | Sitterson Hall (inc-Rm SN115 | 24/25 | Seats filled | 24/25 | 0/999 |
Description: Permission of the instructor. This course has variable content and may be taken multiple times for credit. 1 - 21 units. | ||||||||
11716 | COMP 790 - 170 Special Topics: Visual Recognition with Transformers | TuTh 11:00AM - 12:15PM | Gedas Bertasius | Sitterson Hall (inc-Rm FB007 | 18/20 | Seats filled | 18/20 | 0/999 |
Description: Permission of the instructor. This course has variable content and may be taken multiple times for credit. 1 - 21 units. | ||||||||
11722 | COMP 790 - 175 Special Topics: Computational Imaging | MoWe 3:35PM - 4:50PM | Praneeth Chakravarthula | Sitterson Hall (inc-Rm FB009 | 13/20 | Seats filled | 13/20 | 0/999 |
Description: Permission of the instructor. This course has variable content and may be taken multiple times for credit. 1 - 21 units. | ||||||||
11723 | COMP 790 - 184 Special Topics: Hardware Security | TuTh 12:30PM - 1:45PM | Andrew Kwong | Sitterson Hall (inc-Rm SN115 | Seats filled | Seats filled | 24/24 | 0/999 |
Description: Permission of the instructor. This course has variable content and may be taken multiple times for credit. 1 - 21 units. |