Курс Programming Fundamentals - май 2017

Programming Fundamentals - май 2017

22 май 2017 09 юли 2017 6 кредита
Programming Fundamentals - май 2017 icon

За курса

Курсът "Programming Fundamentals" разширява натрупаните до момента начални умения за писане на програмен код от курса "Основи на програмирането" и запознава с базови техники и инструменти за практическо програмиране отвъд писането на прости програмни конструкции.

Курсът обхваща работа с хранилища за сорс код и инструменти за екипно взаимодействие като Git и GitHub, запознаване с типовете данни в програмирането и техните особености, изваждане на парчета код в методи с параметри и връщана стойност, използване на дебъгер за проследяване изпълнението на кода и намиране на грешки, обработка на поредици елементи чрез масиви и списъци, използване на колекции, работа с матрици за обработка на таблични данни, работа с речници и асоциативни масиви за обработка и съхранение на двойки {ключ - стойност}, работа със стрингове и текстообработка и основни познания за работа с класове и обекти, използване на API класове и дефиниране на собствени класове.

Наред с техниките за програмиране курсът развива алгоритмично мислене и изгражда умения за решаване на задачи чрез работа върху стотици практически упражнения. Всички задачи за упражнения и домашни се оценяват в реално време с автоматизираната SofUni online judge система. Курсът завършва с практически изпит по програмиране.

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

  • Писане и извикване на методи
  • Работа с масиви и списъци
  • Работа с таблични данни (матрици)
  • Работа с речници (dictionaries)
  • Използване на lambda изрази и функционални парадигми
  • Използване на LINQ заявки

За курса

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

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

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

Светлин Наков е вдъхновител на хиляди млади хора да се захванат с програмиране и технологии. Той има 15+ годишен опит като софтуерен разработчик, ръководител на ИТ проекти, преподавател и консултант. Aвтор e на 8 книги за програмиране и софтуерни технологии, както и на десетки технически и научни публикации, лектор е на стотици конференции, семинари и обучения. Светлин Наков има докторска степен в областта на компютърните науки. Носител е на наградата “Джон Атанасов” на Президента на Република България за приноса му към развитие на информационните технологии и информационното общество. През годините Светлин Наков е записал и публикувал няколко стотици безплатни видео уроци по програмиране и софтуерни технологии с над 100 000 гледания в YouTube.

През последните 10 години създава и задвижва с вдъхновение и всеотдайна работа няколко школи за практическо обучение на софтуерни инженери: Национална академия по разработка на софтуер (НАРС), Софтуерна академия на Телерик и Софтуерен университет (СофтУни). Бил е преподавател по програмиране и разработка на софтуер във ФМИ на Софийски университет, в Технически университет - София и в Нов български университет (НБУ).

Мечтата на Наков е да направи България силициевата долина на Европа. Личен сайт: http://www.nakov.com.

LinkedIn