Програмите от практикума по СДП на специалност КН във ФМИ-СУ, 2. курс, 2. поток, 2015/16 г.
ФН | Контролно | Домашно 1 | Домашно 2 | Контролно (точки) | Домашно 1 (точки) | Домашно 2 (точки) | Общо точки от домашни | Общо точки (без проект) | Проект | Общо | |
---|---|---|---|---|---|---|---|---|---|---|---|
81096 | 5,9 | 6 | 6 | 49 | 10 | 10 | 20 | 69 | 55 | 124 | |
81104 | 5,3 | 5,7 | 6 | 44 | 9 | 10 | 19 | 63 | 42 | 105 | |
81112 | 5,9 | 6 | 6 | 49 | 10 | 10 | 20 | 69 | 60 | 129 | |
81120 | 4,5 | 6 | 6 | 38 | 10 | 10 | 20 | 58 | 59 | 117 | |
81124 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
81128 | 0 | 0 | 0 | 0 | 0 | 19 | 19 | ||||
81136 | 3,7 | 3,5 | 31 | 4 | 0 | 4 | 35 | 40 | 75 | ||
81153 | 5,5 | 6 | 46 | 10 | 0 | 10 | 56 | 47 | 103 | ||
81161 | 5,8 | 6 | 6 | 48 | 10 | 10 | 20 | 68 | 48 | 116 | |
81170 | 5,9 | 6 | 6 | 49 | 10 | 10 | 20 | 69 | 59 | 128 | |
81179 | 5,2 | 6 | 6 | 43 | 10 | 10 | 20 | 63 | 56 | 119 | |
81187 | 5,7 | 5,5 | 6 | 48 | 9 | 10 | 19 | 67 | 47 | 114 | |
81195 | 5,5 | 6 | 6 | 46 | 10 | 10 | 20 | 66 | 49 | 115 | |
81203 | 4,8 | 6 | 40 | 10 | 0 | 10 | 50 | 25 | 75 | ||
81227 | 5,5 | 6 | 6 | 46 | 10 | 10 | 20 | 66 | 56 | 122 | |
Tук ще се добавят условия на задачи и примерни решения на задачите. Ще бъдат качвани и решения, ако изпратите pull request, но, разбира се, след като бъдат коригирани евентуално съществуващи бъгове и други проблеми по тях.
Ако желаете да изпратите решение за дадено задание, процедурата е следната:
- Fork-вате repo-то.
- Създавате папка с името на даденото задание.
- Вътре добавяте source файловете.
- Правите pull request, чието заглавие започва с факултетния ви номер.
Така ще мога автоматично да merge-вам решенията.
NB: Би трябвало да работят във всеки shell под Unix-базирани ОС (т.е. bash/zsh/csh/fish etc. под Linux/BSD/OS X и т.н.), както и в Git shell/Cygwin/MSYS под Windows.
fork-нете официалното (mainstream/parent) repo-то в GitHub, за да можете да предлагате неща за добавяне там (т.нар. pull requests). Това ще е необходимо, тъй като няма да имате правомощия за push-ване (вж. долу) към него.)
Няма да го обяснявам тук как става, тъй като в help сайта на GitHub вече е обяснено много добре.
$ git clone *url*
и текущата директория магически ще се превърне в хранилище. (NB: Заместете url с адреса на fork-натото repo, т.е. вашата версия на repo-то в GitHub.)
т.е. да го "commit"-нете:
$ git add *filename*
$ git commit -m '*описание какво точно сте добавили (какво прави, etc.)*'
$ git push -u origin master
(NB: Последната стъпка всъщност не е задължителна. Тя просто добавя промените (commit-ите), направени в локалното repo (т.е. клонираното от вас), към отдалеченото (т.е. това в GitHub.) Получава се нещо като "синхронизация" на repo-тата.
Първо добавете официалното repo на курса като нов remote и създайте нов branch за него (на базата на който ще правите pull request-а:
$ git remote add mainstream *mainstream-url*
$ git checkout -b changes mainstream/master
(Можете да погледнете този thread в StackOverflow за повече информация.)
По-нататъшните стъпки са обяснени по подобаващ начин в help сайта на GitHub.