Датите по време на септемврийската сесия за курса "Програмиране с Go" са следните:
02.09 от 13:00 до 16:00 в зала 307
03.09 от 13:00 до 16:00 в зала 307
На първата дата (02.09, събота) ще се радваме да проверим и оценим проектите на всички, които не са успели да направят това по време на редовната сесия. На следващият ден (03.09, неделя) всички, които не са направили първият или вторият тест (или и двата) ще могат да го направят. Приемаме и хора, които искат да се откажат от точките си по време на семестъра от някой тест и вместо това искащи да опитат отново сега. След няколко месеца всекидневно писане на Go и запалване на свещ пред олтара на Rob, човек вече трябва да е доста по - добър на тестовете, нали така? Оценки ще пишем на 03.09 след като прегледаме тестовете и сумираме всички точки. Оценките, които пишем, ще са по скалата от годината, в която съответният студент е бил записан на курса. Искаме да напомним, че точките събрани през семестъра от домашни и участие все още важат и ще се използват при крайното сумиране.
Ще използвам тази новина за да напомня правилата ни за завършване на курса. Необходими условия са одобрен (и проверен) проект, както и направени двата теста. Необходимо и достатъчно условие е да са направени тези неща и общият сбор от точки на студент да над минимума за 3 за съответната година.
За всички, които нямат одобрен проект: пишете ни с fmi@golang.bg с идеите си, за да можем да одобрим проектите ви. Може да използвате форумите за информация каква сложност на проектите приемаме. Или за вдъхновение каква тема да изберете. Тук може да прочетете какво очакваме от вашите проекти.
Поздрави от екипът на "Програмиране с Go" и ще се радваме да ви видим след месец!
Остават само две неща, които очакваме от вас. Да защитите проектите си и да направите втория тест. Датите за това ще са:
18 февруари 2017 (събота) от 10:00ч. до 15:00ч. в зала 306. Тогава ще трябва да ни покажете проекта си. Ще очакваме от вас да дойдете разумно рано в интервала, който сме посочили. Ако дойдете в 14:45 може и да не успеем да проверим проекта ви. Прочетете внимателно какво очакваме от вашите проекти.
19 февруари 2017 (неделя) от 14:00ч. в зала 326. Ще направите втория тест. Ако някой не е бил на първия тест ще има възможност да направи и него. След това ще добавим точките от теста към останалите и ще ви напишем крайната оценка.
На 17.01 (вторник) вместо лекция ще проведем първа защита на вашите проекти.
Ето какво очакваме от вас да сте направили до тогава, за да можете да се явите на защита:
Създали сте публично хранилище в GitHub, Google Code, BitBucket, Gitorious или друг за проекта, който сте заявили. Не очакваме името да е същото като заглавието на темата. Ако ви хрумне нещо оригинално, използвайте го. Все пак проектът си е ваш.
Избрали сте open source лиценз и да сте създали файл LICENSE файл в основната директория.
Създали сте README(.md|.rst)? файл в основната директория с подробно описание на библиотеката/програмата, как се инсталира (очакваме да е с едно извикване на go get), примери за това как се използва, лиценз и т.н.
Създали сте example_test.go файл, в който има... example тестове с документация, която трябва да служи като добър пример за това как се ползва библиотеката, ако пишете такава. Напълно в реда на нещата е да използвате тези примери в README файла.
Създали файловете, които ще ви трябват за пълната реализация с повечето публичните функции, типове и методи в тях. Не очакваме имплементацията им, а просто сигнатура с малко документация.