121 ФІОТ - АСОІУ - путівник для юного інженера
Студенти АСОІУ і пивас
![](/file/708eef6edbe2b10509628.png)
[СТАТТЯ АКТУАЛЬНА СТАНОМ НА ЛІТО 2020 РОКУ]
Швидка навігація:
- Вступ
- Аналіз програми 121 спеціальності
- 🖥 Гайд на кафедру ОТ
- 🤖 Гайд на кафедру ТК
- 💻 Гайд на кафедру АУТС
- 📱 Гайд на кафедру АСОІУ
Вступ
Кафедра Автоматизованих Систем Обробки Інформації та управління (Computer-Aided Management And Data Processing Systems) вважається середнього або важкого рівня складності у залежності від курсу. Півтора року вас помучають, а далі все, як по вазеліну.
На 121 спеціальності вчитись - як коливання маятника: то складно, то дуже легко, залежить від викладача. Виганяють заслужено. Навчитись чомусь при бажанні можна.
Навчальна програма станом на 2019/2020 навчальний рік. Вона може бути не релевантною для вас, тому що зараз за ідеєю кожен студент обирає предмети власноруч.
![](/file/ab1e6e9fbadda8772646c.png)
Загальна якість викладання, згідно із суб'єктивною думкою авторів гайду, які вже доволі старі, ось (скоріше за все вже змінилась якість):
![](/file/70a7c2ccb57d1b53828f4.png)
Компоненти програмної інженерії - 3. Якість та тестування - дублюються на 3 і 4 курсі через зміну навчальних планів. Тому не дивуйтесь) У вас вони за ідеєю будуть на 3 курсі, але зміни можливі, бо навчальні плани міняються і зараз вже є вибірковість дисциплін.
Тепер проаналізуємо деякі дисципліни детальніше.
Предмети
RED CATEGORY
Компоненти програмної інженерії - 2. Моделювання та аналіз вимог до програмного забезпечення - жах 4 семестру. Лектор максимально специфічний і викладає чот своє. Практик намагалась змінити ситуацію, але уви і ах.
Комп'ютерна графіка та обробка зображень - вівся вперше і його не було. Навіть викладач сказав, що не курс, а гамно. No comments. Обіцяв виправитись.
Програмування інтернету речей - здача лаб залежить від настрою викладача, лекції також "цікаві". Славиться ще здача лаб і екзамену тим, що викладача більше цікавить точна назва платформ, а не те, як все працює. Тобто все зводиться до тупого заучування презентацій викладача.
Операційні системи - ви будете знати веселі історії про Кубу, Польщу, Іспанію, але не предмет. Викладач з ОТ просто))
YELLOW CATEGORY
Комп'ютерна дискретна математика - викладачі змінювались, тому конкретно сказати чи все кул чи пиши пропало. Загальна тенденція все було ок, але тут як повезе.
Основи операційних систем - дивіться на нього як на зелено-жовтий, бо викладачі змінювались. Але загальна тенденція нормальна. Вивчити можна і все +- адекватно.
Теорія алгоритмів, Архітектура комп'ютера , Компоненти програмної інженерії - 1. Вступ у програмну інженерію - по відгуках викладачі поверхово розбираються у предметах.
Сучасні техноголії програмування - 1. Функціональне програмування - галопам по Європах. Не встигнете розібратись у функціональних мовах програмування.
Мультипарадигменне програмування, Теорія компіляторів, Основи штучного інтелекту - легко, але без глибоких знань.
Інтеграція інформаційних систем - лекції здебільшого складаються з доповідей інших студентів. На цьому все.
GREEN CATEGORY
Дискретні структури - викладачі змінювались, як погода. Тенденція була +- норм, лише цьогорічним першокурсникам геть не пощастило з лектором. Практик був норм. Тому тут варто сподіватись, що у вас буде норм викладач лектор і практик.
Основи програмування - 1. Організація програм, Основи програмування - 2. Методології програмування - лектор один і той самий, дає гарну базу для початку вивчення програмування. Не буде починатись з чогось важкого, а поступово будете вчитись програмувати і нарощувати скіли, це все стосується С. У мовах Java, C# і Python викладач майже не орієнтується і довести правоту буде важко, але реально. Лаби краще здавати комусь іншому.
Теорія ймовірностей та математична статистика - 1 - молодий, хороший викладач, який знає свій предмет. Пояснює доступно. Зрозуміти і вивчити теорію ймовірності не тільки у теорії, а й на практиці реально.
Бази даних -1. Проектування баз даних - викладач профі у цій сфері. Викладання для нього не є основним способом заробітку, тому все викладається по суті, чітко, зрозуміло. Лаби також були крутими, зрозумілими і матеріали до них якщо, що гуглились. Єдиний мінус, який згадується - запізнення викладача через затори на дорогах.
Основи веб-програмування - викладач знає предмет, пояснює також норм. Лаби не дуже важкі і не дуже легкі. Вивчити предмет на базовому рівні можна.
Організація комп'ютерних мереж - лектор топ, практик топ. Обидва знають предмет, можуть пояснити деталі і допомогти розібратись. Якщо не забити на предмет, то знань буде достатньо. А якщо забити, то тут уже вам ніхто не поможе.
Компоненти програмної інженерії - 2. Архітектура програмного забезпечення - лектор топ, практик топ. Обидва знають предмет, можуть пояснити деталі і допомогти розібратись. Але є мінус на лекціях часом були відоси англійською і якщо не шарите англ м, такоооое.
Математичні методи оптимізації - той момент, коли лектор викладає зрозуміло, пояснює гарно матеріал і лаби зробити не проблема.
Бази даних - 2. OLAP та сховища даних - викладач шарить свій предмет, може донести до тебе цю інфу. Лаби змушують попотіти, але це ж 3 курс, що ви хотіли? Забити і здати якось так не вийде. Треба буде повчитись.
Компоненти програмної інженерії - 3. Якість та тестування програмного забезпечення - базові поняття про тестування, як його робити, навіщо і коли у вас будуть. Лаби могли би бути кращими більш прикладними, але в цілому норм.
Сучасні технології програмування - 2. Технології розробки WEB-застосувань на платформі Microsoft.NET/Java - тут є розподіл на 3 мови програмування: C#, Java, Node.js викладають 3 різні викладачі. Можу чітко сказати що з C# всьо збс, лектори бусічки, практики також, лаби круті. Про Java за відгуками також все норм. А ось Node.js бажає бути кращим, але якщо вам вдалось вибити всі вимоги з препода з 1 разу, то все буде ок.
Сучасні технології програмування - 3. Технології створення програмних продуктів для мобільних платформ - викладач максимально йде на контакт з студентами, питає, що розповісти на лекціях, лаби структуровані і чіткі. Особливих вимог до того на чому писати немає, але у будь-якому випадку ваш код будуть перевіряти гарно.
Технології паралельних та розподілених обчислень - корисні лаби, викладач вимагає від тебе аби ти прошарив що відбувається в лабах і не приймає поки не прошариш. Все пояснює, може навіть окремо пояснити конкретно тобі якщо не виходить
Безпека програм і даних - сказати, що викладач шарить свій предмет, то нічого не сказати. Він як риба у воді. Тому готуйтесь до того, що ви будете знати і розуміти цей предмет, або нема диплому.
Розробка ігрових застосувань - 1 - просто, доступно, якісно. Пірнете у світ GameDev і мб навіть вас затяне.
Звісно це все буде для вас реальністю, якщо ви не заб'єте на навчання, будете ходити на лекції, практики і вчитись. Бо якщо у вас такого у планах немає, то можете сміливо вважати всі предмети червоними, бо легко їх здавати вам не буде. І веселі роки на ФІОТ перетворяться на каторгу.
![](/file/b1d6fe992cd02b2457116.png)
Складність навчання
На перших курсах складність полягає у базових предметах, теорії ймовірності, які варто добре вивчити.
На останніх інколи зустрічаються викладачі, які вимагають написання доволі складних лаб.
Як сказала одна мудра людина: болт, який ви покладете на навчання прямопропорційни тому як важко буде вчитись.
UPD: Від іншої мудрої людини: на останніх курсах обернено пропорційний.
UPD на UPD: перша мудра людина вчилась погано, друга мудра людина вчилась добре.
Відсоток відрахованих
Прямує до нуля, але це без врахування тих, хто не прийшов хоч на 10% пар.
Але все таки вчитись варто.
А на роботу коли?
Якщо ж будеш наслідувати приклад авторів, то тут вже як тобі пощастить. Можливо підеш на роботу з курсу 2-3, тоді навчання буде на другому(третьому, четвертому і т д) плані, або будеш вчитись, маючи поверхневі знання з предметів або нульові.
Поєднувати роботу і навчання на 1 курсі не раджу. Ні там, ні там не буде успіху. Або у тебе повністю просяде якась сфера життя.
Найліпше йти з середини або кінця 2 курсу. Вже є якісь знання, якщо ви вчились звісно)), ви знаєте куди хочете рухатись у ІТ, тому дерзайте. Поєднувати з навчанням звісно буде складно, але реально. Бажано відразу дізнатись, як викладачі ставляться до того, що студент працює. Потім вже пояснити їм ситуацію і спитати, як закрити сесію. І вже від цього рухайтесь. Також не затягуйте з здачею лаб, якщо бачите що зараз можете здати перші 3 лаби, а семестр тільки почався, дерзайте. Вам потім буде легше. Бо відпрошуватись з роботи майже щодня або брати відпустку за свій рахунок на сесію такое.
Загалом йдіть на роботу тоді, коли будете готові по знаннях і морально також. Це дійсно важко, але реально.
Адміністрація кафедри
![](/file/126ab738f498476389925.png)
Справедливий, вимогливий і досвідчений наш завкафедри може у теорію ймовірності і вас навчить(або відрахує)). Як керівник також хороший, вміє керувати людьми і кафедрою. Був деканом.
Коли виникають питання у навчальному процесі — варто звертатися до Мухи Ірини Павлівни або Ліщук Катерини Ігорівни. Сидять у одному кабінеті, біля кабінету завкафедри. Вони можуть допомогти з вибором дипломного керівника, переходом на кафедру та спірними питаннями з викладачами.
Також на нашій кафедрі є відповідальний за Erasmus+ по всьому ФІОТ, ім'я не згадаю.
Кабінети вище згаданих осіб знаходиться на поверсі з 400(чотирьохсотими) аудиторіями, потірбно йти в бік 420, все знайдете, є таблички.
Адміністрація завжди йде на контакт з студентами, прислухається до пропозцій і скарг.
У більшості випадків ви не будете прямо контактувати з адміністрацією. Зазвичай, проблеми вирішуються на рівні викладачів, а інша комунікація відбувається через електронну пошту та старосту.
Підсумки
Якщо ти будеш гарним студентом кафедри АСОІУ, а не як автори даного відгуку, то будеш мати знання у цих сферах:
- C/C++, C# або Java або JavaScript за вашим вибором, а також багато предметів можна буде здавати іншими мовами програмування за бажанням.
- Linux, git;
- SQL;
- Android.
- Docker, Travis, Teamwork.
- Unity.
- Software and data security.
- Web development basic
Що далі
⏪ Аналіз програми 121 спеціальності