Dsgn&Analysis-Algorithms

Last Updated: Sat, 05/16/2026
Syllabus
cs3510su26_0.pdf (51.15 KB)
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
3510
Section:
GR
CRN
57858
Department (you may add up to three):
Instructor first name:
Abrahim
Instructor last name:
Ladha
Catalog Description

Basic techniques of design and analysis of efficient algorithms for standard computational problems. NP-Completeness. Credit not allowed for both CS 3510 and CS 3511.

Administrative Data
Course status
Active

Spec Prob-Computer Sci

Last Updated: Sun, 04/12/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4903
Section:
T02
CRN
50843
Department (you may add up to three):
Instructor first name:
Greg
Instructor last name:
Turk
Catalog Description

An investigation of significant areas of information and computer science. Guided study and research.

Administrative Data
Course status
Active

Special Problems

Last Updated: Sat, 04/11/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8903
Section:
A08
CRN
52459
Department (you may add up to three):
Instructor first name:
Rosa
Instructor last name:
Arriaga
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Undergraduate Research

Last Updated: Wed, 04/08/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4699
Section:
I2P
CRN
54101
Department (you may add up to three):
Instructor first name:
Brian
Instructor last name:
McGreggor
Catalog Description

Independent research conducted under the guidance of a faculty member.

Administrative Data
Course status
Active

Special Problems

Last Updated: Mon, 04/13/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8903
Section:
C25
CRN
57678
Department (you may add up to three):
Instructor first name:
Glen
Instructor last name:
Chou
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Special Problems

Last Updated: Thu, 04/16/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8903
Section:
F06
CRN
50861
Department (you may add up to three):
Instructor first name:
Merrick
Instructor last name:
Furst
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Special Problems

Last Updated: Sat, 04/11/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8903
Section:
M08
CRN
50625
Department (you may add up to three):
Instructor first name:
Melody
Instructor last name:
Jackson
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active

Special Problems

Last Updated: Mon, 03/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8903
Section:
H11
CRN
54013
Department (you may add up to three):
Instructor first name:
James
Instructor last name:
Hays
Catalog Description
Small-group or individual investigation of advanced topics in computing. Guided study and research.
Administrative Data
Course status
Active

Natural Language

Last Updated: Sun, 04/12/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
7650
Section:
LSS
CRN
57177
Department (you may add up to three):
Instructor first name:
Kartik
Instructor last name:
Goyal
Catalog Description

Natural Language Processing and Understanding is a multi-disciplinary field that focuses on computational methods to analyze and manipulate natural human language with relevance to artificial intelligence, machine learning, computer science, and linguistics. This course focuses on the fundamental principles of Natural Language Processing and Language Modeling. Large language model products and agents like ChatGPT, Claude, and Gemini are ubiquitously used today and this course will focus on underlying algorithms, methods , and techniques involved in building such language models and other computational methods to broadly analyze language. This course will cover machine learning principles, neural architectures for processing language, training and inference algorithms, techniques for adaptation and manipulation of language models, and other relevant research topics in linguistics, large-scale analysis of unstructured natural language data, and language modeling. The students will develop skills related to the topics above by engaging in an open-ended project, programming homeworks, theory assignments, and classroom activities.

Credit not allowed for both CS 7650 and CS 4650.

Administrative Data
Course status
Active

Special Problems

Last Updated: Tue, 04/07/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
8903
Section:
OFD
CRN
57651
Department (you may add up to three):
Instructor first name:
Frank
Instructor last name:
Dellaert
Catalog Description

Small-group or individual investigation of advanced topics in computing. Guided study and research.

Administrative Data
Course status
Active