← GATE DA guide GATE DA · Section 4

Programming, Data Structures and Algorithms

A CS section — only its graph-theory portion overlaps our Discrete Structure titles.

Full syllabus — Section 4

  • Programming in Python
  • Basic data structures: stacks, queues, linked lists, trees, hash tables
  • Search algorithms: linear and binary search; basic sorting: selection, bubble and insertion sort; divide and conquer: mergesort, quicksort
  • Introduction to graph theory; basic graph algorithms: traversals and shortest path
Not in our range — Programming in Python, the core data structures (stacks, queues, linked lists, trees, hash tables) and the searching/sorting and divide-and-conquer algorithms — CS programming topics outside our mathematics range.