Undergraduate Research

Last Updated: Mon, 03/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4699
Section:
R20
CRN
55030
Department (you may add up to three):
Instructor first name:
Harish
Instructor last name:
Ravichandar
Catalog Description
Independent research conducted under the guidance of a faculty member.
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:
OJD
CRN
55176
Department (you may add up to three):
Instructor first name:
Jon
Instructor last name:
Duke
Catalog Description
Small-group or individual investigation of advanced topics in computing. Guided study and research.
Administrative Data
Course status
Active

Master's Project

Last Updated: Mon, 03/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
6999
Section:
G13
CRN
54585
Department (you may add up to three):
Instructor first name:
Matthew
Instructor last name:
Gombolay
Catalog Description
Final project for students completing a master's degree in the College of Computing. Repeatable for multi-semester projects.
Administrative Data
Course status
Active

Deep Learning

Last Updated: Mon, 03/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
7643
Section:
OAN
CRN
55296
Department (you may add up to three):
Instructor first name:
Zsolt
Instructor last name:
Kira
Catalog Description
This course will cover theory and practice of deep learning, including neural network and structured models, optimization algorithms, and applications to perception and Artificial Intelligence.
Administrative Data
Course status
Active

Special Problems

Last Updated: Thu, 04/02/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CSE
Course number:
8903
Section:
P21
CRN
55168
Department (you may add up to three):
Instructor first name:
Bodicherla Aditya
Instructor last name:
Prakash
Catalog Description

Small-group or individual investigation of advanced topics with a faculty member.

Administrative Data
Course status
Active

Advance Internet Comput

Last Updated: Mon, 03/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
6675
Section:
A
CRN
57156
Department (you may add up to three):
Instructor first name:
Ling
Instructor last name:
Liu
Catalog Description
Survey of basic Internet computing concepts and techniques used in Internet systems and applications, combined with in-depth study of fundamental principles underlying Internet computing. Credit not allowed for both CS 6675 and CS 4675.
Administrative Data
Course status
Active

Undergraduate Research

Last Updated: Mon, 03/30/2026
Syllabus
4699-Summer.pdf (200.2 KB)
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
4699
Section:
G06
CRN
52122
Department (you may add up to three):
Instructor first name:
Rebecca
Instructor last name:
Grinter
Catalog Description
Independent research conducted under the guidance of a faculty member.
Administrative Data
Course status
Active

ADV Malware Analysis

Last Updated: Fri, 04/03/2026
Syllabus
General Class Information
Semester:
Summer
Course prefix:
CS
Course number:
6747
Section:
OSZ
CRN
56249
Department (you may add up to three):
Instructor first name:
Brendan
Instructor last name:
Saltaformaggio
Catalog Description

"This course covers advanced approaches for the analysis of malicious software and explores recent research and unsolved problems in software protection and forensics."

Administrative Data
Course status
Pending

Network Security

Last Updated: Mon, 03/30/2026
Syllabus
General Class Information
Academic year:
2026
Semester:
Summer
Course prefix:
CS
Course number:
6262
Section:
O01
CRN
53838
Department (you may add up to three):
Instructor first name:
Wenke
Instructor last name:
Lee
Catalog Description
Design principles of secure network protocols and systems, authentication, integrity, confidentiality, privacy, information hiding, digital watermarking, access control, firewall, intrusion detection, and case studies.
Administrative Data
Course status
Active