1-mavzu. Ma’lumotlar tuzilmalari va algoritmlarga kirish.
  1. Maʼlumotlar tuzilmasi tushunchasi va turlari.
  2. Algoritm tushunchasi va asosiy xususiyatlari.
  3. Algoritmlarning samaradorligini baholash (Big-O notatsiyasi).
2-mavzu. Chiziqli ma’lumotlar tuzilmalari.
  1. Massivlar (arrays) va ularning xususiyatlari.
  2. Bogʻlangan roʻyxatlar (linked lists) turlari
  3. Stek (stack) va navbat (queue) tushunchasi
3-mavzu. Tartiblash va qidirish algoritmlari
  1. Tartiblash algoritmlari: Bubble sort, Insertion sort, Merge sort
  2. Qidirish algoritmlari: Linear search, Binary search
  3. Har bir algoritmning vaqt va xotira murakkabligi