Задача по СУБД за решаване от вкъщи за 12-ти клас 2014

Всеки, който желае може да се пробва да реши задачата си. Не са задължителни за хората, които са се справили до момента.

Задачите са налични на

https://github.com/thebravoman/elsys-db-practices/tree/master/exam_2014/exam_third

Архивът трябва да се казва klass_number_firstname_lastname и в него трябва да има:

  • условието на задачата, която решавате
  • sql заявките
  • два експорта на базата
  • графика на базата
  • използвате задължително MySQL

Предават се в същата папка на хранилището до 08:00 ч.

Публикувано в Разни, СУБД | 5 Коментара

Контролна работа по СУБД на 25-ти април

Тъй като основен проблем на изпита по СУБД е, че ученици в 12-ти клас на ТУЕС не мога да препишат правилно текст от дъската и да използват клавиатура, утре, 25-ти април ще проведем контролна работа на тази тема. Преди малко ми хрумна :)

Носете си бележниците за всеки случай! Припомнете си и как се къмитва в Гит. Не само това – инсталирайте си git на машините.

(Целта на контролната работа е да провери нагледно несериозността проявявана от не малко учениците в 12-ти клас на випуск 2014, не толкова определени знания. )

Публикувано в Разни, СУБД | 3 Коментара

Ден на Кариерата – 24.04.2014

Буквално в последния момент до мен достигна следната информация:

„До учениците на ТУЕС: покана:

Заповядай на Ден на Кариерното Развитие,
организиран от Софийски Университет и Фортедо в Ректората,

СУ, 24 Април 2014, 11:00 – 17:00

Щандове на компании, уъркшоп за писане на резюме и мотивационно писмо и за интервю за работа и други изненади!

Научи за летни стажове, работа, обучения, курсове по IT и езици!

Уъркшоп по писане на резюме, мотивационно писмо, интервю за работа: от 13:00 до 15:00.

Увеличи шансовете си за работа като говориш лично с представители на: Imperia Online, Software AG, Hack Bulgaria, Deloitte, Profi Credit, TeleTrade, Actavis, PPD, Telus International, Ipsos, Metro, Adecco, Axway, Vivacom, AIG, HRS, William Hill, Easyconsult, Ficosota Syntez, Заедно в Час, Дипломатически Институт, StudyMentors.eu, Fortedо, IBM, Gi Group и др.


Публикувано в Разни | Коментарите са изключени за Ден на Кариерата – 24.04.2014

Разговор за изпитите по СУБД на 12-ти клас на 22 април

Преподаването ми носи удоволствие, а в последно време разсъждения върху комуникацията между хора ме забавляват също толкова.

На 22-ри април, от 18:50, в 31-ви кабинет на ТУЕС бих искал да поканя заинтересуваните от оценяването на 12-ти клас по СУБД родители и ученици.

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

