• Major Course Topics: 

    • Data Structures and ADTs 

    • Graphs and Graph Algorithms

    • Algorithm Analysis

    • Sorting


  • Components

    • Projects: There will be five programming projects (P0 through P4). These projects are completely autograded, you may work with a partner

    • Exercises: There will be seven individual exercises (EX1 to EX7) 

    • Exams: There will be a midterm and a final held during lecture