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).
2019 - 2020 Courses
Winter 2020
CSE 191 A00: Computer Operations and Production Engineering with Taner Halicioglu
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
CSE 191 B00: CPT with Mia Minnes
Description: Section restricted to CSE majors completing an internship and requiring CPT. For additional information see CSE Internship Companion Course webpage
CSE 191 C00: Introduction to Competitive Algorithmic Programming with Jingbo Shang
This course introduces the algorithms and concepts necessary to compete effectively in the ACM International Collegiate Programming Contest (ICPC) and similar contests. It is highly recommended for students intending to compete in the ICPC Southern California (SoCal) Regional contest. 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 competitive programming contest strategy.
Students are expected to enroll for 2 units and for P/NP only.
Prerequisites: CSE 30, must have programming competency in C++, Java, or Python. (CSE 100 highly recommended)
To enroll: Submit Enrollment Authorization System (EASy)
Fall 2019
CSE 191 A00: Computer Operations and Production Engineering with Taner Halicioglu
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