[Exam Preparation] Advanced C# - Информация за предвидените подготовки за изпита
Здравейте колеги,
Както може би знаете, към курса са предвидени две подготовки за изпит, на 26 май (вторник) и на 27 май (сряда).
На тях ще се решават по всяка вероятност задачи, които са били давани на предишни изпити в СофтУни (на курсовете по Java Basics, JavaScript Basics и PHP Basics). Смятаме, че те са напълно подходящи за подготовка, като по-скоро задачите на вашия изпит ще бъдат малко по-лесни от тези, които ще решаваме и ще ви даваме за подготовка към домашните. Ще вземем предвид факта, че времето ви за подготовка е 1 месец, докато колегите, които са решавали тези задачи на изпитите от ниво 1, са имали 2 или 3 месеца за целта.
За хората, които са преминали въпросните курсове от бившето ниво 1 и са решавали задачите на други езици, бих препоръчал да ги пререшат на C#, колкото да си припомнят или разучат синтаксиса на езика и особеностите на силно типизираните езици.
По-долу предоставям информация какво предвиждаме да направим като подготовки за момента (промени са възможни, за втората подготовка ще добавим инфо впоследствие). Сложил съм линкове към състезанията, където може да се упражнявате, а чисто информативно и изпитите, на които са били давани задачите:
21-ти май (четвъртък), 10:00-14:00 - Фил
- Labyrinth Dash - Java Basics Exam 11 May 2015
- Clearing Commands - PHP Basics Exam 15 May 2015
- Little John - PHP Basics Exam 03 May 2015
- Couples Frequency - Java Basics Exam 26 May 2014
26-ти май (вторник), 14:00-18:00 - Иво Котов
- Stuck Numbers - Java Basics Exam 1 June 2014
- X-Removal - JavaScript Basics Exam - 22 November 2014
- Semantic HTML - PHP Basics Exam 31 August 2014
- School System - Java Basics Exam - 7 January 2015
27-ми май (сряда), 18:00-22:00 - Наско
8-ми юни (понеделник)?, 14:00-18:00
- Решаване на практическия изпит от 31-ви май
Някои от задачите ще дадем (или вече сме дали) като задачи със звезда към домашните. Ако имате въпроси по тях, моля пишете в темите за съответните домашни. В настоящата тема може да обсъждаме задачите, които не са дадени към никое домашно, както и въпроси по самите подготовки или по решенията, които ще ви покажем с Наско.
Хубава вечер!
Условията на някои задачи са променени, защото в оригиналния си вид няма как да се решат на C#. Тези задачи сме ги качили в състезанието тук.
Останалите задачи просто ще бъдат отворени малко по малко за тренировка със C# код в състезанията, на които са били давани, например задачите от изпитите по Java, където корекции едва ли биха били нужни.
От въвеждащата лекция - задачите ще са 4, общо взето в следните категории:
Матриците са обемна тема.Аз сега изучавам regex което е също много обемна тема.За 2 седмици 400 точки са просто мираж.Ще се радвам да има много хора с 400 но при мен няма да се получи.По 12 часа съм във visual studio но за това време няма как да успея:)
С утрешните лекции покриваме всичко, което ще ви е нужно като материал за изпита. Оттам нататък имате 20 дни за подготовка. Ще продължаваме да даваме задачи, които да ви помогнат да упражните матриците, регулярните изрази и речниците. Стремежът е който си решава домашните (със задачите със звезда) да може да се справи на изпита, при това с лекота.
За файлове и стриймове, както и асинхронно програмиране няма как да ви изпитаме, дори да искаме. Функционалното програмиране може да помогне за някои задачи, но като цяло то е като методите - който го умее ще му е по-лесно, но и без него може да се мине. Трудно ще измислим задача, в която да ви принудим да ползвате LINQ.