Новини

#### Кога Защитите на проектите ще се проведат на 15-16 Февруари 2025. #### График **Ориентировъчният** график за защитите можете да видите [тук](/final/schedule). На заглавната страница на сайта ще има таймер до конкретния слот, в който сте разпределени. #### Размяна Ако сте възпрепятствани да се явите по времето, за което сте разпределени, можете да намерите колега, с когото да се размените. До всеки студент, с когото можете да се размените, има бутон за размяна. Този бутон може да има три цвята: - син - нова заявка за размяна; - червен - отменяте вече направена заявка за размяна; - зелен - приемате заявка за размяна, която съответният студент вече е направил към вас. С няколко думи - намирате си колега, който е съгласен на размяна, цъкате синия бутон до неговото име, след което той зарежда графика и цъка зеления бутон до вашето име. #### Изключения Ако не можете да се явите лично в посочените два дни, защото имате **наистина основателна причина**, можем **по изключение** да направим защитата онлайн. Ако сметнем, че причината не е основателна, просто оставате за лятната сесия. Ако ви няма в графика, но искате да защитите проект, пишете ни мейл, за да ви включим. **Ако ви има в графика, но не планувате да защитавате сега, а през лятото, или въобще не планувате да защитавате, ще се радваме да ни пишете един мейл, за да можем да ви махнем и да си разпределим времето по-удачно. Благодаря!** #### За самата защита Защитата на проекта се провежда в зала във ФМИ (още не е ясно коя). **Носете си лични компютри**, на които да демонстрирате проекта си. Обсъждаме, питаме, казвате, пишем оценка. Не забравяйте, оценяването на проектите е горе-долу следното - 33% функционалност, 33% стил, 33% тестове, 1% вариация в настроението на проверяващите! Силно препоръчително е проектите ви да са качени в GitHub! Хем няма да се притеснявате, че ще изчезнат от някой локален диск, хем ние ще можем да проследим прогреса ви. Не очакваме да споделяте проектите предварително. Ще ги гледаме чак в деня на защитата. #### За времето за защита Вече имаме няколко години опит и очакваме някои хора да не дойдат. Очакваме проверката на всеки проект да отнеме около 30 минути. На базата на това не се очаква да има големи отклонения от графика за защита. Досега не се е случвало някой да чака повече от половин час след отредения му час, като над 90% от хората влизат по график, но всичко зависи от темпото, с което успеем да се справим с проектите ви. Ако има интересни казуси за проекти, които миришат на AI, или по-големи проекти, които отнемат време, може да излезем от графика и повече от 30 минути. Моля да го имате предвид, а ние ще направим всичко възможно да се придържаме към графика и да не ви губим времето. #### Консултация Ако имате въпроси, питайте в коментарите под домашното, с което ви помолихме да дефинирате проектите си. По имейл също може. #### Заключение Успех на контролното довечера! Няма да ви спамим с новина след проверката му, но може да очаквате да качим резултатите още тази вечер (около 1 през нощта).
Здравейте, Почти дойде _к_раят на семестъра, но преди това, както знаете, има едно последно контролно - утре, 16.01. Всички материали са качени _н_а сайта, така че можете да хвърлите око и на последните лекции. Като бонус имате и една лекция от миналата година, за която не остана време тази. Ако се чудите какъв е _с_мисълът да качваме материал, който не е предаден и който няма да го има на контролното - тази лекция ще ви е полезна за да финализирате проектите си, да откриете потенциални грешки и лош дизайн и т.н. И не, няма да имаме лекция _н_а 21 януари, просто трябва да има някаква дата. Ениуей, оставяме ви да се подготвяте за утре, пък и знаем, че имате немалко други контролни... Така е в _ж_ивота. #deep Адиос и до утре!
Здравейте, За много години! Третото и последно контролно ще се проведе на 16.01.25. Четвъртък. Зала 200. Както и миналия път: четните факултетни номера - в нечетния час (19:15), а нечетните - в четния час (20:15). Това ще е и последното занятие за курса, след което ще се срещнем чак за защитата на проектите ви. По темата за проектите ще получите информация през идните две седмици, но датите за защита ще са 15 и 16 февруари 2025.
Здравейте, Както **многократно** сме повтаряли не сме окей с това да преписвате един от друг или да ползвате разнообразните ботове / асистенти, които да пишат решенията на домашните _(засега, но за хората, които го практикуват - очакваме и проектите)_ вместо вас. Преди да стигнем до повода за тази новина, искаме да си поговорим за причините да сме на горното становище. Причината не е, че се опитваме да бъдем гадни или, че искаме да ви пишем ниски оценки. Причините са няколко. На първо място - искаме да ви научим на Пайтън. Както всяко нещо, език за програмиране не се учи с гледане на лекции и с четене, а с практика - писане на код. AI асистентите са инструмент, който не целим да антагонизираме, ако прочетете становището ни [тук](https://py-fmi.org/info/code) - ще се убедите в това. Но определено не ни се иска те да са нещо, което да изкара курса вместо вас. Ние не го приемаме като кредити, като едно ЯКН по-малко за взимане или като оценка, която ще стои в книжките ви. Курсът не е лек, но даваме всичко от себе си за да ви научим и майната им на тия оценки, в крайна сметка... Но това е тема за друг ден. Последното ни води и до втората причина - уважението. Както в един коментар от близкото минало - "не държим на префърцунени любезности", но истината е, че влагаме много време и усилия в този курс. Да, понякога и ние се изморяваме и не сме перфектни, но горното остава непроменено - даваме 100% от себе си в дадения момент. Връщаме ви обратна връзка, обещали сме да обясняваме всичко колкото е необходимо, готови сме да останем в почивките и след лекциите толкова, колкото е необходимо, за да отговорим на всички въпроси, които бихте имали. И поради тази причина е неприятно да видим, че проверяваме код, писан от AI. Че влагаме време и усилия да върнем обратна връзка на... Ами, на ChatGPT. Дори да приемем, че и "авторът" на решението ще научи нещо от това. И въпреки това се случва. Стремим се да не сме параноични, да не преследваме вещици. Може да сме имали подозрения за някои хора, било то за преписване от колега или за AI авторство, но да не сме били сигурни и да сме си дали малко време да видим как ще се развият нещата. А няколко души се отказаха от курса, защото се усетиха, че са в "черния списък" и решиха, че е по-добре да не се занимават. Има и трета причина и тя е стремежът ни да сме справедливи. Правили сме компромиси, защото не сме за точките - решения, предадени след крайния срок, поправени тестове, защото някой не е бил съгласен с условието и други такива дребни неща, за които се стремим да се срещаме в средата. Дори сме си затваряли очите за дреболии и сме напълно окей с това, защото можем да разграничим кога някой е дошъл да научи нещо и кога му е през атрибута за курса _(не, че очакваме вечер в леглото да си мислите за нас)_. Причината да се опитваме все пак да сме стриктни и да не прекаляваме, отново не е, че искаме да сме лоши и страшни, причината е, че искаме да е справедливо спрямо всички. Справедливо е, когато някой си е написал домашното сам, когато е вложил време и усилия да разбере материала, да напише нещо, то да се счупи, да напише нещо друго, да го качи, ние да му върнем обратна връзка и той да го подобри - той да получи точките, които е заслужил с това решение _(на базата на минаващите тестове)_, понякога повече или по-малко. Не е справедливо, когато някой е натиснал няколко пъти Ctrl+C и Ctrl+V и поизтрил малко коментари - да получи същия брой точки за "усилията си". Затова и ще ни се наложи да приведем в сила мерките, за които сме били прозрачни от самото начало на курса. Един от вас днес изгоря. Налице са прекалено много индикации, че да се съмняваме в решението си. Отнети са му всички точки от домашни, независимо от това кои е писал сам и кои с помощта на AI асистент. По тази тема толкоз, няма какво повече да се каже. Всичко останало го знаете, написали сме го [тук](https://py-fmi.org/info/code). Не ни разбирайте грешно. Не го приемаме лично, въпреки това, което казахме за уважението по-горе. Това може да ни накара да си кажем "доста тъпо от негова/нейна страна", но няма да се разсърдим или, както се казва в някои краища - надрундим, и не предприемаме подобни действия от обида или жлъч. Първите две "точки" по-горе се разрешават с разговор. Третата обаче е това, което ни дава увереност, че това е правилното решение в тази ситуация. Ако с текстът досега не сме ви успели да ви убедим в това, да ви обясним гледната си точка - няма да успеем, каквото и да кажем оттук насетне. Не, това няма да стане лов на вещици. Не сме го обсъждали, но аз, който пиша тази новина _(кой ли съм аз?)_, си го мислех. Да ви дадем още едно домашно, въпреки, че бяхме решили, че това ще е последното, само за да имаме още повече информация, която да ни помогне с това. Или пък да мина през **всяко** едно решение на **всяко** едно изминало домашно, за да съберем въпросната информация, ако случайно нещо е минало под радара ни или сме пропуснали да си отбележим. Но не, вероятно няма да го направим... Не е това идеята. Ако това беше идеята, новината вероятно щеше да е 1/3 от настоящата ѝ дължина. Смисълът беше да ви споделим нашата гледна точка, да ви обясним защо за нас тези неща са важни и на какво почиват убежденията ни и съответно решенията, които взимаме на тяхна база. Приемете го като урок за живота, без да звучи претенциозно. That being said, това не значи, че ще спрем да гледаме за това, така че тези от вас, които не са ползвали AI асистенти - продължавайте в същия дух. Тези от вас, които все пак имат желание да изиграят системата - go ahead. Просто да е ясно... Благодарим на тези, които отговарят реципрочно на това, което ние влагаме като отношение към курса и към вас самите _(и не, не очакваме кой знае какво, и малко е достатъчно (емоджитата тук са странни и няма една нормална усмивка, затова ще ви оставя с второто най-добро в ситуацията - :eggplant:))_. Stay safe and don't use AI for homeworks
Резултатите от контролното са качени. Най-добрият резултат е 20 верни отговора. Както обикновено, всички точки са скалирани спрямо него. Най-ниският е 5 верни отговора. Понеже графиката за верни отговори много наподобява конкретна конфигурация от пръсти, ето ви я, да се порадвате. ![](/media/resources/exam2.png)