Український католицький університет готує ІТ-фахівців на трьох програмах: бакалаврській із комп’ютерних наук, бакалаврській з IT та бізнес-аналітики і магістерській Data Science. Розглянемо особливості навчання на кожній із них.
Бакалаврська програма з комп’ютерних наук (CS@UCU)
Місія програмидекларована як підготовка ІТ-фахівців, які створюють нові не лише продукти та послуги, а й сенси. Програма в першу чергу орієнтована на технічну складову і передбачає три спеціалізації: програмна інженерія, штучний інтелект та людино-машинна взаємодія. Студенти здобувають знання з комп’ютерних наук та інформаційних технологій, що ґрунтуються на математичних дисциплінах із врахуванням найновішого світового досвіду ІТ-освіти. Предмети частково викладають англійською, студенти також поглиблено вивчають іноземні мови. Курси читають запрошені західні лектори та українські — з міжнародним досвідом роботи. Акцент — на практично орієнтоване навчання (обов’язковими є літні практики та стажування в IT-компаніях) та розвиток етичних, бізнес-орієнтованих, комунікаційних навичок.
Випускники програми мають можливість продовжити навчання на магістерській програмі УКУ та закордонних вишів, заснувати власну справу у середовищі Львівської бізнес-школи УКУ або працювати в компаніях, які є партнерами програми: SoftServe, Eleks, Sigma Software, N-iX, V.I.Tech та інших.
Навчальні дисципліни програми поділені на блоки: професійний та гуманітарний. Окрім того, діє літня англомовна школа. У професійному блоці студенти вивчають дискретну математику, математичний аналіз, алгоритми і структури даних, лінійну алгебру, об’єктно-орієнтоване програмування, операційні системи, організацію баз даних, архітектуру комп’ютерних систем, теорію ймовірностей і математичну статистику, теорію прийняття рішень, web-технології та web-дизайн тощо. У переліку гуманітарних дисциплін — англійська мова, історія європейської цивілізації, соціальне підприємництво та ін.
Очікується, що після першого року навчання студент знатиме принципи написання коду мовою Python, основні поняття дискретної математики, дискретні структури даних, основи комбінаторики та теорії графів, зможе розгортати невеликі офісні мережі та знатиме англійську на рівні B2.
Після другого курсу — дізнається, як і навіщо писати код в об’єктно-орієнтованому стилі, як розробляти високоефективні додатки на Java/C++, освоїть принципи побудови операційних систем, реляційних і нереляційних баз даних, знатиме, як написати бізнес-план та реалізувати власний проект.
З третього року навчання розпочинається поділ на спеціалізації. Окремий проектно-орієнтований курс для третьокурсників розробили фахівці львівських ІТ-компаній. У його рамках вивчається повний цикл розробки програмного забезпечення (бізнес-аналіз, проектування, управління проектом, командна робота, тестування). Також студенти проходять практику в компаніях-партнерах програми.
Випускники бакалаврату можуть працювати програмістами, фахівцями з машинного навчання, техрайтерами, проектними менеджерами, системними адміністраторами, UX-спеціалістами, тестувальниками.
Навчальна програма в УКУ є продуманою, цікавою для студента і дуже насиченою. Побудована таким чином, що вже на третьому курсі навчання можна знайти part-time оплачувану роботу. А після другого курсу кожен студент проходить практику в ІТ-компанії за цікавим йому напрямом в рамках одного з предметів.
Під час першого року навчання програма дає можливість пройти співбесіду у HR львівських ІТ-компаній. Крім цього, є багато клубів, які збираються протягом року, а саме: клуб штучного інтелекту, веб-розробки, алгоритмічного програмування, робототехніки, розробки ігор, кібербезпеки та інші. Тішить те, що більшість предметів є прикладними, тобто дають практичні навики, а викладачі показують, де можуть бути використані отримані знання у реальному світі.
До слова, навіть на суто математичних курсах, таких як статистика, дискретна математика, лінійна алгебра, маємо завдання, які потребують програмування. Викладачі стараються зробити навчання цікавим і корисним для студентів, і в більшості випадків їм це вдається. А коли ні, то студенти дають свій фідбек про те, що варто покращити, і питання одразу вирішується. Така комунікація ведеться постійно. Будь-які проблеми стосовно навчального процесу залагоджуються по мірі їх виявлення. Студенти беруть у цьому активну участь.
Програмування вивчається систематично, на третьому курсі воно складає 95% домашніх завдань. Вивчаємо різні мови програмування. Обов’язковими, які використовуються на курсах, є JavaScript, Python, Java, C++, C, R. Але паралельно можна вивчати й інші. Викладачі до цього заохочують.
Зокрема, проходять різні літні та зимові школи під час канікул, де можна отримати знання у спеціалізованих галузях. Найбільше мені подобається мільйон можливостей для саморозвитку, які пропонує університет. Кількість відкритих лекцій, семінарів, творчих заходів, конференцій та фестивалів вражає. До прикладу, як мінімум раз на тиждень у нас проводяться ІТ-зустрічі з людьми з індустрії, на яких вони діляться досвідом. Нас вже відвідали працівники Facebook, Google, Grammarly, Twitter, Ring Labs, Eleks, SoftServe та багатьох інших всесвітньо відомих компаній.
(Марія, 3 курс)
Традиційними є зустрічі студентів з менторами — представниками IT-індустрії
Дуже подобається те, що програма різноманітна. З 3 курсу можна вибирати собі напрямок, в якому хочеш рухатися, але й тепер є можливість вчити предмети, які цікавлять більше, глибше, ніж потрібно для здачі. Безпосередньо корисними для мене є всі предмети.
Група порівняно мала, тому є можливість усім спілкуватися з викладачами. На день є максимум 3 пари, і з них майже третина — це консультації, де можна питати все, що цікавить чи незрозуміло. Наскільки я знаю, багато викладачів самі прийшли до нас, і тепер дуже задоволені. Більше того, майже половина молодші за 30, тому комунікувати дуже легко :)
Практика в компанії чи на своєму проекті є обов’язковою після 2 курсу (за неї зараховуються кредити). Якщо студенту вже ніяк не вдається щось підібрати, університет домовляється, але такого ще не бувало.
(Адріян, 2 курс)
***
Програма, звичайно, не ідеальна, є деякі недоліки, але все одно плюсів набагато більше. Вона створена так, щоб кожний студент зміг спробувати себе у різних ролях (від верстальника до дата-саєнтіста) і потім вже сам обрати, по якій спеціальності йти далі.
Із найкорисніших предметів саме на 3 курсі можу виділити штучний інтелект, життєвий цикл програмного забезпечення та, можливо, веб. Викладачі ставляться до всіх студентів однаково. Буває, що дехто не задовольняє потреби студентів, тоді їх можуть замінити на інших. Іноді трапляються зайві предмети (такі як християнство чи історія), але, можливо, вони просто для загального розвитку.
Навчання дуже інтенсивне. Проводимо в університеті більше часу, ніж вдома, вчимося по 7 днів на тиждень. Студенти постійно допомагають один одному. Найяскравіші враження я отримав під час другого року навчання в УКУ. Мабуть, це був найкращий рік в моєму житті. Саме в УКУ я зустрів людей, які стали мені, як сім’я, ми з ними робили усе разом, вчилися по ночах у друга вдома, відпочивали, їздили разом кудись. Усе разом.
Оскільки програма нас робить, якщо так можна сказати, «універсальними програмістами», то вважаю, що більшість наших студентів не будуть мати проблем із пошуком роботи. Після 2 курсу практика є обов’язковою. Нам шукають компанії, які готові взяти нас на стажування на різні позиції на декілька тижнів, і в разі успішного стажування можна залишитися у них на роботі. Цього року такими компаніями були SoftServe, Eleks, Kindgeek, N-IX та інші.
Ми були першим набором, таким собі експериментом. Щороку програма якось змінюється. Тепер у нас на 1 курсі вивчають Python та C, далі на 2 курсі — Java та C++, на 3 курсі ми вивчаємо вже застосування пайтону у штучному інтелекті та JavaScript на вебі. Також на 2 курсі була можливість пройти разом з магістрами курс по Scala замість курсу «Архітектура комп’ютерних систем», і декілька наших студентів вирішили його пройти.
Коли я вступив в університет, зовсім не вмів програмувати. Перший рік був дуже важким. Коли ж перейшли на 2 курс, зрозуміли, що на першому було ще досить легко в порівнянні. Уже тепер, на 3 курсі, дійсно бачу, що ми постійно вчимось чогось нового і вдосконалюємо себе в дуже різних сферах. Приємно згадувати все те болісне навчання, яке ми пройшли, і бути впевненим, що це було не даремно.
(Орест, 3 курс)
Студенти-учасники гри «Що? Де? Коли?»
Теорія та практика знаходяться у правильному балансі. Багато інформації відводиться на самостійне опрацювання, що є відмінним від навчання у школі. На першому курсі ми вивчаємо шість предметів, і я вважаю, що кожен з них є необхідним для формування мене як повноцінної особистості. На мою думку, досить важливим є той факт, що УКУ турбується не лише про професійні навички студента, але й про його гідне становлення у суспільстві. Маю на увазі те, що паралельно з гарною базою програмування та математики нас навчають нестандартних шляхів до вирішення проблем, що допоможе не лише в професійному, але і в повсякденному житті.
Викладачі до своєї професії ставляться відповідально. Подають матеріал досить цікаво, не «сухо». Більшість лекцій реально цікаво слухати. До учнів всі викладачі без виключення мають приязне ставлення. Не допускають фамільярності, тримають певну дистанцію «викладач — студент», але водночас відкриті до пояснення матеріалу навіть поза навчальним часом. Надзвичайною перевагою викладацького складу нашої програми, як на мене, є викладачі англійської. У тих груп, що знають іноземну мову на достатньому рівні, пари проводять native speakers, що є надзвичайно крутим досвідом! Це допомагає не просто вивчати якісь банальні правила, слова та інше, але й тренувати свої навички спілкування з іноземцями, що є надзвичайно корисною можливістю для майбутніх програмістів.
Вчитися доводиться реально багато. Ситуація, коли пари закінчуються о 15:00, а студент їде додому о 22:00 — це реальність нашої програми. На мою думку, це дуже круто. Ми постійно спілкуємось, робимо якісь проекти, відвідуємо багато зустрічей та заходів, вивчаємо купу нового матеріалу. Такий напружений формат сподобається не кожному, але для мене це можливість здійснити свої мрії та побудувати успішне майбутнє.
Ціную програму за можливості, які вона надає. Постійні зустрічі з представниками різних провідних IT-компаній не лише України, але й світу. Також завдяки цій програмі у мене з’явилася велика кількість друзів-однодумців, з якими проводжу частину свого вільного часу для вирішення певних питань навчання або обговорення ідей нових проектів.
Зі спілкування з моїми старшими колегами можу зробити висновок, що УКУ турбується про гідне працевлаштування. І це не лише слова, але реальність. Наразі всі студенти третього курсу, які хотіли влаштуватись на роботу, працюють. І не будь-де, а в компаніях, що турбуються про них в плані становлення як професіоналів своєї справи.
Для мене програма «Computer Science» є не просто місцем навчання. Вона стала частиною мого життя разом із викладачами та студентами, які на ній викладають/навчаються. Маю надію, що мені вдасться не проґавити отриманий шанс та втілити в реальність всі можливості, що подарував мені Український католицький університет.
(Євген, 1 курс)
День відкритих дверей в УКУ
Вчитися складно, але цікаво. Завдання бувають доволі неординарними і різноманітними. Нам намагаються дати базові знання з усіх ІТ-дисциплін, розраховуючи на те, що ми багато чого попробуємо і таким чином знайдемо галузь, в якій нам найцікавіше буде працювати. Профільні предмети, (ООП, БД і тому подібне) зрозуміло, що є корисними. Також кожного семестру в нас є як мінімум один предмет із гуманітарного блоку, тобто щось на розвиток soft skills, критичного мислення, здатності знаходити ефективні рішення до проблем, проводити захопливі презентації.... Курси для загального розвитку, які «розбавляють» математику/програмування, дозволяють переключити мозок і задіяти інші типи мислення. Крім того, кожного семестру ми маємо право вибрати один загальноуніверситетський курс (це так і називається — вибірковий курс), який може взагалі ніяк не стосуватися комп’ютерних наук. Зараз я, наприклад, відвідую курс креативного письма.
Багато з викладачів самі працюють в індустрії. Викладання для них не є необхідністю, тому вони не бояться експериментувати, багато спілкуються з нами, відкриті до критики і компромісів. Звісно, це деколи виливається у відсутність чіткого плану предмету чи системи оцінювання.
Дуже багато командної роботи. З кожного предмету є підсумковий проект. В цьому плані усе дуже гнучко. Наприклад, один великий проект може йти зразу на декілька курсів чи це може бути проект, над яким ти вже працював торік. Основне — в кінці семестру представити результати роботи. Також дуже добре забезпечення різними компонентами hardware: мікроконтролерами, датчиками.
Половина предметів викладається англійською, і більшість навчальних матеріалів — також англійською. Процес роботи над нашими проектами намагаються максимально уподібнити до того, як це виглядає у компаніях. Керівництво програми розраховує на те, що якесь зі стажувань має перерости у постійну роботу.
Найяскравіші враження — ночі командної роботи перед дедлайнами чи здачею проектів, коли виходиш з університету далеко за північ :) Тоді така просто унікальна атмосфера утворюється. А ще запам’яталося представлення мого курсового проекту, доповідь у парі в форматі TED-talk, змагання з алгоритмічного програмування, перший спалений мікроконтролер :)
Навчальний процес спрямований на те, щоб дати можливість розкрити свої здібності і займатися тим, до чого тягне. У цьому плані важливо те, що нам надають колосальну підтримку у всіх починаннях і втіленнях ідей. Програма створює хороше середовище: натхненні, вмотивовані люди, які спонукають тебе постійно розвиватися у всіх напрямках. Мені лише деколи не вистачає академічності в програмі (тобто чітких систем оцінювання, академічних типів самостійної роботи).
(Дзвінка, 3 курс)
Остап Коркуна, програміст у Facebook, на зустрічі зі студентами УКУ
Бакалаврська програма з IT та бізнес-аналітики
Програмає новою, перший набір на неї відбувся в 2017 році. Програма спрямована на застосування прикладних інформаційних технологій до потреб сучасного бізнесу, зокрема щодо аналітики бізнес-процесів та їх автоматизації. Курс розробляли на факультеті прикладних наук УКУ разом із Львівською бізнес-школою та представниками ІТ-індустрії.
За визначенням декана факультету прикладних наук УКУ Ярослава Притули, «ІТ та бізнес-аналітика» — це програма на перетині технологій та бізнес-практик. Міждисциплінарна програма базується на комп’ютерних науках, але поєднує в собі системний аналіз та організацію управління бізнес-процесами. Випускники програми «ІТ та бізнес-аналітика» зможуть однаково добре розуміти мову інженерів і мову бізнесу.
Старт програми «IT та бізнес-аналітика»
Упродовж перших двох років навчання студенти мають схожу навчальну програму з бакалаврами комп’ютерних наук: перетинаються 80% курсів. Затим, здобувши знання з математики та програмування, студенти можуть вибрати ближчий собі напрямок.
Першокурсники вивчають дискретну математику, математичний аналіз, основи програмування, економічний аналіз. З 2 курсу вивчається об’єктно-орієнтоване програмування, теорія ймовірностей та математична статистика, лінійна алгебра, організація баз даних, алгоритми та структури даних, економетрика, основи фінансів.
У переліку навчальних дисциплін 3 курсу — життєвий цикл програмного забезпечення, основи штучного інтелекту, машинне навчання, основи захисту інформації, менеджмент інформаційних систем, операційний менеджмент, аналітика бізнес-рішень в умовах невизначеності.
За останній рік бакалаврату студенти вивчають такі дисципліни, як аналіз для бізнес-аналітики, візуалізація даних, транспортна аналітика та логістика, маркетингова аналітика, big data в інформаційних системах підприємств, управління ризиками, блокчейн-технології, цифрова трансформація в бізнесі, та пишуть дипломні роботи.
Після закінчення навчання студенти можуть працювати як в ІТ-аутсорсингу, продуктових компаніях, так і в бізнес-консалтингу, обіймаючи посади бізнес-аналітика, аналітика даних, програміста тощо. Особливість програми в тому, що випускники можуть знайти себе як інженери і як бізнесмени.
IT-зустріч з Оленою Козловою, співзасновницею та операційною директоркою PLVision
Я вибрала саме УКУ передусім через цінності, оточення. А далі вже з можливих програм обрала бізнес-аналітику через затребуваність на ринку праці і просто любов до математики. Бачила, як розвивалися комп’ютерні науки і просто повірила, що IT&ВА теж буде крутою програмою.
Наразі я дуже задоволена навчанням. Вчимо основи, на базі яких вже в наступні роки будемо вчити те, що справді важливе для роботи. Вивчення кожного предмету має сенс, все є продуманим. Гуманітарний блок спрямований на розвиток soft skills. Програма модифікується відповідно до потреб індустрії. Викладачі є професіоналами, які самі мають досвід роботи в індустрії, постійно розвиваються, абсолютно завжди готові допомогти, навіть поза виділеним для цього часом. Постійно застосовуємо вивчене на практиці, робимо проекти. Важливою особливістю є додаткові клуби, де можемо вчити те, що нас цікавить, наприклад розробка ігор, робототехніка. У цьому завжди підтримують, надають потрібну допомогу. Кожного тижня у нас є зустрічі з представниками різних ІТ-компаній.
Особисто мені вчитися дуже важко через швидкий темп, насиченість програми. Але завжди можу знайти допомогу у викладачів і одногрупників. Навчання забирає практично весь час, але воно того вартує. Найбільше зусиль потребує програмування — воно вимагає багато практики. Викладачі будуть до останнього з тобою сидіти, вони віддаються справі на всі сто.
(Ярина)
***
Програма нова, тому ми певною мірою є її випробувальниками. Мені подобається, що протягом навчання в УКУ ми маємо змогу отримати як hard, так і soft skills. Наприклад, у нас є курс з критичного мислення та креативного вирішення проблем. Щодо розвитку як особистості, то в університеті діють різні клуби та студентські організації, які дають можливість відкрити себе по-новому. Мені дуже подобається в УКУ. Відчуваю, що я у правильному місці, у правильний час!
(Дарія)
***
Я навчаюся лише кілька місяців, проте вже можу з упевненістю сказати, що мої враження позитивні. При вступі я переглядала карту курсів і зрозуміла, що переважна частина предметів мені цікаві і потрібні. У першому семестрі в нас лише 6 курсів, тому є можливість приділити увагу кожному з них. Є базові предмети: математичний аналіз, дискретна математика, основи програмування, англійська мова. Є також предмети для загального розвитку: історія та критичне мислення.
Одна з найсильніших сторін УКУ — це викладачі. Вони заохочують ставити питання, відкриті до пропозицій студентів. Англійську у багатьох викладають носії мови. Нас заохочують робити проекти, надають усі необхідні консультації, можуть порекомендувати, до кого ще звернутися. Особливістю навчання є також ІТ-зустрічі. Щосереди ми маємо лекцію від когось із представників індустрії, де можемо спілкуватися, ставити питання. Також маємо декілька клубів (кібербезпека, штучний інтелект і т. д.), менторами яких є реальні практики, люди, що знають, як це працює.
Серед моїх найяскравіших вражень можу зазначити орієнтаційну сесію — спеціальний тиждень на початку року, де є можливість краще познайомитися з університетом, людьми не лише зі своєї спеціальності, але і з інших. Адже найкращі ідеї народжуються на перетинах.
Причин обрати цю програму було декілька: окрім того, що мене цікавить в цілому цей напрямок, подобається, що УКУ абсолютно не толерантний до плагіату, корупції та списування. У школі, де оцінка вважалася важливішою за знання чи ідеї, списування було ніби чимось нормальним, але мені це абсолютно не підходить. Я хотіла б, щоб нас оцінювали за те, що ми дійсно знаємо і можемо, що, безперечно, і знайшла.
І головне — це люди. Серед моїх одногрупників багато людей, що були олімпіадниками, писали у МАН, мали до того свої проекти. Це неймовірно надихає, в такому середовищі прагнеш до розвитку.
(Женя)
Зустріч з Євгеном Романом, канадським економістом та бізнесменом
Магістерська програма комп’ютерних наук (Data Science)
Програмадає знання та навички в галузі програмування та аналітики даних. Від вступників вимагається диплом бакалавра, який необов’язково повинен бути з комп’ютерних наук чи інших інженерних спеціальностей. Проте важливим є досвід абітурієнта у сфері комп’ютерних наук та прикладної математики, а іспит включає в себе питання з вищої математики, лінійної алгебри, теорії ймовірностей, дискретної математики, об’єктно-орієнтованого програмування, базових структур даних та реляційних баз даних.
Навчання триває впродовж трьох семестрів. Студенти здобувають знання з таких предметів, як візуалізація даних, computer vision, machine learning, deep learning, reinforcement learning, архітектура даних, паралельні та розподілені обчислення, функціональне програмування, дизайн-мислення, штучний інтелект, створення інновацій та ін.
Магістри володіють такими компетенціями: об’єктно-орієнтоване проектування, алгоритмічне мислення та поглиблене знання алгоритмів і структур даних, програмування розподілених систем, оптимізація програмного коду, знання сучасних розподілених систем баз даних, знання побудови ІТ-бізнесу та стартапів. У сфері наук про дані випускники опановують знання алгоритмів і підходів машинного навчання, методів статистичного виведення та ймовірнісного аналізу; принципів збору даних, попередньої обробки та візуалізації даних, сучасних методів глибокого навчання.
Випускники-магістри можуть працювати інженерами програмного забезпечення, фахівцями з аналітики даних, бізнес-аналітиками.
Джефрі Рікер та Пол Лаймон із Ricker Lyman Robotic розповідали магістрам про принципи лідерства
В Україні це єдина сучасна програма з data science. Усі викладачі — або найкращі спеціалісти нашої країни, або викладачі закордонних університетів. Теоретичні курси інтегровані з практичними, тобто основи лінійної алгебри та статистики потім розгортаються в machine learning та deep learning. Програмування як навичка має бути у всіх студентів за умовами вступу до програми. Як мінімум треба знати Python або R. Бажано ще мати досвід з Java, бо деякі курси на Java. На курсі функціонального програмування ми вивчили Scala, але це не був курс зі Scala. Це був курс ФП зі скалою для прикладу.
Я вже 6 років працював розробником програмного забезпечення, але мені не вистачало теоретичної підготовки, щоб зайнятися більш наукоємною сферою data science. Ця програма мені підійшла ідеально, тому що я отримав все, що мені необхідно для старту нової кар’єри. Декілька позицій в навчальному плані викликали питання, але за сильного бажання можна було домовитися пройти еквівалентний курс онлайн або в бізнес-школі.
Всі викладачі ставляться до студентів дуже уважно, з повагою, бо група зібралася сильна, мотивована, нікого не треба було «тягнути» чи заставляти працювати. Викладачі — або спеціалісти та експерти з професійним досвідом, або досвічені науковці, тому кожен шукав можливість дати нам максимальну кількість знань і навичок за обмежений час.
Оскільки університет інтегрований з науковою та професійною спільнотою Львова та України, то більшість студентів з моєї групи знайшли роботу в компаніях наших викладачів. Багато відомих українських ІТ-компаній надають стипендії для оплати навчання і одразу пропонують роботу своїм стипендіатам. Деякі студенти завдяки контактам з УКУ змогли знайти наукових керівників за кордоном і вже готують наукові публікації. Тому в сенсі соціального ліфта і працевлаштування — все дуже добре.
Серед хороших вражень — і те, як разом із найсильнішими студентами ми зібрали команду УКУпнік і брали участь у різних міжнародних студентських змаганнях з аналізу даних. Всюди мали призові місця. Рік тому їздили в Торонто у фінал, цієї осені — до Парижа. Це було круто, я раніше не мав успіху в змаганнях чи олімпіадах, а тут знайшов своє місце :)
Загалом усі курси передбачають багато самостійної роботи, і це дозволяє самому вигадувати собі цікаві завдання. Програма розкриває здібності до самостійного навчання, такий собі boot camp для охочих навчитися вчитися. Саме в УКУ я вперше відчув університет як спільноту розумних, вмотивованих, здібних людей, котрі приходять на заняття не заради диплома, а заради знань, як це має бути в справжній академії. Мені не завжди вистачало дисципліни і сміливості самому собі ставити справжні важкі цілі, я більше плив за течією, виконував роботу і отримував зарплату. В УКУ я навчився систематично працювати над собою, рухатися від однієї глобальної задачі до наступної. І це дарує фантастичні можливості для розвитку.
Я б лише хотів мати більше свободи в навчальному плані, мати можливість скласти список предметів самостійно, без жорсткої структури. Бо загалом програма хороша, але я б склав пріоритети по-іншому, якби мав можливість.
(Анатолій)
Команда магістрів в Торонто — переможці Queen’s International Innovation Challenge data science competition 2017
Программа хорошая, сейчас в Украине точно ничего подобного и близко нет. Много практических заданий из реальной жизни, хотя пока что некоторые предметы были на недостаточно высоком уровне. Из полезных предметов — «Intro to deep learning», «Distributed and parallel algorithms», «Parallel functional programming». Остальные предметы были полезными отчасти, или я в них уже разбирался на достаточно высоком уровне и мне от них не было особой пользы.
Почти все преподаватели работают в индустрии, из-за этого появляется как много плюсов (компетентность, интересные прикладные задачи), так и наоборот: недостаточно времени на подготовку, мало опыта в преподавании. Но в целом все достаточно общительны и готовы подсказать.
По сравнению с классическими вузами — очень мало непрофильных предметов, и то некоторые из них были очень крутыми, как «Медиакоммуникации» или «Law in IT». Отчасти обрывистое обучение из-за формата три дня в две недели. Но такие условия созданы, чтобы люди могли и учиться, и работать. Поэтому в данной ситуации — это хороший вариант.
Отношение к студентам — как к клиентам. Мы платим достаточно большие деньги за образование ($6300), поэтому к нам прислушиваются, постоянно напоминают про какие-то дедлайны, снимают на видео и т. д. Также важную роль занимают ценности университета, и ты не можешь позволить вести себя недобросовестно, как этим занимались на бакалаврате в Киеве.
У нас возраст группы от 22 до 35 лет. Это не классический вуз, сюда идут не столько за работой, сколько за повышением своих скиллов и определенного общения. У нас почти все к третьему семестру нашли работу дата саинтистом, либо плотно связанную с этим направлением.
Магистерка помогает больше раскрыть какие-то непрофильные свои стороны, добавить общения и посмотреть на это с другой стороны. Программа нравится из-за ее уникальности и из-за отношения университета к тебе, как клиенту. Она объединяет как правильные ценности, так и заботу о тебе.
Из недостатков — это сильная диверсификация группы: есть как очень сильные люди, так и слабые. Из-за этого иногда предметы преподают на недостаточно высоком уровне или наоборот — на некоторых предметах очень сложно из-за бэкграунда. В идеале нужно делить на более мелкие группы и подстраиваться преподавателям под каждую из них. Думаю, что это выполнимо в ближайшем будущем.
Также недостаток — это отсутствие хороших преподавателей в Украине, либо отсутствие желания у них преподавать, поэтому приходится привозить из-за границы больше 50%, что не всегда оправдывает себя. А так в целом программа хорошая, и в ближайшие два-три года ни один универ в Украине не сможет ничего подобного сделать, к сожалению.
(Виталий)
AI&BigData Conference 2017
Викладачі дуже натхненні. Часом приїздять із-за кордону, часом є онлайн-лекції. Круто те, що іспитів нема, набираємо бали впродовж семестру. На деяких предметах бали можна заробити лише проектами, зокрема командними. З одного з предметів, до прикладу, завдання, яке потім визначатиме оцінку з курсу, полягає в тому, що треба командою взяти участь у міжнародних змаганнях, підготувати відповідний проект. Програма є дуже релевантною до того, що планую робити після випуску.
(Тетяна)
Резюме
Напрям підготовки | Програма |
Програмісти, фахівці з машинного навчання, техрайтери, проектні менеджери, системні адміністратори, UX-спеціалісти, тестувальники. | Бакалаврська програма з комп’ютерних наук (CS@UCU) |
Бізнес-аналітики, аналітики даних, програмісти. | Бакалаврська програма з IT та бізнес-аналітики |
Інженери програмного забезпечення, фахівці з аналітики даних, бізнес-аналітики, фахівці з машинного навчання. | Магістерська програма комп’ютерних наук (Data Science) |