InnoLab Logo

Algorithm and Python programming fundamental 20+ цаг

Үнэ: 300'000 (НӨАТ ороогүй)

Algorithm and Python programming fundamental 20+ цаг

1-р хэсэг: Алгоритмын үндэс

  • Алгоритм гэж юу вэ?

  • Алгоритмын шинж чанарууд (дараалсан, тодорхой, төгсгөлтэй гэх мэт)

  • Алгоритмыг дүрслэх аргууд:

    • Алхамчилсан үгээр бичих (pseudocode)

    • Урсгалын граф (flowchart)

2-р хэсэг: Python хэлний үндэс

  • Python орчны танилцуулга (Jupyter Notebook, VS Code, Repl.it гэх мэт)

  • Өгөгдлийн төрлүүд (int, float, string, bool)

  • Хувьсагч ба операторууд (+, -, *, /, %, //, **)

  • Input/Output (input(), print())

3-р хэсэг: Хяналтын бүтэц

  • Нөхцөл шалгах (if, if-else, elif)

  • Давталт (for, while)

  • Давталтын жишээ: тооны нийлбэр, үржвэр, факториал

4-р хэсэг: Өгөгдөл ба бүтэц

  • Жагсаалт (list) – үүсгэх, индекс, давталт

  • Массив маягийн бодлого: хамгийн их/бага олох, эрэмбэлэх (жижиг алгоритм)

  • Толь (dictionary), Tuple, Set

5-р хэсэг: Функц ба модуль

  • Функц зарлах, дуудах

  • Параметр, буцаах утга

  • Бэлэн модулиуд ашиглах (math, random, time гэх мэт)

6-р хэсэг: Алгоритмын уламжлалт жишээнүүд

  • Тоон цуваа (Фибоначчи, арифметик прогресс, геометр прогресс)

  • Эрэмбэлэх алгоритмууд (Bubble Sort, Insertion Sort – хөнгөн хувилбараар)

  • Хайлт (Linear search, Binary search)

7-р хэсэг: Алдаа ба Шалгалт

  • Алдаа (syntax error, runtime error, logic error)

  • Debug хийх үндэс

  • Юнит тестийн энгийн жишээ (assert ашиглах)

8-р хэсэг: Төсөл (Project)

Оюутнууд жижигхэн алгоритм → Python програм болгон хэрэгжүүлнэ. Жишээ:

  • Тооны таавар тоглоом

  • Автомат тооцоолуур (өрхийн зардлын тооцоолуур гэх мэт)

  • Жижигхэн chatbot (if-else ашигласан Q&A)


⏱ Хугацааны төлөвлөгөө (12 долоо хоног, 36 цаг)

  • 1–2 долоо хоног → Алгоритм, pseudocode, Python суурь

  • 3–4 долоо хоног → Нөхцөл, давталт

  • 5–6 долоо хоног → Өгөгдлийн бүтэц

  • 7–8 долоо хоног → Функц, модуль

  • 9–10 долоо хоног → Алгоритмын жишээнүүд

  • 11-р долоо хоног → Тест, Debugging

  • 12-р долоо хоног → Төсөл хамгаалалт


BlenderFusion 360PythonUnity 3DUnreal EngineROS2ArduinoRaspberry PiOmniverse