Juniors

от Съзтезателно програмиране

Направо към: навигация, търсене

Това е индексна страница на хора които сега навлизат в състезанията по програмиране. Това е един доста важен етап, през който е минал всеки състезател. Би било много добре да се включват нови хора, а за тях е необходимо да имат ресурси или място от където да се насочат накъде да тръгнат.


За въпроси/мнения/коментари използвайте беседата.

Съдържание

Идея

Кампанията Juniors е инициирана от мен (Потребител:Milo), и има за цел въвличане на нови жертви в сектата на състезателното програмиране :). Основните концепции са следните:

  • Защо състезателите по програмиране ги чака светло бъдеще?
  • Начален отскок за да може бързо да навлезете в състезанията.
  • Представяне на състезателите по програмиране като общество на принципа аз съм полезен на обществото и то на мен.
  • Ресурси за самоподготовка.
  • Хора с които да се обменя опит.


Целевата област, т.е. хората които са подходящи за juniors са (всичко от изборените):

  • Ученици, на които им остават 2+ години докато завършат, както и студенти първи-втори курс.
  • Хора с интерес към математиката или програмирането.
    • Особено интересни са състезатели по математика. Открадването им ще е от взаимна полза.
  • Хора с ентусиазъм и желание да се развиват.


Търсят се Seniors

За да се наберат достатъчен брой juniors и да се зарибят и да им се даде отскок е необходимо да има seniors (т.е. хора вече навътре в състезанията) които да проведат кампанията. Хубаво е тя да се проведе по градовете с математически гимназии, както и във ФМИ. Разбира се, ако има и други подходящи места, в това няма нищо лошо. Тъй като аз мога да покрия доста малко от изброените се търсят други. Очевидно подходящи са състезатели студенти, които да зарибят хора от родните им гимназии. За ФМИ също се търсят такива, защото аз все пак нямам добри връзки с първи и втори курс. За гимназиите по страната, е възможно senior-ите да бъдат и ученици, които са навътре в състезанията. Така че... търсят се seniors. Ако има желаещи, свържете се с мен (Потребител:Milo). Мога да ви насоча, така че кампанията да е организирана.

Как да се включите

Клуба е отворен за всички които имат желание да се занимават. Имайте предвид обаче, че повечето усилия се правят лично. Т.е. трябва да се занимавате. Трябва да целите подобряване на нивото, както и да сте готови да допринасяте за клуба.

За да станете член е добре:

  • Да се абонирате за мейл листата на http://debian.fmi.uni-sofia.bg/mailman/listinfo/cs-club/
  • Да следите и да участвате в това ўики.
  • Да следите и участвате в събитията на клуба (сбирки, състезания, обсъждания). Те ще бъдат съобщавани на едно от горните 2 места.

Ресурси за подготовка

Като цяло за да може да се състезавате са необходими:

  • Познанния по алгоритми/структури от данни, както и някои части от математиката (главно по-дискретните ;) ).
  • Владеене на C, C++ или Java.
  • Добра аналитична мисъл.


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


Има доста книги, някои от които добри които дават добра теоритична основа. Някои от тях са:


Програмиране = ++алгоритми
Книгата има недостатъци, но съдържа много хубави неща.
Introduction to algorithms
На доста високо ниво (може би даже прекалено).
Programming Challenges
Тази книга ми я хвалиха доста. Някой който я е чел да каже за какво става дума моля.


Добър ресурс е и online training-а на usaco-то: http://ace.delos.com/usacogate

Добавете други ако знаете (книги, линкове...).

Състезатели

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

  • име, курс/клас, град, учебно заведение, потребителско име тук (ако нямате си направете).
  • Светослав Маринов, 11 клас, гр. София, А.С. Попов, нямам потребителско име, за връзка slavi9n@abv.bg


Бургас

Ето и нещо ново... Идея да се направят малко видео лекции... още се боря с видео нещата защото това не е нещо с което съм се занимавал.... Иначе нещата тук:

Juniors-Video


Уточнение: За Бургас има организирана кампания за подготовка на Junior-и. Ако искате да се включите в нея, обърнете внимание на написаното по-долу. Ако има някои които искат да се обучават сами, могат и да не спазват долните неща, но се съмнявам, че ще искате това :). --Milo 23:25, 21 ное 2006 (EET)


ЗАБEЛЕЖКА:СРОКЪТ НА ЗАПИСВАНЕ ЗА ГР.БУРГАС Е ДО 12.12.2006Г.


На 15.01.2007г. ще се проведе изпит за тези junior-и от гр.Бургас. Изпитът ще бъде под формата на 4 задачи, който ще бъдат пуснати за 5 часа. Задачите се оценяват като на всяка задача има по 10 теста и всеки тест ви носи 10 точки. Единственото,което ще се иска е да имате добри познания по езика C++. Всеки, който изкара повече от 150 точки се смята за класиран да продължи обучението. Моля всички да си напишат mail-ите на тях ще ви бъде пратено писмо с адреса на домейна, както и с username и парола. Състезанието ще бъде пуснато за 2 до 3 дни. И всеки ще може да го прави когато е свободен. Веднага след отваряне на страницата със задачите таймера ви ще започне да тече.


Ето ви и малко ресурси: http://uroci.net/index.php?option=com_content&task=blogcategory&id=62&Itemid=131

