Loading...
курс

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

Оценка 5.7/6 оценка
7140 курсисти
Продължителност 12 седмици
Ниво на трудност Начинаещ

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

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

Теми

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

Сертификат след успешно завършване

След полагане на изпита и при оценка "Практика" равна или по-висока от 5.00, ще получите сертификат от СофтУни.

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

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

Светлин Наков има 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 и води обучения за софтуерни инженери. Обича да се бори с трудни задачи и да предлага елегантни решения. Ученето на нови технологии му е ежедневие. Освен програмирането и алгоритмите, другата му страст е да изучава квантова физика и нейните закони.

5.7/6 оценка на курса

Димитър Георгиев

Страхотни сте! Благодаря Ви, че съществува опцията за менторски екип, защото така всеки курсист има възможност да зададе въпрос и да получи съдействие веднага!

Борислав Петров

Страхотни лекции, уникално силно обучение! Научих страшно много неща! Отвориха се и много въпроси за допълнително разучаване и научаване, за които до преди това нямах и представа, че са важни.

Калоян Вълчев

Програмата беше много добре организирана. Лекторите винаги се връщат на трудните моменти, за да се уверят, че всички сме разбрали. Понякога хората питат едни и същи въпроси, но модераторите ги филтрират, което спестява време за по-важните теми.

София Димитрова

Лекциите са ми много полезни, добавих знанията, които ми трябваха в работа. Лекторът има супер подход на преподаване. Кратки предговори преди всяко упражение, обяснение на по-трудните точки от кода и много конкретни и лесни за разбиране примери от ежедневието. С нетърпение чакам да продължа следващия курс.

Петя Александрова

Успях да разбера теми, които преди ми се струваха трудни. Благодарение на СофтУни и менторите, сега мога да ги прилагам на практика в работа. Eствествено имам още какво да уча, защото съм все пак начинаеща, но ако нямах тази основа, щеше да ми е трудно.

Росица Костова

Чувствам се страхотно, защото успях да преборя страха и несигурността, които бях натрупал в училище и университета. Само с две лекции и без да гледам второто упражнение направих всички задачи от първо и второ ниво. Тези от трето ниво ги спрях, понеже кода идва към 200 реда, въпреки, че системата ги оценява правилно. Поздравявам ви за начина на преподаване, на самата структура, обясненията с много примери и самия замисъл на нещата - кое от къде идва, защо идва и т.н.

Йоана Иванова

Прекрасен лектор! Обяснява много добре, с нагледни примери, което прави усвояването на материала много лесно, с удоволствие слушам и с лекота следя мисълта!

Милен Георгиев

Леторът преподава с яснота, последователност и внимание към детайла, което силно улеснява усвояването на материала. Изключително ми хареса как поднася информацията – спокойно, професионално и с уважение към всеки един от нас. Лекциите не само ми помогнаха да разбера по-добре технически сложни теми, но и бяха изключително полезни в трудни моменти от курса, когато се чувствах объркан. Благодарение на стила на преподаване и отношението на лектора, се чувствах окуражен и уверен да продължа напред с разбиране.

Тодор Илиев

Всеки курсист има различно ниво и смятам, че информацията беше подходящо представена за всички. Желанието на лектори да преподават разбираемо е невероятно и успяват не само да дадат това, което е нужно, но и да открият вратата към нови знания.

Красимир Стоянов

Учебните материали са организирани чудесно. Материалът е подреден логически. Всичко е обяснено подробно и разбираемо. Много лесно се ориентираш какво да учиш стъпка по стъпка и усещаш реален напредък с всяка следваща тема.

<< Обратно към всички издания на курса "Data Structures Fundamentals (with C#)"

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

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