Special Topics

Special Topics courses cover some of our most innovative and promising research directions.  They are often prototypes of new courses that we are developing.

Special Topics courses offer variable course content, so each semester's offerings are unique.

Fall 2021

CSE 199 Internet, Computing, and Society (Seminar)
Section: A
Instructor: Jingjing Meng
Description: The internet is changing every aspect of our lives, including how we communicate, learn, navigate, organize, work, play, and love. The internet also represents a crowning achievement of computing: a single system uniting hardware and software, theory and implementation, standards and innovation, engineering and science, protests that topple governments and stupid cat videos. This course provides an overview of the Internet. Along with its technologies, we will delve into the internet’s past and future, the driving forces behind it, and societal implications. The course is targeted at a general audience, but because the internet reflects contributions from many areas of computer science and computer engineering, it also provides a good overview for potential majors. Familiarity with the web and access to a personal computer are assumed, but no technical background is required.
Instruction Mode: In person
Class #: 17440
Dates: 08/30/2021 - 12/10/2021
Days, Time: MW, 5:20PM-6:10PM
Location: Hoch 114, North Campus
Credit Hours: 3.00
Enrollment: 23/100 (Active)
Links: Registration: CSE 199SR registration number 17440 calendar icon | Course Catalog: CSE 199SR orange catalog icon
CSE 199 Internet, Computing, and Society (Seminar)
Section: B
Instructor: Jingjing Meng
Description: The internet is changing every aspect of our lives, including how we communicate, learn, navigate, organize, work, play, and love. The internet also represents a crowning achievement of computing: a single system uniting hardware and software, theory and implementation, standards and innovation, engineering and science, protests that topple governments and stupid cat videos. This course provides an overview of the Internet. Along with its technologies, we will delve into the internet’s past and future, the driving forces behind it, and societal implications. The course is targeted at a general audience, but because the internet reflects contributions from many areas of computer science and computer engineering, it also provides a good overview for potential majors. Familiarity with the web and access to a personal computer are assumed, but no technical background is required.
Instruction Mode: In person
Class #: 17441
Dates: 08/30/2021 - 12/10/2021
Days, Time: MW, 4:10PM-5:00PM
Location: Knox 110, North Campus
Credit Hours: 3.00
Enrollment: 50/100 (Active)
Links: Registration: CSE 199SR registration number 17441 calendar icon | Course Catalog: CSE 199SR orange catalog icon
CSE 199 Internet, Computing, and Society (Seminar)
Section: C
Instructor: Jingjing Meng
Description: The internet is changing every aspect of our lives, including how we communicate, learn, navigate, organize, work, play, and love. The internet also represents a crowning achievement of computing: a single system uniting hardware and software, theory and implementation, standards and innovation, engineering and science, protests that topple governments and stupid cat videos. This course provides an overview of the Internet. Along with its technologies, we will delve into the internet’s past and future, the driving forces behind it, and societal implications. The course is targeted at a general audience, but because the internet reflects contributions from many areas of computer science and computer engineering, it also provides a good overview for potential majors. Familiarity with the web and access to a personal computer are assumed, but no technical background is required.
Instruction Mode: In person
Class #: 17442
Dates: 08/30/2021 - 12/10/2021
Days, Time: MW, 4:10PM-5:00PM
Location: Knox 109, North Campus
Credit Hours: 3.00
Enrollment: 43/100 (Active)
Links: Registration: CSE 199SR registration number 17442 calendar icon | Course Catalog: CSE 199SR orange catalog icon
CSE 199 Internet, Computing, and Society (Seminar)
Section: D
Instructor: Jingjing Meng
Description: The internet is changing every aspect of our lives, including how we communicate, learn, navigate, organize, work, play, and love. The internet also represents a crowning achievement of computing: a single system uniting hardware and software, theory and implementation, standards and innovation, engineering and science, protests that topple governments and stupid cat videos. This course provides an overview of the Internet. Along with its technologies, we will delve into the internet’s past and future, the driving forces behind it, and societal implications. The course is targeted at a general audience, but because the internet reflects contributions from many areas of computer science and computer engineering, it also provides a good overview for potential majors. Familiarity with the web and access to a personal computer are assumed, but no technical background is required.
Instruction Mode: In person
Class #: 17912
Dates: 08/30/2021 - 12/10/2021
Days, Time: MW, 5:20PM-6:10PM
Location: Cooke 121, North Campus
Credit Hours: 3.00
Enrollment: 36/100 (Active)
Links: Registration: CSE 199SR registration number 17912 calendar icon | Course Catalog: CSE 199SR orange catalog icon
CSE 199 Internet, Computing, and Society (Seminar)
Section: E
Instructor: Jingjing Meng
Description: The internet is changing every aspect of our lives, including how we communicate, learn, navigate, organize, work, play, and love. The internet also represents a crowning achievement of computing: a single system uniting hardware and software, theory and implementation, standards and innovation, engineering and science, protests that topple governments and stupid cat videos. This course provides an overview of the Internet. Along with its technologies, we will delve into the internet’s past and future, the driving forces behind it, and societal implications. The course is targeted at a general audience, but because the internet reflects contributions from many areas of computer science and computer engineering, it also provides a good overview for potential majors. Familiarity with the web and access to a personal computer are assumed, but no technical background is required.
Instruction Mode: In person
Class #: 18257
Dates: 08/30/2021 - 12/10/2021
Days, Time: MW, 5:20PM-6:10PM
Location: Knox 110, North Campus
Credit Hours: 3.00
Enrollment: 39/100 (Active)
Links: Registration: CSE 199SR registration number 18257 calendar icon | Course Catalog: CSE 199SR orange catalog icon
CSE 199 Internet, Computing, and Society (Seminar)
Section: F
Instructor: Jingjing Meng
Description: The internet is changing every aspect of our lives, including how we communicate, learn, navigate, organize, work, play, and love. The internet also represents a crowning achievement of computing: a single system uniting hardware and software, theory and implementation, standards and innovation, engineering and science, protests that topple governments and stupid cat videos. This course provides an overview of the Internet. Along with its technologies, we will delve into the internet’s past and future, the driving forces behind it, and societal implications. The course is targeted at a general audience, but because the internet reflects contributions from many areas of computer science and computer engineering, it also provides a good overview for potential majors. Familiarity with the web and access to a personal computer are assumed, but no technical background is required.
Instruction Mode: In person
Class #: 18256
Dates: 08/30/2021 - 12/10/2021
Days, Time: MW, 4:10PM-5:00PM
Location: Knox 104, North Campus
Credit Hours: 3.00
Enrollment: 32/100 (Active)
Links: Registration: CSE 199SR registration number 18256 calendar icon | Course Catalog: CSE 199SR orange catalog icon
CSE 410 Introduction to Deep Learning (Lecture)
Section: CHEN
Instructor: Changyou Chen
Description: Recent years have witnessed significant success of deep learning techniques in machine learning, obtaining state-of-the-art results on various real-world tasks. In this course, we will go over deep-learning techniques from a basic level perspective. We will introduce related concepts and basic algorithms used in modern deep learning. Specifically, we will learn how to build deep learning models with feedforward neural networks, convolutional neural networks and recurrent neural networks, as well as algorithms for training deep neural network.
Prereqs: Basic knowledge to probability, algebra, machine learning. Know how to code in Python.
Instruction Mode: In person
Class #: 21149
Dates: 08/30/2021 - 12/10/2021
Days, Time: TR, 2:20PM-3:35PM
Location: Clemen 123, North Campus
Credit Hours: 1.00-3.00
Enrollment: 4/30 (0/30 seats reserved: force registration only) (Active)
Links: Registration: CSE 410LEC registration number 21149 calendar icon | Course Catalog: CSE 410LEC orange catalog icon
CSE 410 Introduction to Computer Graphics (Lecture)
Section: MENG
Instructor: Jingjing Meng
Description: This course introduces the fundamental concepts and techniques in computer graphics with emphases on the mathematical and physical foundations. Topics include rasterization, ray tracing, spatial data structure, geometric transformations, sampling theory, filtering, texture mapping, visual perception and animation. Students will learn through lectures and projects how to create visually compelling imagery for games and movies.
Prereqs: MTH 309, CSE 250, C/C++
Instruction Mode: In person
Class #: 21156
Dates: 08/30/2021 - 12/10/2021
Days, Time: MWF, 3:00PM-3:50PM
Location: Cfa 144, North Campus
Credit Hours: 1.00-3.00
Enrollment: 5/20 (0/20 seats reserved: force registration only) (Active)
Links: Registration: CSE 410LEC registration number 21156 calendar icon | Course Catalog: CSE 410LEC orange catalog icon
CSE 410 Special Topics in Internet of Things and CyberSecurity (Lecture)
Section: WENY
Instructor: Wenyao Xu
Description: This course concentrates on the discussion of topics in internet-of-things (IOT) systems and Cybersecurity. After reviewing traditional embedded, mobile and systems, a set of new applications and technologies will be in-depth discussed. Also, the course will discuss recent research work on IoT systems and Cybersecurity, and focus on both technologies and applications. Through lectures, seminars, hands-on projects and presentations, students will review the concept, design, implementation and applications of IoT and cybersecurity topics.
Instruction Mode: In person
Class #: 23803
Dates: 08/30/2021 - 12/10/2021
Days, Time: M, 1:50PM-4:40PM
Location: Academ 317, North Campus
Credit Hours: 1.00-3.00
Enrollment: 1/15 (0/15 seats reserved: force registration only) (Active)
Links: Registration: CSE 410LEC registration number 23803 calendar icon | Course Catalog: CSE 410LEC orange catalog icon
CSE 410 Software Security (Lecture)
Section: ZHAO
Instructor: Ziming Zhao
Description: This course is designed to provide students with good understanding of the theories, principles, techniques and tools used for software and system hacking and hardening. Students will study, in-depth, binary reverse engineering, vulnerability classes, vulnerability analysis, exploit and shellcode development, defensive solutions, etc. to understand how to crack and protect native software. In particular, this class covers offensive techniques including stack-based buffer overflow, heap security, format string vulnerability, return-oriented programming, etc. This class also covers defensive techniques including canary, shadow stack, address space layout randomization, control-flow integrity, etc. A key part of studying security is putting skills to the test in practice. Hacking challenges known as Capture The Flag (CTF) competitions are a great way to do this. In this class the progress of students are evaluated by lab assignment and in-class Capture-The-Flag (CTF) competitions.
Prereqs: CSE 220 Systems Programming or equivalent
URL: https://zzm7000.github.io/teaching/2021fallcse410510/
Instruction Mode: In person
Class #: 23816
Dates: 08/30/2021 - 12/10/2021
Days, Time: M, 5:00PM-7:50PM
Location: Norton 218, North Campus
Credit Hours: 1.00-3.00
Enrollment: 15/30 (0/30 seats reserved: force registration only) (Active)
Links: Registration: CSE 410LEC registration number 23816 calendar icon | Course Catalog: CSE 410LEC orange catalog icon