Гід по IT- спеціальностей КПІ
via Shutterstock .
Представляємо вам невеликий путівник , мета якого - допомогти IT- абітурієнтам визначитися з конкретним напрямом підготовки. Осягнути неосяжне неможливо , тому ми обмежилися профільними IT- факультетами НТУУ « КПІ» , але в цілому суть напрямків аналогічна і для інших технічних вузів.
IT - фахівців готують за 7 основним Бакалаврат:
- Комп'ютерні науки ,
- Системна інженерія ,
- Програмна інженерія ,
- Комп'ютерна інженерія ,
- Прикладна математика ,
- Безпека інформаційних і комунікаційних систем ,
- Системний аналіз .
Розглянемо особливості кожного зі згаданих напрямів підготовки на 4 факультетах/інститутах КПІ: ФІОТ , ФПМ , ФТІ , ІПСА .
Факультет інформатики та обчислювальної техніки ( ФІОТ )
Факультет на фундаментальному рівні готує фахівців в області програмування та інформаційних технологій .
На ФІОТ є 4 напрями підготовки:
«Комп'ютерні науки»
Випускники навчаться :
- проводити системний аналіз предметних областей ,
- створювати математичні моделі об'єктів і процесів автоматизації ,
- проектувати і розробляти прикладне програмне забезпечення та бази даних ,
- застосовувати інструментальні засоби розробки програмних систем , веб- технологій , технологій розподілених систем і паралельних обчислень ,
- розробляти системи штучного інтелекту .
«Комп'ютерна інженерія»
Випускники навчаться розробляти :
- апаратно -програмні засоби ІТ , комп'ютерних систем і мереж ,
- їх системне програмне забезпечення та бази даних ,
- технічні засоби захисту інформації ,
- системи прийняття рішень ,
- системи діагностики і тестування ,
- розподілені і кластерні комп'ютерні системи ,
- локальні , глобальні та корпоративні комп'ютерні мережі.
Основна відмінність «комп'ютерної інженерії » від «комп'ютерних наук » полягає в тому , що « інженерія » займається внутрішніми , стосовно комп'ютера , проблемами (тобто як влаштовані і працюють комп'ютери й комп'ютерні системи). « Науки » займаються проблемами використання комп'ютерів для створення ІТ і/або вирішення завдань у тих чи інших предметних областях.
«Програмна інженерія»
Випускники навчаться створювати прикладне ПЗ:
- комп'ютерних систем і мереж ,
- корпоративних систем і мереж ,
- систем підтримки прийняття рішень ,
- автоматизованих систем управління ,
- інтелектуальних систем ,
- мультимедійних систем ,
- програмних продуктів для бізнесу
- веб -порталів ,
- баз даних і знань ,
- програмних систем діагностики та сертифікації ,
- програмних засобів захисту інформації в комп'ютерних системах та мережах
а також :
- управляти змістом , термінами , вартістю та якістю , людськими ресурсами , ризиками при розробці ПЗ ,
- використовувати мови опису архітектури і інтерфейсу , шаблонів , нотацій , стратегій ,
- тестувати ПЗ на модульному , інтеграційному і системному рівнях , орієнтоване на формальні специфікації , потоки даних , умови використання , визначення надійності , продуктивності ,
- розробляти проектну робочу технічну документацію.
«Системна інженерія»
Випускники навчаться створювати :
- комп'ютеризовані і робототехнічні системи ,
- системи автоматики , призначені для керування технологічними процесами , технічними об'єктами і бізнес -системами , побудованими на базі ІКС ,
- засоби захисту інформації та баз даних і знань ,
- теорії управління та прийняття рішень ,
- новітні технологій програмування та штучного інтелекту .
Напрям підготовки включає 2 спеціальності:
« Комп'ютеризовані системи управління та автоматика » - технології програмування , ООП , системне програмування , бази даних , операційні системи , комп'ютерна графіка , теорія автоматичного управління , цифрові системи , архітектура комп'ютерних систем і мереж , телекомунікаційні системи та мережі , комп'ютерна електроніка , захист інформації та комп'ютерна криптографія , банківські та спеціалізовані інформаційні системи та мережі , інтелектуальні системи .
« Комп'ютеризовані і робототехнічні системи» - комп'ютеризовані системи керування у виробництві та бізнесі , розробка програмного супроводу комп'ютеризованих і робототехнічних систем , систем штучного інтелекту , гіпертекстових систем , систем навігації і маніпулювання інформаційними масивами в мережі Internet і інших великомасштабних і глобальних мережах зв'язку , мереж і систем для виробничих і комерційних установ .
Дмитро , ФІОТ :
« Я вчуся на системній інженерії, кафедра АУТС . У нас багато молодих і працюють на реальних сучасних проектах викладачів . Програму намагаються хоч якось підганяти під наш час. Якщо ти хочеш вчитися - тут дадуть знання. Основний упор , звичайно , на IT. Математику вчимо , але не дуже напружують. З програмування у нас є як трохи " низького" рівня ( типу С + + , assembler ...), так і " високого" (Java , Python - ознайомчо , упор на C # , і ще веб -програмування ) . Акцент на високому рівні , тому що це затребувано .
На комп'ютерної інженеріїна перших курсах програмування мало , трохи Pascal , Java , Ada . Ухил на фізику і математику. Далі буде акцент на низький рівень , мікроконтролери , всі справи. Програмування дається недостатньо.
На комп'ютерних наукахдають всього по трохи. Вчитися не дуже складно , але і рівень знань нижче в порівнянні з нашою системної інженерією .
Програмна інженерія- новий напрямок , тому програма часто змінюється. Кажуть , вчитися легко , але й знання відповідні. Вчать фігню часто.
У програмуванні є прикол - все одно доведеться вчити самому. Тобі в універі дадуть або трохи більше , або трохи менше. Головне , що дадуть - це поштовх , щоб зрозуміти , що і як треба. Систематизують всі знання з ІТ , дадуть поняття не тільки про програмування , а й про ОС , мережах ».
Саша , ФІОТ :
« На ФІОТ вчать таких собі інженерів у вакуумі. Багато теорії , мало практики . Мабуть , за задумом укладачів програми випускників повинні брати мінімум на сеньйорів. Особливість така, що знання, необхідні для здачі сесії і знання , які можуть знадобиться в житті , рідко коли перетинаються.
Різні напрямки відрізняються кількістю предметів , пов'язаних з комп'ютерною архітектурою , і предметів , пов'язаних з писаниною ТЗ з різних ГОСТам ».
Микита , ФІОТ :
« Я вчуся на комп'ютерної інженерії- як проектувати всі види чіпів і процесорів , писати для них драйвера і софт . Попутно вивчається набір хорошого програміста (Java , C + + , PHP , Python і так далі).
На програмної інженеріївчать писати , писати і писати. Два профільних мови (у нас один - Java) , багато алгоритмів і 4 семестри Матана (у нас 3 ) . Менше всякого асемблера і менше всякого заліза ( наприклад , архітектури ) .
Системна інженерія- програмування на рівні комп'ютерної інженерії , однак замість архітектури та інженерії чіпів/процесорів вони вивчають мережі і знайомляться з основами робототехніки .
Комп'ютерні науки- єдина з 4 спеціальностей , на якій є копьютерного графіка (тобто photoshop ) і веб-дизайн. Ну , і зроблений ухил в мережі і віддалене управління , автоматику ».
Оксана , ФІОТ :
« Я вчуся на системній інженерії, на кафедрі ТК . Якщо хлопці з програмної інженеріїпишуть гарні програми для операційних систем на компах , то системний програміст пише цю саму ОС або якусь невидиму логіку в яких-небудь контролерах . Загалом все , що " ближче до тіла " , і крутиться навколо заліза » .
Олег , ФІОТ :
« На комп'ютернихнаукахухил на проектування , на комп'ютерної інженерії- на залізо. На програмної інженеріївчитися непросто , але зате не багато фізики і математики в порівнянні з іншими спеціальностями та факультетами ».
Факультет прикладної математики ( ФПМ )
Факультет готує фахівців в області ІТ , проектування ОС , розробки системного та прикладного ПО , систем автоматизації проектування , наукових досліджень , експертних систем , засобів захисту інформації в комп'ютерних системах .
На ФПМ є 3 напрями підготовки:
«Прикладна математика»
Випускники навчаться створювати :
- моделі процесів і явищ ,
- математичне та програмне забезпечення систем обробки інформації ,
- системи штучного інтелекту ,
- алгоритми вирішення завдань і планування обчислювальних експериментів ,
- експертні системи .
«Програмна інженерія»
Випускники навчаться створювати прикладне ПО для :
- комп'ютерних систем і мереж ,
- систем підтримки прийняття рішень ,
- автоматизованих систем управління ,
- інтелектуальних систем ,
- програмних продуктів для бізнесу , веб -порталів , мультимедійного ПЗ , баз даних , програмних систем діагностики та сертифікації ,
- програмних засобів захисту інформації в комп'ютерних системах та мережах.
«Комп'ютерна інженерія»
Випускники навчаться знаходити оптимальне співвідношення між програмної та апаратної реалізацією і створювати :
- апаратно -програмні засоби ІТ ,
- комп'ютерні системи та мережі , їх системне ПЗ ,
- спеціалізовані КС з оптимізованими параметрами ,
- вбудовані комп'ютерні системи ,
- технічні засоби захисту інформації в комп'ютерних системах та мережах.
Напрям підготовки включає 3 спеціальності в залежності від прикладних об'єктів діяльності:
« Комп'ютерні системи та мережі» - високопродуктивні комп'ютерні системи , мультипроцесори , кластерні , паралельні , розподілені системи ; глобальні та локальні комп'ютерні мережі.
« Системне програмування» - операційні системи , в т.ч. системи реального часу; програмні агенти ; системи ПО (драйвери , компілятори тощо); програмні засоби захисту інформації.
«Спеціалізовані комп'ютерні системи» - комп'ютерні системи з оптимізованими параметрами , бортові і навігаційні , вбудовані , діагностичні кріптокомпьютерние системи , системи обробки сигналів та зображень.
Рома , ФПМ :
« 70 % дисциплін для всіх трьох напрямів ФПМ однакові . У нас на програмної інженеріївчать конкретно розробці програм (дуже багато практики порівняно з іншими) . Наголос робиться на написання коду , грамотне складання структур даних , побудова алгоритмів .
Навчання цікава і ненапряжная . Хороший викладацький склад. За 4 роки я жоден предмет не назвав би зайвим або непотрібним , не рахуючи філософій , психологій та іншої єресі. Вчать тільки тому, чим реально ти зможеш заробляти гроші. З 2-3 курсу можна йти працювати за фахом » .
Богдан , ФПМ :
« На комп'ютерної інженеріївивчають програмування з ухилом у бік апаратної розробки ( комп'ютерна схемотехніка , комп'ютерна електроніка , прикладна теорія цифрових автоматів).
На програмної інженеріїроблять упор на прикладну розробку. Там є курси з тестування ПО , інженерії ПЗ і т.п.
На прикладної математикипрограмування менше. Там роблять упор на теоретичну і практичну підготовку в математиці ».
Фізико-технічний інститут ( ФТІ )
Інститут готує фахівців з прикладної фізики, інформатики та інформаційної безпеки для науки і високотехнологічних сфер економіки. Випускники зможуть створювати нові математичні методи і технології комп'ютерної обробки інформації.
В ФТІ є 4 напрямки підготовки , з них безпосередньо з IT пов'язано 2 :
«Прикладна математика»
Випускники навчаться створювати :
- математичні методи, моделі та технологи інформаційних процесів для комп'ютерної обробки інформації ,
- програмні та програмно -апаратні засоби захисту інформації ,
- математичні методи аналізу інформації в просторі Інтернет ,
- системи автоматизованої обробки даних ,
- моделі і технології криптографічного захисту інформації , аутентифікації , цифрового підпису , криптографічних протоколів ,
- криптографічні засоби в банківській , комерційній та інших сферах.
Напрям підготовки включає 3 спеціалізації:
Математичні методи комп'ютерного моделювання - розробка комп'ютерних моделей для прогнозування та прийняття рішень в промисловості, економіці , екології; створення принципово нових методів і технологій обробки і передачі інформації.
Математичні методи кібернетичної безпеки - розробка математичних методів , моделей і технологій створення інтегрованих систем захисту , які об'єднують програмні , математичні та апаратні засоби .
Математичні методи криптології - розробка криптографічних методів захисту інформації та інноваційних технологій організації криптографічних систем захисту інформації.
« Безпека інформаційних і комунікаційних систем»
Випускники навчаться створювати :
- захист інформації та політику безпеки в комп'ютерних системах та мережах ,
- захист вербальної інформації та інформації в телекомунікаційних мережах і системах зв'язку ,
- комплексні системи захисту інформації на основі програмних і програмно- апаратних засобах захисту інформації ,
- програмно- технічні методи захисту інформації ,
- системи підтримки кібернетичної безпеки .
Андрій , ФТІ :
« Прикладна математика- більше науковий напрям . Багато фізики , математики , фундаментальних знань з ІТ (технології мультимедіа , структурні методи розпізнання образів , квантова інформатика) . Крім цього вчимо С + + , Java , ООП , веб -програмування , системне програмування , хмарні обчислення і GRID , операційні системи , бази даних , мережі , забезпечення якості , проектування програмних комплексів.
Безпека ІКС- більше інженерна спеціальність , але і там багато фундаментальних предметів ».
Олег , ФТІ :
« На прикладної математикивеличезна кількість математики , але фізики теж вистачає - все від механіки і до квантової інформатики тут розкажуть . Плюс є кілька семестрів програмування , і взагалі його досить часто доводиться використовувати для інших дисциплін .
На безпеки - фізики найменше , математики теж набагато менше , ніж на ПМ . Інформатики приблизно стільки ж. Вчитися набагато легше , ніж на прикладній математиці .
Физтех відрізняється від усіх інших факультетів в першу чергу рівнем знань (одне з перших місць по КПІ). Але варто надходити тільки якщо ви дійсно готові вчитися. Великий відсоток відсіву на молодших курсах ».
Микита , ФТІ :
« Физтех - інститут всередині КПІ , який був заснований СБУ , типу їм там терміново знадобилася купа крутих фахівців у галузі математики , фізики та ІТ. Физтех кілька років був чи не найкрутішим матфака в Україні , але потім сюди поліз народ , який , м'яко кажучи , не тягне. Прикро , що сказати.
Вчать тут , в основному , три предмети : програмування , математику і фізику . Повчишся на фізтеху - навчишся вчитися) ))
Працювати потім можна скрізь. За задумом засновників , випускники фізтеху мали йти на захист інформації в ІТ- відділи , але з тим же успіхом можна розробляти сайти або програмувати системні продукти.
ФТІ - це осбий рівень навантаження . Яскравий приклад - був у нас на першому курсі хлопець , не тягнув абсолютно . Перейшов на ФПМ - тепер найкрутіший у них в групі. Думаю , думка зрозуміла .
Варто відзначити чудовий викладацький склад. Якщо ти любиш вчитися, і преподи це бачать , то ставитися до тебе будуть відповідно. Матеріал дають дуже добре , запитують теж сильно , але це й на краще . Є, звичайно , пара " в сім'ї не без виродка " , але який факультет без таких ? »
Інститут прикладного системного аналізу ( ІПСА )
Інститут готує фахівців з ІТ та системному аналізу . Випускники здатні проектувати комп'ютерні системи для прийняття рішень і управління процесами в макроекономічних , технічних , фізичних та екологічних системах .
В ІПСА є 2 напрями підготовки:
«Системний аналіз»
Випускники навчаться :
- проводити комплексний аналіз ,
- використовувати технології прийняття рішень в складних системах різної природи ,
- використовувати сучасні інформаційні технології та комп'ютерну техніку для побудови та обслуговування інформаційних комп'ютеризованих систем у різних галузях науки і народного господарства ,
- за допомогою математичних методів і програмних засобів ( C , C + + , Java , бази даних) вирішувати проблеми в різних областях науки , техніки , фінансів , соціально- економічній і політичній сферах .
Напрям підготовки включає 2 спеціальності:
Опубліковано: 07/07/14 @ 07:20
Розділ Безпека
Рекомендуємо:
2 - 4 жовтня , Львів - Lviv IT Arena
Бесіда з Андрієм Павлівим , CEO в N- iX
19 липня, Київ - Курс " Програмування під Android "
Python digest # 1 : EuroPython 2014
19 липня, Київ - Mobile Tech Hangout