За да се чувства всеки подготвен за срещата ще изложа моите аргументите публично. Така всеки с желание ще може да се подготви, да помисли върху тях и надявам се да предложи поглед, който аз съм пропуснал. Липсата на дискусия, тоест ако никой не дойде, ше означава за мен, че голяма част от нещата би трябвало да си останат същите.

  1. Часът и денят на срещата –  18:50 в след празничен ден би трябвало да е подходящ за много хора.
  2. Анонимност – заповядайте и преценети сами дали да се представите или да запазите в тайна на кой ученик сте родител (което е безумно според мен)
  3. 30 минутен изпит – изпитът по СУБД практика е 30 минутен. Задачите се решават от много ученици за 15 до 20 минути. Времето е 50-100% повече от необходимото. Две групи, по 30 минути с 6-7 минути преди първата и 6-7 минути преди втора не позволяват провеждането на по-дълъг изпит в рамките на 80 минути, което е заделеното за часа време.
  4. Задачите са ясни година по-рано – задачите, които учениците получават на изпита са ясни година по-рано. Още от миналия випуск – http://lubo.elsys-bg.org/databases/2013-2014/
  5. Всеки ученик може да си генерира сам задача за изпит – по този начин може да решава толкова задачи, колкото са му нужни да се подготви – http://lubo.elsys-bg.org/2014/03/27/subd_exam_2014/
  6. Учениците сами определят скалата за оценяване и сами оценяват работата си – звучи страшно, но всъщност е много честно и полезно. Голяма статия написах миналата година – „Ученици оценяващи сами своите работи“ http://lubo.elsys-bg.org/wp-content/uploads/2014/02/tues_subd1.pdf
  7. Всички материали и задачи решени в час са налични онлайн за учениците – всичко необходимо за решаване на задачите са записките от часовете и малко мисъл. Записките са налични – http://lubo.elsys-bg.org/databases/
  8. По време на изпита могат да се използват Интернет и всякакви предварително подготвени вкъщи материали – да, правилно прочетохте. Може да решите задачите вкъщи и да дойдете с тях на изпита. Нямам проблем с това. Това е практически изпит решаващ конкретен проблем. Проверява дали можеш или дали не можеш. Две ръце, една клавиетура, монитор и малко мисъл. Всеки може да подготви каквито си иска материали вкъщи и да ги донесе. Всеки може да ползва Интернет. Единсвеното, което не могат учениците е да си говорят един с друг и да преписват един от друг – причината е проста. Всички искат да говорят с отличниците, и те пък искат да помогнат на всички и не успяват да се справят със собствените си задачи.
  9. Времето е еднакво за всички – по време на изпита на проектора се вижда часовник. Времето е еднакво за всички. Не можеш да предадеш 10 секунди по-късно. Не можеш да предадеш и секунда по-късно. Предаването е автоматично и автоматично компютъра копира задачите на 30-тата минута. Тук удължаване не се позволява защото се получава доказателството, че не съществува най-голямо число. Пример – С колко е редно да удължим времето Х. Примерно с 10 секунди. Тогава общото време за изпита става X+10 сек. Тогава стои въпросът – С колко е редно да удължим изпита когато времето му е Y=X+10 сек. Вероятно с 11 секунди е редно да удължим този нов изпит. Тогава получаваме общо X+10 сек + 11 сек и така до безкрай, можем да продължаваме, докато в един момент не се получи, че първите предали са имали време 30 муните, пък последните примерно 50 минути. Което не е честно.
  10. Оправданията, че компютрите не са работили – компютрите работят. Това, което съм забелязал, че правят учениците, при това нарочно, е че като видят, че не могат да решат задачите сами чупят компютъра. Спират му захранването, Интернета, изтриват нещо от него и какво ли още не. Честно ли е тези ученици да получат втори шанс – не. Но пък така си намират оправдание защо нещо не се е получило и често странични наблюдатели им вярват, без да са влезли в същина в ситуацията. Освен това всеки може да използва свой компютър, или компютър на другарче (просто се разделят в различни групи).
  11. Правилата на изпита са ясни седмици преди това – освен в началото на семестъра, няколко дни преди това се публикува, как точно ще се провежда изпита http://lubo.elsys-bg.org/2014/04/02/subd_exam/.
  12. Учениците може да направят изпита си вкъщи – всяка година давам такава възможност. Вкъщи, по определено от тях време, на домашните компютри, в групи или по един. Досега випуск 2012 си спомням, че се възползва от тази възможност – http://lubo.elsys-bg.org/2012/05/03/subd2012/ . Тази година випускът не се възползва.

Интересно, че въпреки всичко това, повече от 50% от явилите се не предадоха работа. Стои въпросът, просто си затваряме очите или правим нещо.

Експериментът за тази година

Всяка година правя нови въведения, които да подготвят участниците по-добре. В момента България се намираме в „near-shore локация“, в която често взаимодействаме с чужди, международни фирми. В практиката обмислям как да въведа тази ситуация на комуникация и взаимодействие – нали искаме по-добро взаимодействие между практиката и образованието (или не го искаме?). Ще определя точния начин на провеждане в следващите дни, но първоначалната идея е да симулираме счупена инсталация на СУБД в чужда държава в друга часова зона, която не съвпада с нашата часова зона.

Публикувано в Разни | Коментарите са изключени за Разговор за изпитите по СУБД на 12-ти клас на 22 април

Допълнителна практика на изпитите по СУБД за випуск 2014

Випуск 2014 ме разочаровахте!

Поправка измислих начин как да направим. Всъщност поправката е една и тя е от 12-ти до 19-ти. Това, което измислих е как може да получите допълнителна възможност да предадете задача. Не е задължителна, разбира се. Който пожелае.

Може да участва всеки, който реши поне 11 различни задачи генерирани от скрипта за генериране на задачи, наличен на

https://github.com/thebravoman/elsys-db-practices/tree/master/generate_exams

Тези 11 задачи трябва да са къмитнати в

https://github.com/thebravoman/elsys-db-practices/tree/master/exam_2014/after_exam_homeworks

Обръщам внимание, че папката е after_exam_homeworks. В нея правите папка firstname_lastname_klass_number и вътре в нея къмитвате 11-те задачи. Всяка в собствен архив.

В архива трябва да има

  • условието на задачата, която решавате
  • sql заявките
  • два експорта на базата

Краен срок за предаване на 11-те задачи е понеделник, 14 април, 20:00. За да предадете ви трябва достъп до репозиторито. До събота вечерта в 20:00 трябва да сте поискали достъп до репозиторито, за да можете да къмитнете задачите като ми пишете писмо на k.mitov@robopartans.com и посочите потребителското име в github, за което искате достъп. След това няма да имам достъп до Интернет, за да ви давам достъпи до репозиторито. Всеки къмитва през своя профил.

