Research Article

Mining Precedence Relations among Lecture Videos in MOOCs via Concept Prerequisite Learning

Table 4

Lecture videos in the MOOC Algorithms.

RankLecture videosMain concepts

1Course introductionSorting, Merge sort, Search algorithm, Algorithm, Spanning tree, Sorting algorithm
5Quick union improvementsPath compression, Linear time, Log, Connected component, Node, Constructor
11Theory of algorithmsTheory of algorithms, Constant time, Big theta, Big o, Worst case, Binary search
16GenericsGenerics, Generic, Generic type, Type checking, Data type, Bug
20Selection sortSelection sort, Array, Quadratic time, Sorting, For loop, Pointer
25Merge sortMerge sort, Sort, Stable sort, Recursion, Loop, Sequence
29StabilityInsertion sort, Selection sort, Sorting algorithm, Shell Sort, Sort, Merge sort
32Duplicate keysSort, Merge sort, Quick sort, Time complexity, Pointer, Array
36HeapsortHeap, Sorting algorithms, Heap sort, Heap data structure, Max heap, Binary heap
48Line segment intersectionPriority queue, Binary search tree, N log n, Brute force method, Interval, Binary search