Category Archives: teaching

CPSC 4110/5110/7110 – Introduction to Algorithms in Facility Location

The course materials are available on moodle to registered students.
Course outline.
There is no textbook for this course. Readings from academic articles will be available on the moodle page of the course. A list of classical papers in facility location is available from Trevor Hale’s bibliography.

CPSC 3780: Data Communications and Networking

The course materials are available on moodle to registered students.
Course outline
Textbooks:

  • Main text: Computer Networking, Principles, Protocols and Practice 2nd Ed, by Bonaventure, available online here.
  • Supplementary texts: Computer Networks 5th Ed, by Tanenbaum and Wetherall; Computer Networking: A Top-Down Approach (7th Edition) by Kurose and Ross.

Undergraduate Capstone Open Source Projects (UCOSP)

Every Fall and Spring semester, this applied studies course is available to senior undergraduate students in Computer Science. UCOSP is about real distributed software development in a production environment. John Anvik has agreed to take over the supervision of this course. Please contact him for more information or to express your interest.
More information?
[Course ad]
[UCOSP official site]