Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CS 402 - Algorithms in Practice

Welcome to the class! I am excited to have you. Throughout this website, you’ll find all the relevant information needed for the course.

On this page, I’ll post important announcements, as well as a changelog. If you have any questions, please feel free to reach out to me.

Announcements

  • [November 22, 2025] Project 3 released.
  • [November 13, 2025] Schedule updated with Final Exam time and date, and changes to last 2 weeks of schedule.
  • [November 02, 2025] Midterm grades released on Gradescope. Miterm sample solutions posted to Piazza.
  • [October 23, 2025] Project 2 released.
  • [October 15, 2025] Fixed schedule. Added LeetCode from Class to website.
  • [October 02, 2025] Various updates from class. See list below.
    • Schedule has been updated. Notable changes:
      • Midterm Exam moved from Week 8 to Week 9.
      • Project 2 to be released next week (Week 7).
    • Time slots for the code presentations of Project 1 have been released. Please sign up via the link on Piazza. Also, Project 1 will be graded over the weekend.
    • Blackboard will now be used for tracking grades for grades that cannot be tracked on Gradescope (e.g., in-class discussion, projects). As such, Blackboard has also been added to Important Links below and the Syllabus.
  • [September 18, 2025] Schedule has been updated.
  • [September 09, 2025] Project 1 released.
  • [September 01, 2025] Office hours updated.
  • [August 29, 2025] Added in-class report templates; see here. Gradescope updated to include the week 1 in-class report.

Important Info

Instructor: Alexander R. Block Email: arblock [at] uic [dot] edu

Office Hours

  • Thursdays, 2:00pm - 3:00pm (drop-in hours) or by appointment.
  • Location: CDRLC 2404 (drop-in) or 4462 (by appointment only).

Course Modality and Schedule: In-person only, CDRLC 2406, 11:00am - 12:15pm Central Time, Tuesday & Thursday.

Student Guide for CDRLC: Google Doc

Changelog

  • [August 26, 2025] Announcements updated. Typos fixed.
  • [August 24, 2025] Website available.