Тук ще можете да научите езика, ако не го знаете.Без класове.


  • Николай Георгиев Самарджиев,12, Търговска гимназия, Потребител:NDA nike[в]gbg.bg
  • Георги Перпелиев, 9, Бургас, ПМГ "Акад. Никола Обрешков", Потребител:dcv araval[в]abv.bg
  • Драгомир Кичев, 9, Бургас,ПМГ "Акад. Никола Обрешков", Потребител:evlmnd evlmnd[в]abv.bg
  • Деница Радева, 8, Бургас, ПМГ "Акад. Никола Обрешков", Потребител:kaka-rada blue_92[в]abv.bg
  • Иван Вълчев Вълчев, 9, Бургас,ПМГ "Акад. Никола Обрешков", Потребител:TheSeeker moqmilos[в]abv.bg
  • Николай Димов Иванов, 11, Бургас, "Търговска Гимназия", Потребител:Threesixty bikebs[в]abv.bg
  • Стоян Василев Градев, 9, Бургас,ПМГ "Акад. Никола Обрешков", Потребител:Тqnata tqnata5[в]abv.bg
  • Илияна Русева,9,Бургас,ПМГ "Акад. Никола Обрешков",Потребител:drussila star_wars_fenka[в]abv.bg
  • Виктор Матански, 9, Бургас, ПМГ "Акад. Никола Обрешков", Потребител:V1k7or viktor_matanski[в]abv.bg
  • Георги Вълков,9,Бургас,Пгее "Константин Фотинов",Потребител:TheGame email:nightelfa[в]abv.bg
  • Мартин Карастоянов, набор 92, Бургас, ПМГ "Акад. Никола Обрешков",Потребител:Xp3r!M3ntal, x3m_r[в]abv.bg
  • Илиян Величков, 10, Бургас, ПМГ "Акад. Никола Обрешков", Потребител:T.M., ilianvel[в]abv.bg
  • Васил Пламенов Андреев, 9, АЕГ "Гео Милев", Потребител: Fantasy freespirit_[в]abv.bg
  • Иван Венелинов Петков, набор 92, ПМГ "Акад. Никола Обрешков", Потребител:Razor,ipivan[в]mail.bg
  • Теодор Ангелов, 11, Бургас, ГПАЕ "Гео Милев", Потребител:Streamline teodor_bs_1989[в]abv.bg
  • Мирела Светославова, 9, Бургас, ПМГ "Акад. Никола Обрешков", Потребител:peacy, rest.in.peace[в]abv.bg
  • Калоян Георгиев , 8 , ПМГ "Акад.Никола Обрешков " Потребител:king of the mists kaloiand[в]abv.bg
  • Даниел Пепелов , 11 , Бургас, "Търговска Гимназия", Потребител:overseer overseer89[в]gmail.com
  • Калоян Мартин Гевара Михалев, 9,ПМГ "Акад.Никола Обрешков "Потребител:Medhiv medhiv_azeroth[в]abv.bg
  • Тодор Митков Шекеров ,9,ПМГ "Акад.Никола Обрешков "Потребител:ShadowSlayer shadowslayer[в]abv.bg
  • Иван Маринов Тодинов, 11, Бургас, Търговска гимназия, Потребител:Xand dsreaper[в]gmail.com
  • Станимир Николаев Николов, 10, Бургас, ПМГ "Акад. Никола Обрешков", Потребител:Stanchooy stachooy[в]abv.bg
  • Иван Георгиев Димитров, 11, Бургас, Търговска гимназия, Потребител:MarineForce teleporter89[в]gmail.com
  • Кристина Пламенова Петкова, 10, Бургас, ПМГ "Акад.Никола Обрешков", Потребител:amelie krisipetkova[в]yahoo.com




Записването приключи.Вече разпратих user-ите и pass-овете.Можете да ги намерите заедно с домейна на системата на ващите и'мейл адреси.Контролната е насрочена за 15 януари.Успех в ученето. --Dinkeza 23:01, 12 дек 2006 (EET)



Моля пробвахйте паролите и user-ите си и ако при някой не се лог-ва ми пратете мейл.Може да пуснем една примерна контрола да се запознаете със системата.Така, че имайте готовност. --Dinkeza 08:55, 19 дек 2006 (EET)


Контрола вече има пусната.Тя ще продължи до нова година. --Dinkeza 16:23, 21 дек 2006 (EET)


Изпита е пуснат от 15 до 21 януари.Късмет на всички.Ако имате въпроси или проблеми пишете ми на майл-а.--87.227.201.205 23:42, 11 яну 2007 (EET)


Juniors-Бургас-Входен-Изпит-2007


По училища:

Програмра за подготовка

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

  • Компилатори и среди.
    • Тривиални програми
    • Компилиране и изпълнение
    • Вход/изход, пренасочване
  • C++
    • Структура на програмите
    • Блокове, Конструкции if-else, while, do-while, for
    • Вградени типове
    • Литерали
    • Функции
    • Масиви
    • Указатели и псевдоними
    • Масиви, съставни типове (структури)
    • C-низове (char*)
    • Елементи от стандартната библиотека
      • Низове
      • Вход изход
  • Въведение в проблемни области
    • Последователности
    • Графи
    • Комбинаторика
    • Низове
    • Числови
    • Геометрия
    • Игри
    • Симулации? (това май не е за ученици)
    • Нестандартни
  • Въведение в структурите от данни
  • Техники
    • Динамично оптимиране
    • и други...

Имайте предвид, че тези неща трябва да са само въвеждащи. Например за "последователности" може да се разгледат два алгоритъма за сортиране и двоично търсене. Би било готино да направим нещо като разбиване на лекции (аз мога да направя всъщност). Идеята на junior кампанията е да въведе хората в състезателното програмиране, което означава да им се дадат начални насоки за да могат да се развиват по-нататък. Ако утре (днес) се приеме на факултетния съвет, следващия семестър ще се проведе курс който е нещо подобно, обаче за студенти. Голяма част от ресурсите му ще са полезни и за ученици. --Milo 01:01, 15 яну 2007 (EET)

Лични инструменти