1. Почетна
  2. Програмирање

Од 7. разреда до краја средње школе

Часови програмирања: од прве линије кода до алгоритама

Програмирање је начин размишљања: проблем разбијеш на мале кораке и решаваш га један по један. Учимо кроз конкретне задатке и пројекте – и пратимо школско градиво из информатике и рачунарства.

Градиво

Шта учимо на часовима

Језик и темпо бирамо према узрасту, искуству и циљу – школи, факултету или сопственом пројекту.

Програмски језици

C, C++, C#, Python и Java

Од првог програма до објектно оријентисаног програмирања – језик бирамо према школи и циљу.

  • C – променљиве, услови, петље, функције, низови и показивачи
  • C++ – класе и објекти, стандардна библиотека (STL)
  • C# – објектно оријентисано програмирање и апликације
  • Python – читљив код, рад са подацима, одличан први језик
  • Java – класе, наслеђивање, интерфејси и колекције
Теорија и пракса

Алгоритми и структуре података

Оно што разликује програмера од некога ко само пише код – за школу, писмене задатке и факултет.

  • Сложеност алгоритама – зашто је једно решење брже од другог
  • Сортирање и претрага – бинарна претрага, брзо сортирање, сортирање спајањем
  • Рекурзија и динамичко програмирање
  • Структуре података – низови, листе, стекови, редови, хеш табеле, стабла
  • Графови – претрага у дубину и ширину, најкраћи пут

Како учимо

Кроз праксу, не напамет

  • Сваки појам одмах испробамо у коду
  • Грешке су део учења – учимо како да их пронађемо
  • Мали пројекти који мотивишу да се настави

Шта ти треба

Само рачунар

  • За онлајн часове: рачунар и интернет
  • Све алате бесплатно инсталирамо заједно на првом часу
  • Термини од 60 и 90 минута су одлични за пројекте

Закажи час програмирања

од 1.200 дин / 45 мин · онлајн или уживо у Београду · 062 167 4455