Хората предали 11 задачи до 14 април, 20:00 получават възможност за допълнителна практика (да не я наричаме поправка, защото поправката е от 12 до 17 май), която ще се проведе някой ден в 19:00 Eastern Time Zone (UTC-05:00), което е към 2-часа през ноща в България. Целта на допълнителната практика е да симулира нощна смяна за ИТ поддръжка и трябва да решите проблем с база, случил се на клиент в Ню Йорк, малко след края на техния работен ден. Ще имате отново половин час от получаването на задачите, до къмитването им в репозиторито.

Ако незнаете дали да участвате на допълнителната практика, защото незнаете дали задача ви е правилна, оценете я честно с още няколко съученика, чрез оценяването посочено на http://lubo.elsys-bg.org/databases/2013-2014/ и така ще разберете дали да участвате.

Успех.

Публикувано в СУБД | Етикети: | 1 коментар

Форма за курс по мобилни приложения

https://docs.google.com/forms/d/1Fe-8ciUGpJ1A9Kf8eiL-uleuafn–Yl7n8MS2c9fdmg/viewform

Публикувано в Разни | Етикети: | Коментарите са изключени за Форма за курс по мобилни приложения

Начин на провеждане на изпита по СУБД за 12 клас за 2014 година

В продължение на предишната статия

http://lubo.elsys-bg.org/2014/03/27/subd_exam_2014/

Изпитът ще се проведе на 04 април, по следния начин.

08:00 – започваме.

08:00-08:05 – пускане и настройка на машините.

До 0835 трябва да е предала първата група. Точно. Ако машината ви се пуска бавно, ако не знаете как да си пуснете базата, ако интернетът ви се бави и при каквито и да е други обстоятелства времето не се променя. Точно в 0835 се копират задачите.

08:35-08:40 – смята на групите

До 0910 трябва да е предала втората група. Точно

В 0945 стават ясни задачите за следващия клас.

До 1015 е предала първата група.

10:15-10:20 смяна на групите.

До 1050 е предава втората група.

Задачите ще са копирани на някоя машина.

Взимати ги чрез

> scp student@172.16.18.X:/home/student/local/subd_exam/* .

Предавате ги чрез

> scp my_exam_archive student@172.16.18.X:/home/student/local/subd_exam/

Като архивът ви се казва firstName_lastName_klas_number

За тези от вас които нямат scp – инсталирайте си предварително и се научете да го ползвате. Времето не спира при каквито и да е обстоятелства.

Публикувано в СУБД | Етикети: | Коментарите са изключени за Начин на провеждане на изпита по СУБД за 12 клас за 2014 година

Задачите за изпита по СУБД за 12 клас 2014 година

Изпитът ще се проведе на 04 април. Ще имате 30 минути.

Сега ако кажете, че не сте знаели задачите предварително :D

Можете да ги видите на

https://github.com/thebravoman/elsys-db-practices/tree/master/generate_exams

Всъщност това е скрипт, който генерира задачи. С този скрипт ще бъдат генерирани и вашите задачи за изпита. Тоест, един вид знаете точно какви задачи ще има и можете да ги решите предварително. Ех, какъв готин изпит ще се получи!

Публикувано в СУБД | Етикети: | Коментарите са изключени за Задачите за изпита по СУБД за 12 клас 2014 година

Задача за самостоятелна работа (25.02.2014)

Да се разработи шаблонен клас List, който да реализира едносвързан списък. Като модел да се използва класът List от примера https://github.com/lchorbadjiev/teach2013-2014/blob/master/36/list.cc.
За разлика от примера вашият клас трябва да поддържа указатели както към началото head_, така и към края (последният елемент) на списъка tail_.
Класът трябва да поддържа следните операции:
1) добавяне на елементи в началото и в края на списъка. Методи
void push_front()
void push_back()
2) изтриване на елементи в началото и в края на списъка. Методи
void pop_front()
void pop_back()
3) Четене на стойността на елемент в началото и в края на списъка. Методи
const T& front() const;
T& front();
const T& back() const;
T& back();
4) Копиращ конструктор и оператор за присвояване.
5) Деструктор.
6*) (Само за ентусиасти): Итератор за дефинираният клас с поддръжка на минималният набор от операции. За пример може да се ползва реализацията в https://github.com/lchorbadjiev/teach2013-2014/blob/master/22/list.cc.
Публикувано в Разни | Коментарите са изключени за Задача за самостоятелна работа (25.02.2014)

Файлове от упражнението по ОС

Файловете са качени на страницата на курса за 2013/2014. В архива, освен кода написан в час, има и README файл, в който са описани задачи за упражнение, една с нормална трудност и една с повишена.

Задачите са с цел упражнение и не са задължителни (също няма и да се оценяват). Можете да ни изпращате въпроси и решения на email-а на курса – elsys.os.2013, gmail.com.

Публикувано в Разни | Коментарите са изключени за Файлове от упражнението по ОС