CSE 191 - SEMINAR IN COMPUTER SCIENCE AND ENGINEERING (2020-2021)

Units: 1-4

A seminar course on topics of current interest. Students as well as the instructor will be actively involved in running the course/class. This course cannot be counted toward an elective.  (1 - 4 units).

CSE 191's are not eligible for CSE elective credit unless they are offered as 4 units and taken for a letter grade. An approved petition required to use this type of CSE 191 towards CSE major requirements. No guarantee of the outcome of any of these types of petitions requests. Students are strongly encouraged to petition before completing the course to verify if the course will count towards major requirements. 

Students can only enroll in CSE 191 up to 3 times or 12 units maximum (whichever comes first). 

2020-2021 Courses

Spring 2021

CSE 191 A00: Introduction to Programming Contests with Jingbo Shang 

Description: This course introduces the algorithms and concepts necessary to compete in programming contests like ACM International Collegiate Programming Contest (ICPC). The course requires weekly completion of short problem sets. Topics covered include standard library classes and data structures useful for programming contest problems, basic complexity analysis, dynamic programming, graph algorithms, number theory, combinatorics, computational geometry, combinatorial games, and contest strategy.

Prerequisites: CSE 30

How to enroll: Submit Enrollment Authorization System (EASy) request; Must enroll in the course for 2-units and P/NP only.

Winter 2021

CSE 191 A00: Computer Operations and Production Engineering with Taner Halicioglu

Must enroll in the course for 1-unit and P/NP. This 1-unit seminar will explore topics pertaining to System Administration/Operations and Network Engineering, as well as focus on aspects of troubleshooting and (black-box) debugging. It will also cover some "best practices" when it comes to architecting software and systems as they relate to robustness, scaling, and erase of debugging or troubleshooting. D. Taner (a UCSD B.S. CSE graduate in 1996) will draw from his experiences over the last 18+ years, working in operations-related roles. 

Prerequisites: CSE 30 and some CSE upper-division experience even if concurrent.

To enroll: Submit Enrollment Authorization System (EASy) request