Здравейте!

Това е сайтът на избираемия курс "Програмиране с Go" към ФМИ София.

Новини

EOF

Публикувано на

Тъй като курсът вече не се провежда, няма да се провеждат и редовни изпити. Ако сте записани от минали години и искате да се явите на изпит, трябва да ни пишете на fmi@golang.bg със следната информация:

  • Имена и факултетен номер (очевидно)
  • Годината, през която сте записали курса
  • Идея за проекта, който имате намерение да защитите (без значение дали е вече одобрена или искате да заявите нова)

Ще ви бъде организиран изпит през следващата изпитна сесия. Изпитът ще се състои в това да решите тези тестове, които не сте през редовния семестър и да защитите вашия проект. Формирането на оценката ще се състои на база натрупаните точки и скалата за оценяване от семестъра, през който сте карали курса.

Имайте предвид, че за да бъде издаден изпитен протокол, ще трябва да заплатите такса за това в отдел "Студенти" на ФМИ.

Септемврийкса сесия

Публикувано на

Датата по време на септемврийската сесия за курса "Програмиране с Go" е:

07.09 от 16:00 до 20:00 в зала 02

Първите два часа ще се радваме да проверим и оценим проектите на всички, които не са успели да направят това по време на редовната сесия. Следващите два часа всички, които не са направили първият или вторият тест (или и двата) ще могат да го направят. Приемаме и хора, които искат да се откажат от точките си по време на семестъра от някой тест и вместо това искащи да опитат отново сега. След няколко месеца всекидневно писане на Go и жертви пред олтара на Russ, човек вече трябва да е доста по - добър на тестовете, нали така? Оценки ще пишем на след като прегледаме тестовете и сумираме всички точки. Оценките, които пишем, ще са по скалата от годината, в която съответният студент е бил записан на курса. Искаме да напомним, че точките събрани през семестъра от домашни и участие все още важат и ще се използват при крайното сумиране.

Ще използвам тази новина за да напомня правилата ни за завършване на курса. Необходими условия са одобрен (и проверен) проект, както и направени двата теста. Необходимо и достатъчно условие е да са направени тези неща и общият сбор от точки на студент да над минимума за 3 за съответната година.

За всички, които нямат одобрен проект: пишете ни с fmi@golang.bg с идеите си, за да можем да одобрим проектите ви. Може да използвате форумите за информация каква сложност на проектите приемаме. Или за вдъхновение каква тема да изберете. Тук може да прочетете какво очакваме от вашите проекти.

Поздрави от екипът на "Програмиране с Go" и ще се радваме да ви видим след месец!

Зимна сесия - дати

Публикувано на

Датите които обсъждахме по време на сесията вече са потвърдени:

  • 16 февруари събота, 10:00ч. в зала 200.
  • 17 февруари неделя, 14:00ч. в зала 325.

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

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

Публикувано на

На 16.01 (сряда) вместо лекция ще проведем "първа защита" на вашите проекти.

Ето какво очакваме от вас да сте направили до тогава, за да можете да се явите на защита:

  1. Създали сте публично хранилище в GitHub, GitLab, Google Code, BitBucket, Gitorious или друг за проекта, който сте заявили. Не очакваме името да е същото като заглавието на темата. Ако ви хрумне нещо оригинално, използвайте го. Все пак проектът си е ваш.

  2. Избрали сте open source лиценз и да сте създали LICENSE файл в основната директория.

  3. Създали сте README(.md|.rst)? файл в основната директория с подробно описание на библиотеката/програмата, как се инсталира (очакваме да е с едно извикване на go get), примери за това как се използва, лиценз и т.н.

  4. Създали сте example_test.go файл, в който има... example тестове с документация, която трябва да служи като добър пример за това как се ползва библиотеката, ако пишете такава. Напълно в реда на нещата е да използвате тези примери в README файла.

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

  6. Прочетете и какво ще очакваме от вашите проекти през сесията.

В зависимост от това колко добре сте се справили може да получите до 10 точки на тази защита. Целта ни е да си започнете проекта от рано и да не се окаже, че последни 3 дни от сесията не са достатъчни за него.

Сайтове на предишни издания на курса

Ако търсите сайтовете на някои от предишните издания на курса, може да ги намерите тук:

  • Зимен семестър на учебната 2016/2017 година — 2016.fmi.golang.bg
  • Зимен семестър на учебната 2015/2016 година — 2015.fmi.golang.bg
  • Зимен семестър на учебната 2014/2015 година — 2014.fmi.golang.bg
  • Зимен семестър на учебната 2013/2014 година — 2013.fmi.golang.bg