CSE 102
Introduction to Analysis of Algorithms
Spring 2024


Syllabus
Canvas
Ed Discussion
Homework Assignmentshw3 solutions, hw4 posted
Programming Project
Handouts
Notes
Yuja
Gradescope
CrowdGrader

Midterm 1 Review Problems   Solutions to Review Problems
Solutions to Midterm 1


Lecture: TTh 11:40 - 1:15pm Earth&Marine B206
Class Webpage: https://people.ucsc.edu/~ptantalo/cse102/Spring24/

Instructor: PatrickTantalo  https://users.soe.ucsc.edu/~ptantalo/
Office Hours: Wednesday 10:00 - 12:00pm & 2:00 - 4:00pm  Zoom Link (Uses CruzID Gold Authentication)
Dates: Wednesday April 3 - Wednesday June 5
Email:ptantalo@soe.ucsc.edu

Teaching Assistants:
Saeed Kargar      skargar@ucsc.edu    Office Hours
Amin Karbas mkarbasf@ucsc.edu Office Hours
Jay Mehta jmehta1@ucsc.edu Office Hours

Course Tutors: TBA
Timothy Shao       thshao@ucsc.edu     Office Hours
Anish Shivamurthy ashivamu@ucsc.edu Office Hours (Zoom)
Ananya Batra abatra5@ucsc.edu Office Hours
Bill Zhang xzhan423@ucsc.edu Office Hours (Zoom)

LSS Tutor:
Sophie Han         sxhan@ucsc.edu     Session Information

Discussion Sections: 
Monday    4:00 - 5:05pm    N. Sci Annex        103    Bill Zhang
Wednesday 8:00 - 9:05am N. Sci Annex 102 Not staffed
Wednesday 5:20 - 6:25pm Earth&Marine B210 Not staffed
Thursday 8:00 - 9:05am Earth&Marine B210 Not staffed
Friday 10:40 -11:45am McHenry Lib 1340 Jay Mehta
Friday 12:00 - 1:05pm McHenry Lib 1340 Jay Mehta


Required Text:
Introduction to Algorithms (3rd edition) by Cormen, Leiserson, Rivest and Stein, MIT Press (2009).
Reading Schedule

Recommended Texts:
Fundamentals of Algorithmics, Brassard and Bratley, Prentice Hall (1996).
Computer Algorithms, Baase and van Gelder (3rd edition), Addison-Wesley (2000).
Algorithm Design Manual, Steven S. Skiena, Telos/Springer-Verlag (1997).

Campus Resources:
Getting Started with Zoom
Information Technology Services



If you find any errors, please report them to:   ptantalo@soe.ucsc.edu