Loading...
курс

Структури от данни - юни 2015

Умения, които ще придобиеш

  • Работа със структури от данни в програмирането
  • Оценяване на сложност на алгоритъм
  • Имплементация на линейни структури от данни: списъци, стекове и опашки
  • Дървовидни структури от данни: използване и имплементация
  • Обхождане на дървовидни структури данни в дълбочина (DFS) и в ширина (BFS)
  • Речници и хеш таблици: използване и имплементация
  • Познаване на сложни структури данни: балансирани дървета, суфиксни дървета, rope, heap и други
  • Ефективност на структурите данни: кога коя структура да използваме?
Виж още

Теми

Виж всички теми

Курсът е подходящ за всички, които имат базови познания по програмиране и ООП.

Каква e формaтa на обучение?

Имате възможност да се обучавате в онлайн форма на обучение:

  • Онлайн: Можете да гледате лекциите и да се упражнявате в удобно за вас време. Ще имате пълен достъп до материалите от обучението за неограничен период от време, което ви позволява да надграждате знанията си с удобно за вас темпо. 

Certificate

Ще мога ли да се явя на изпит?

Имате възможност да заплатите и за явяване на изпит при следващо провеждане на курса. 

Желаещите да се явят на изпита ще получат официален сертификат от Софтуерния университет, ако получат оценка над Много добър (5).

Колко струва обучението в курса? 

Обучението е безплатно. Можете да се явяване на изпит при следващо провеждане на курса след заплащане на еднократна такса.

Форма на обучениеВключваЦена
Онлайн

Записване за курса

  • Неограничен достъп до ресурси и видеа от учебните занятия

Безплатен
Изпит

Записване за изпитна дата

  • Явяване на следващият изпит за курса и издаване на сертификат
100 лв.

Светлин Наков

Преподавател

Светлин Наков има 10 години състезателен опит по олимпиади и състезание по програмиране, носител на 4 медала от международни олимпиади по информатика, ръководител и треньор на отбори по състезателно програмиране и жури в множество конкурси по алгоритмично програмиране. Наков има над 15-годишен опит като софтуерен инженер, мениджър на софтуерни проекти, консултант, лектор и предприемач с богат опит в .NET and Java EE platforms, информационни системи, бази данни, уеб разработка и софтуерно инженерство. Той е автор на 7 книги за компютърно програмиране и софтуерни технологии, C# и Java, както и на десетки технически и научни публикации. Той има докторска степен в областта на компютърните науки, носител е на Наградата на Президента на Република България “Джон Атанасов”. Още информация: http://www.nakov.com.

Преслав Наков

Преподавател

Д-р Преслав Наков е старши научен сътрудник в Катарския институт по компютърни изследвания (Qatar Computing Research Institute). Научните му интереси са в областта на компютърната лингвистика: машинен превод, автоматично отговаряне на въпроси, лексикална семантика, използване на Уеб като корпус и компютърна обработка на биомедицински текстове. Работил е като изследовател в БАН, в Националния университет на Сингапур, в Университета на Южна Калифорния, както и в Софийския университет, където преподава и в момента. Д-р Наков е автор на над 100 научни публикации с над 2000 цитирания в областта на компютърната лингвистика, както и на три книги, сред които "Програмиране = ++Алгоритми;", считана за „библия“ на програмирането в България (с 10,000 изтегляния от Уеб). Д-р Наков е носител на редица национални и международни награди и отличия, включително на наградата за млад учен на RANLP'2011, както и на първата награда "Джон Атанасов" на Президента на Р. България.

Георги Георгиев

Преподавател

Георги Георгиев започва да участва в състезания по програмиране и ИТ като ученик, като първите му по-сериозни успехи в национални и международни състезания, са свързани с 3D графика и симулатори, най-вече проектът DrifveFreeZ. Жоро е водил курсове по C#, C++, JavaScript, Windows 8 WinRT, XAML, WinJS, както и няколко семинара за 3D графика с OpenGL, WebGL, изчислителна геометрия, има познания в работата с физични библиотеки като Bullet, и пише Java в проект, свързан с анализ на телеметрия на състезателни коли. Блог: http://itgeorge.net.

Любомир Янчев

Преподавател

Любомир Янчев е C# програмист, който се занимава с бизнес. Собственик е на компания, която разработва устройство за умно управление на климатици. Занимава се програмиране от ранна детска възраст, печелил е почти всички състезания по ИТ в България, участвал е в най-голямото европейско състезание за млади учени, а наскоро и в еквивалента му за целия свят - състезанието Intel ISE. Като програмист се занимава главно с изкуствен интелект - работа с изображения и разпознаване на реч.

Атанас Добрев

Преподавател

Атанас Добрев се занимава със състезателно програмиране от 5-ти клас. Работил е по два успешни стартъпа. Единия в България - Нимеро. Другият в силициевата долина - Leanplum. Атанас има над 5 години професионален опит в сферата на софтуерната разработка и преподавателски опит във ФМИ на Софийски университет. Пише на iOS, C++, Java, Python, JavaScript, .NET. Обича да пише качествен, надежден и ефективен код, ползвайки добре подбрани структури от данни и ефективни алгоритми.

Атанас Русенов

Преподавател

Атанас Русенов се занимава с програмиране и алгоритми от няколко години насам. Водил е курсове и обучения в Софтуерния университет, където успява да обяснява трудна материя с прости примери и много търпение. Наско се вдъхновява от сървърно програмиране, операционни системи и паралелни изчисления. Най-важният въпрос за него е "как работят нещата отвътре" и това го движи към непрестанно четене, пробване, ръчкане и накрая - обяснение с прости думи.

Йордан Даракчиев

Преподавател

Йордан Даракчиев е програмист и преподавател по призвание. Завършил е софтуерната академия на Телерик и от тогава работи като freelancer и води обучения за софтуерни инженери. Обича да се бори с трудни задачи и да предлага елегантни решения. Ученето на нови технологии му е ежедневие. Освен програмирането и алгоритмите, другата му страст е да изучава квантова физика и нейните закони.

*Моля, докладвайте само грешки в материалите към лекцията. За всякакъв друг тип грешки, свързани със системата, използвайте формата за обратна връзка."

*
*
*
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.