- Почетна
- Програмирање
Од 7. разреда до краја средње школе
Часови програмирања: од прве линије кода до алгоритама
Програмирање је начин размишљања: проблем разбијеш на мале кораке и решаваш га један по један. Учимо кроз конкретне задатке и пројекте – и пратимо школско градиво из информатике и рачунарства.
Градиво
Шта учимо на часовима
Језик и темпо бирамо према узрасту, искуству и циљу – школи, факултету или сопственом пројекту.
Програмски језици
C, C++, C#, Python и Java
Од првог програма до објектно оријентисаног програмирања – језик бирамо према школи и циљу.
- C – променљиве, услови, петље, функције, низови и показивачи
- C++ – класе и објекти, стандардна библиотека (STL)
- C# – објектно оријентисано програмирање и апликације
- Python – читљив код, рад са подацима, одличан први језик
- Java – класе, наслеђивање, интерфејси и колекције
Теорија и пракса
Алгоритми и структуре података
Оно што разликује програмера од некога ко само пише код – за школу, писмене задатке и факултет.
- Сложеност алгоритама – зашто је једно решење брже од другог
- Сортирање и претрага – бинарна претрага, брзо сортирање, сортирање спајањем
- Рекурзија и динамичко програмирање
- Структуре података – низови, листе, стекови, редови, хеш табеле, стабла
- Графови – претрага у дубину и ширину, најкраћи пут
Како учимо
Кроз праксу, не напамет
- Сваки појам одмах испробамо у коду
- Грешке су део учења – учимо како да их пронађемо
- Мали пројекти који мотивишу да се настави
Шта ти треба
Само рачунар
- За онлајн часове: рачунар и интернет
- Све алате бесплатно инсталирамо заједно на првом часу
- Термини од 60 и 90 минута су одлични за пројекте
Закажи час програмирања
од 1.200 дин / 45 мин · онлајн или уживо у Београду · 062 167 4455