Courses taught and being offered [Last Update: Aug 2023]

Graduate level courses

  1. CS 667: Design Techniques for Algorithms. Last offered in Spring 2013.
  2. CS 610: Data Structures and Algorithms. Last offered in Fall 2021, Spring 2022, Fall 2022, Spring 2023, and being offered in Fall 2023.

Advanced undergraduate level courses

  1. CS 332: Principles of Operating Systems . Last offered in Fall 2021, Spring 2022, Fall 2022, Spring 2023 and being offered in Fall 2023. This includes an HONORS version of CS332 to be offered in the Spring only.
  2. CS 345: Web Search . Last offered in Fall 2016 .
  3. CS 435: Advanced Data Structures and Algorithm Design. Last offered in Spring 2019 .
  4. CS 485-101: Web Search . Fall 2010, Fall 2011. (Effective 2012 this course will have a permanent course number CS 345.)

Introductory undergraduate level courses

  1. CS 101: Computer Programming and Problem Solving Last offered in Fall 2015 .

Honors advanced undergraduate level courses

  1. CS 467H: Efficient Algorithm Design Not offered recently. Offered concurrently with CS667. Used to be CIS467H.
  2. CS 435h: Honors course in Advanced Data Structures and Algorithm Design. Not offered recently. Offered concurrently with CS 435.

The CIS courses below have been phased out and replaced by CS courses.

Graduate level courses

  1. CIS 668: Parallel Algorithms. Not offered recently.
  2. CIS 786-107: Parallel Computation. Not offered recently.
  3. CIS 750: High Performance Computing : Web Searching. Not offered recently.

Advanced undergraduate level courses

  1. CIS 485: Introduction to Parallel Computing . Not offered recently.
  2. CIS 435: Advanced Data Structures and Algorithm Design. Not offered recently. Superseded by and renamed CS 435.

Last modified Aug 24, 2022