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 оценка на курса

Кристина Василева

Лекторите тук не само преподават, но и мотивират! Материалът е чудесно структурирани и обяснен.

Елена Георгиева

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

Валентин Христов

Курсът е много добър. Лекторът обяснява всичко детайлно, дава много от себе си и се стреми да отговори на всички въпроси при това изчерапателно и полезно. Аз лично съм много доволен, тъй като научавам полезни неща и нови тънкости в сферата. Благодаря много! Успех на цялото СофтУни!

Мария Василева

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

Ваня Павлова

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

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

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

Айлин Серафимова

Много съм доволна от обучението в СофтУни! Лекциите са онлайн и ги гледах когато имам време след работа или уикенда, което е супер, защото мога да ги забавя или повторя, ако не съм разбрала нещо. Преподавателите предоставят ясни обяснения, а самата платформа е много лесна за използване.

Траян Манолов

Много добро обучение! Лекторите дават изключително актуални примери, които правят материала много по-лесен за разбиране. Техният подход към обучението беше много обогатяващ и помогна за усвояването на нови концепции с лекота.

Стоян Димитров

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

Мехмед Алиев

Нямам никакви забележки - сериозен подход, професионално отношение, прецизно мислене, много добре!

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

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

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