CSE 191 - Seminar in Computer Science and Engineering

Updated October 30, 2017

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)

 

2018-2019 Courses

Fall 2018

CSE 191 A00: TBA 

 

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.