General information

Course Logistics

Theme

This is a capstone course. Every student will work on an indiviudal research project. We don't recommend group projects.

Prerequisites and Grading

Prerequisites: Students entering the class should be comfortable with programming and should have a pre-existing working knowledge of linear algebra (MATH 308), vector calculus (MATH 126), probability and statistics (CSE 312/STAT390), and algorithms. For a brief refresher, we recommend that you consult the linear algebra and statistics/probability reference materials on the Textbooks page.

Grading: Your grade will be based on course project presentation (60%), final report (40%). Final report includes a written report (around 2 pages) and a jupyter notebook mark down

Course project: Every student needs to work on an individual project (not as a team, but we will have lots of discussion in the class). Every student might need to briefly update the project progress in every class. Milestone: mid-term presentation, final presentation, final project report.

Tentative Schedule

Date Topic Content Goal
3/30 Welcome/overview. Introduction to CSE428. (Sheng) Sheng will give a brief overview and discuss research projects with each student. slides
4/6 Project topic presentation (first half) Every student will present the paper they want to study. Why is this problem significant? Feasible: are the data accessible? Do you need lots of computational resources?
4/13 Project topic presentation (second half) Every student will present the paper they want to study. Why is this problem significant? Feasible: are the data accessible? Do you need lots of computational resources?
4/20 Working time Goal: reproduce the paper. Figure out the technical details. Understand all math/ML methods behind the paper. Explore vibe coding
4/27 Mid-term project idea presentation (first half) How are you going to improve this paper given the limitation you identified in previous weeks? What is the limitation of vibe coding. Which part you need to spend lots of time? Which part is AI more helpful?
5/4 Mid-term project idea presentation (second half) What is the limitation of vibe coding. Which part you need to spend lots of time? Which part is AI more helpful?
5/11 Working time
5/18 Final project presentation (first half)
6/1 Final project presentation (second half)