CSE 191 - SEMINAR IN COMPUTER SCIENCE AND ENGINEERING (Prior to 2017-2018)

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). 

2017-2018 Courses

Spring 2018

CSE 191 A00:  Looking for Optimal Algorithms

Prerequisites: CSE 101 AND CSE 105

To enroll: Submit a Course Pre-Auth form


Course description: TBA

CSE 191 B00: Computer Operations and Production Engineering with Professor Halicioglu: 

Enroll in course for 1-unit and P/NP. This 1-unit seminar ("Computer Operations and Production Engineering") 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. Please submit a Course Pre-Auth form. 

Winter 2018

CSE 191 A00: Computer Operations and Production Engineering with Professor Halicioglu: Enroll in course for 1-unit and P/NP. This 1-unit seminar ("Computer Operations and Production Engineering") 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. Please submit a Course Pre-Auth form. 

Fall 2017

CSE 191 A00: Computer Operations and Production Engineering with Professor Halicioglu: Enroll in course for 1-unit and P/NP. This 1-unit seminar ("Computer Operations and Production Engineering") 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. Please submit a Course Pre-Auth form. 

2016-2017 Courses

Spring 2017

CSE 191 A00: Projects in Cryptography with Professor Bellare: This course provides students an opportunity to undertake projects and research, both theoretical and applied, in cryptography and security. Students sometimes have their own project ideas, but the instructor suggests projects as well. Examples of prior projects are the development of an encryption plug-in for Facebook, analysis of the security of the WhatsApp messenger, automatic breaking of substitution ciphers, image encryption and fast cryptography implementations. Students may work individually or in a group of size at most two. There are no lectures. Students/teams meet individually with the instructor once a week. Prerequisites: CSE 107 (A- or better) and permission of instructor.  If you have met the prereq, please complete Course Pre-Auth form. 

CSE 191 B00: Computer Operations and Production Engineering with Professor Halicioglu: Enroll in course for 1-unit and P/NP. This 1-unit seminar ("Computer Operations and Production Engineering") 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. Please submit a Course Pre-Auth form. 

Winter 2017

CSE 191 A00: Computer Operations and Production Engineering with Professor Halicioglu: Enroll in course for 1-unit and P/NP. This 1-unit seminar ("Computer Operations and Production Engineering") 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. Please submit a "course clearance request" using the Course Clearance Form. Course will be available for registration during 2nd pass. 

Fall 2016

CSE 191 C00: Industrial Internship with Professor Minnes Kemp: Enrolled international student with a part-time internship.  Submit CPT form to Professor Minnes at minnes@eng.ucsd.edu

CSE 191 D00: Computer Operations and Production Engineering with Professor Halicioglu: Enroll in course for 1-unit and P/NP. This 1-unit seminar ("Computer Operations and Production Engineering") 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. Please submit a "course clearance request" using the Course Clearance Request Form

2015-2016 Courses

Spring 2016

CSE 191 A00: Projects in Cryptography with Professor Bellare: This course provides students an opportunity to undertake projects, both theoretical and applied, in cryptography and security. Typically students enter with project ideas. Examples of prior projects are the development of an encryption plug-in for Facebook, fast cryptographic hashing on CUDA and automatic breaking of substitution ciphers. The projects can serve as an initiation to research. Students may work individually or in a group of size at most two. There are no lectures. Students/teams meet individually with the instructor once a week. Prerequisites: CSE 107 (A- or better). Please submit a "course clearance request" using the Course Clearance Request Form.

CSE 191 B00: Computer Operations and Production Engineering with Professor Halicioglu: Enroll in course for 1-unit and P/NP. This 1-unit seminar ("Computer Operations and Production Engineering") 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. Please submit a "course clearance request" using the Course Clearance Request Form

CSE 191 C00: Issues/Bioinformatics with Professor Gaasterland: Bioinformatics majors only.  This course will take place of BILD 94. Sign up for 1-4 units--number of units will vary on course requirements. Faculty will explain at first meeting on requirements. Please submit a "course clearance request" using the Course Clearance Request Form.  

CSE 191 D00: Industrial Internship with Professor Minnes Kemp: Enrolled international student with a part-time internship.  Submit CPT form to Professor Minnes at minnes@eng.ucsd.edu

CSE 191 E00: Automata Practicum with Professor Daniele Micciancio: To enroll in this course, students must be enrolled in CSE 105. Course must be taken for 1-unit and P/NP. Please submit a "course clearance request" using the Course Clearance Request Form.  Course webpage: http://cseweb.ucsd.edu/classes/sp15/cse191-e/

Fall 2015 and Winter 2016

CSE 191 C00: Computer Operations and Production Engineering with Professor Halicioglu: Enroll in course for 1-unit and P/NP. This 1-unit seminar ("Computer Operations and Production Engineering") 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. Please submit a "course clearance request" using the Course Clearance Request Form

2014-2015 Courses

Spring 2015

CSE 191 A00: Projects in Cryptography with Professor Bellare: This course provides students an opportunity to undertake projects, both theoretical and applied, in cryptography and security. Typically students enter with project ideas. Examples of prior projects are the development of an encryption plug-in for Facebook, fast cryptographic hashing on CUDA and automatic breaking of substitution ciphers. The projects can serve as an initiation to research. Students may work individually or in a group of size at most two. There are no lectures. Students/teams meet individually with the instructor once a week. Prerequisites: CSE 107. Please submit a "course clearance request" using the Course Clearance Request Form.

CSE 191 B00: Issues/Bioinformatics with Professor Gaasterland: This course will take place of BILD 94. Sign up for 1-4 units--number of units will vary on course requirements. Faculty will explain at first meeting on requirements. Please submit a "course clearance request" using the Course Clearance Request Form.  

CSE 191 C00: Computer Operations and Production Engineering with Professor Halicioglu: Enroll in course for 1-unit and P/NP. This 1-unit seminar ("Computer Operations and Production Engineering") 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. Please submit a "course clearance request" using the Course Clearance Request Form

CSE 191 E00: Automata Practicum with Professor Daniele Micciancio: To enroll in this course, students must be enrolled in CSE 105. Course must be taken for 1-unit and P/NP. Please submit a "course clearance request" using the Course Clearance Request Form.  

Winter 2015

CSE 191 A00: Computer Operations and Producation Engineering with Professor Halicioglu: This seminar ("Computer Operations and Production Engineering") will explore topics pertainign 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. Prerequisite: CSE 30 and some CSE upper-division experience even if concurrent.

Other Restrictions: 

Max number of times course can be taken for credit is 3.

Offered: 

Various topics in various quarters.