Tufts Public Safety

Summer 2017 Tufts Course List

Summer 2018 list will be updated in November / December

Tufts Credit:
       1.0 course credits is equal to 4 semester hours at other institutions
       0.5 course credits is equal to 2 semester hours at other institutions
Course Numbers:
        0001 - 0099: strictly undergraduate
        0100 - 0199: undergraduate or graduate
        0200 & Up: strictly graduate

Return to Full Course List


Title:   Algorithms & Data Structures (Online)      

Course Number:      COMP 0150B   
Room: Online

Course Description:

This course offers an opportunity to expand your knowledge on various topics involving algorithms, data structures and graphs. Often these topics are intertwined; e.g., to create efficient algorithms, it may be useful to design data structures or use existing ones. We will cover a range of topics, such as network and path approximation, all-pairs shortest paths, near-planarity, string matching, linear programming, Fibonacci heaps, balanced trees (Splay, WAVL, Suffix), skip lists, fractional cascading, high-dimensional range counting, etc. These are topics that are useful to know, as one prepares for advanced interviews and/or further graduate work. As an elective, this course will aim to let each student focus more on topics that they are interested in. Evaluation will be primarily based on participation and a project.

Completion of COMP 160
or permission of instructor


Instructor: Gregory Aloupis           Instructor Website

Offered in: Second session
Class Dates: Wednesday, Jul 5, 2017 to Friday, Aug 11, 2017
Day(s): Online           Online Session Times: Anytime
Credit Value: 1          Call Number:      50350

Audit Enroll Option: No                     
Status: Open


Summer at Tufts offers something for everyone. Need more inspiration? Check out our full course list!