Інформатика-1 (72791) Основні поняття інформатики та комп’ютерних технологій. Використання комп’ютерів та комп’ютерних мереж. Персональні комп’ютери типу IBM PC та Apple Macintosh. Методи, засоби і прийоми використання відповідного програмного забезпечення.
Програмне забезпечення ПЄОМ (72853) Основні поняття інформатики та комп’ютерних технологій. Використання комп’ютерів і комп’ютерних мереж. Персональні комп’ютери типу IBM PC та Apple Macintosh. Методи, засоби і прийоми використання відповідного програмного забезпечення.
Програмування (72856) Основи програмування та розробки алгоритмів. Основні елементи мови Паскаль. Базова техніка програмування.
Кваліфікаційна робота (72897) Самостійні дослідження з обраної тематики під керівництвом одного з викладачів кафедри.
Охорона праці в галузі (72898) Характеристики роботи комп’ютерів з точки зору ергономіки, охорони та гігієни праці, а також фактори, що впливають на функціональний стан користувачів. Аналізується система «людина – комп’ютер – середовище», формулюється концепція гармонізації взаємодії елементів цієї системи. Наводяться сучасні дані із законодавчих та нормативних документів щодо охорони праці користувачів комп’ютерів.
Архітектура інформаційних управляючих систем (72902) Архітектура системи як сукупність взаємопов’язаних інфраструктур. Основні поняття агентних технологій, архітектура багатоагентних систем, прийняття рішень в агентних системах, проблеми платформи реалізації, оцінки складності задач проектування агентів, мобільні обчислення та агенти.
Інформаційні системи та структури даних (72904) Фізичні основи взаємодії електромагнітного випромінювання з твердим тілом. Міжзонні переходи, екситонні явища, домішкові переходи. Взаємодія електромагнітних хвиль з вільними носіями заряду у твердому тілі з дефектами та коливаннями кристалічної ґратки. Основні методи оптичних досліджень твердого тіла: спектроскопія поглинання та відбиття, люмінесценція, комбінаційне розсіяння, розсіяння Мандельштама–Бриллюена, мессбаурівська спектроскопія. Експериментальні засоби спектроскопічних досліджень твердого тіла: спектральні прилади, джерела світла, системи реєстрації, поляризаційні методи вимірювання.
Прикладне програмування (72905) Сучасні системи програмування: Free Software Foundation і проект GNU. «GNU Compiler Collection». Програмні засоби для контролю породження виконавчих файлів. GDB-відладчик рівня вхідної мови для C, C++. Бібліотека C++ для статистичних обчислень, генерації випадкових чисел. GNU Pascal. GNU Prolog.
Курсова робота (72915) Завдання курсової роботи – прищепити студентам навички самостійної праці (робити огляд наукової літератури, аналізувати різні підходи, формулювати власні висновки).
Прикладне програмування (72916) Сучасні системи програмування: Free Software Foundation і проект GNU. «GNU Compiler Collection». Програмні засоби для контролю породження виконавчих файлів. GDB-відладчик рівня вхідної мови для C, C++. Бібліотека C++ для статистичних обчислень, генерації випадкових чисел. GNU Pascal. GNU Prolog.
Розподілені обчислення (72918) Різні аспекти розподілення обчислень: просторовий, часовий, функціональний і сематичний. Моделі та методи, пов’язані з основними елементами розподілення: керування, зв’язок і ресурси. Шляхи досягнення основних цілей розподілених обчислень і систем: зв’язок користувачів із ресурсами, прозорість доступу, відкритість і масштабність.
Охорона праці в галузі (72922) Характеристики роботи комп’ютерів з точки зору ергономіки, охорони та гігієни праці, а також фактори, що впливають на функціональний стан користувачів. Аналізується система «людина – комп’ютер – середовище», формулюється концепція гармонізації взаємодії елементів цієї системи. Наводяться сучасні дані із законодавчих і нормативних документів щодо охорони праці користувачів комп’ютерів.
Практика дослідницька (72927) Дослідницька практика покликана забезпечити поєднання теоретичних знань і практичних навичок у дослідженні суспільно-політичних процесів, стимулювати прагнення до їхнього творчого застосування, прийняття самостійних рішень, розв’язання нагальних проблем у реальних виробничих умовах. Передбачається аналітична, експертна та прогностична робота.
Науково-дослідний семінар (72929) Курс спрямований на опанування студентами навичок науково-дослідної роботи та розвиток наукового мислення. В курсі визначатиметься методика підготовки магістерських дисертаційних робіт, механізм підготовки анотацій, наукових статей, а також написання відзивів та рецензій на них.
Магістерська робота (72933) Підсумок опанування змісту дисциплін навчального плану. Студент мусить проявити здатність до наукового пошуку, аналізу наукової літератури, постановки і вирішення теоретичних питань.
Основи квантових обчислень (72943) Поняття квантової частки, опис і вимірювання її стану. Квантовий протокол передавання ключа Беннета-Брасарда. Системи з багатьох квантових часток і їхня еволюція. Заплутані стани. Парадокс Ейнштейна-Подольського-Розена. Теорія зворотних обчислень. Зв’язок квантових і класичних обчислень. Квантові вентил і схеми, їхні повні базиси. Щільне кодування і телепортація. Квантова машина Тюрінга. Складнісні класи BQP і EQP. Квантові алгоритми Дойча і Джози, Саймона, Гровера, Шора. Обмеження і проблеми квантових обчислень.
Практика (СОСЕІ:система обробки соціальної і економічної інформації) (73192) Використання комп’ютерних технологій у розв’язанні економічних задач. Основні типи систем обробки соціально-економічної інформації. Студенти набувають практичних знань з баз даних і систем керування базами даних. На практичних заняттях розглядаються питання обробки інформації за допомогою СКБД Access.
Системи обробки соціально-економічної інформації (73197) Використання комп’ютерних технологій у розв’язанні економічних задач. Основні типи систем обробки соціально-економічної інформації. Студенти набувають теоретичних і практичних знань з баз даних і систем керування базами даних. На практичних заняттях розглядаються питання обробки інформації за допомогою СКБД Access.
Системи обробки соціально-економічної інформації (73265) Використання комп’ютерних технологій у розв’язанні економічних задач. Основні типи систем обробки соціально-економічної інформації. Студенти набувають теоретичних і практичних знань з баз даних і систем керування базами даних. На практичних заняттях розглядаються питання обробки інформації за допомогою СКБД Access.
Комп`ютерні аналітичні програми (73327) Бізнес-аналітика (Business Intelligence) на базі засобів SQL Server 2005, OLAP-системи та Data Mining. Економічна й фінансова аналітика, моделювання економічних систем, бізнес-прогнозування програмними засобами Matlab (Mathcad), Excel, Minitab, Statistica (SPSS).
Методи та засоби комп`ютерних технологій (73753) Основні поняття інформатики та комп’ютерних технологій. Підготовка до вивчення ряду спеціальних дисциплін професійного спрямування «комп’ютерні науки». Методи, засоби і прийоми використання відповідного програмного забезпечення: операційні системи, програмні оболонки, текстові редактори, електронні таблиці.
Мови програмування (73754) Курс відноситься до блоку фундаментальних дисциплін бакалаврської програми " Програмна інженерія" , успішне прослуховування якого закладає основу базових знань розробника ефективних алгоритмів ( програм ) розв`язку різноманітних прикладних задач.
Алгоритми і структури даних (73756) В цьому курсі розглядаються основні структури даних, поширені в алгоритмічних мовах програмування: запис, масив, множина, дані з динамічною структурою. Значна увага приділяється методам визначення складності та ефективності алгоритмів, детально аналізуються найбільш застосовані в програмуванні алгоритми розв'язку різного роду практичних задач.
Практика навчальна (73757) Існуюча система надання послуг та аналіз діяльності організацій, які займаються соціальною роботою в м. Києві. Студенти відпрацьовують конкретні навички і методи соціальної роботи.
Практика дослідницька (73760) 1. Програмне забезпечення комп’ютерних систем і мереж, ресурсів Internet тощо. Дослідження програмних продуктів – пакету прикладних програм або мережних ресурсів, анотування і реферування вивченого програмного продукту, складання звіту, створення та проведення презентації вивченого програмного продукту. 2. Закріплення на практиці набутих теоретичних знань у такій галузі інформаційних технологій, як бази даних і знань.
Комп`ютерна графіка (73763) Вивчення алгоритмів синтезу зображень і засобів їхнього відтворення з використанням сучасної комп’ютерної техніки.
Алгоритми паралельних обчислень (73764) Моделі паралельних обчислень. Аналіз ефективності паралельних алгоритмів, паралельні алгоритми розв’язання класичних модельних задач обчислювальної математики, штучного інтелекту, мережних технологій тощо.
Функціональне програмування (73767) Структура програми на Ліспі, її основні оператори, класифікація вмонтованих функцій за типами, засоби обробки масивів, створення рекурсивних програм. Обробка простих і складних списків, дерев, обчислення рекурсивних функцій, породження комбінаторних об’єктів, обробка текстової інформації, файлові операції.
Методи та засоби обробки інформації (73769) Основні математичні методи обробки і використання інформації, одержаної при дослідженні й вивченні різних процесів та явищ. Статистичні методи обробки первинної інформації, різні методи оцінювання параметрів розподілів, одновимірна та багатовимірна регресія, моделі часових рядів, кластерний аналіз.
Основи комп`ютерних алгоритмів (73772) Методика побудови комп’ютерних алгоритмів. Математичний апарат аналізу алгоритмів, поняття ефективності алгоритмів, базові алгоритми розв’язання типових класів задач. Основні методи розв’язання задач: «розділяй і пануй», бектрекінг, символьні обчислення, використання евристик.
Логічне програмування (73780) Мова Пролог. Структура програми на Пролозі, засоби представлення знань, поняття рекурсії, циклу, бектрекінгу. Представлення баз даних у Пролозі, довга арифметика, алгоритми на графах, синтаксичні перетворювачі, математичні ігри.
Розробка та експлуатація банківських комп`ютерних систем (73781) Структура банку й основні банківські операції, їхня автоматизація та інформатизація. Адаптація і подальше розширення САБ. Експлуатація автоматизованої банківської системи «СКАРБ».
Розробка та експлуатація банківських комп`ютерних систем (73787) Структура банку й основні банківські операції, їхня автоматизація та інформатизація. Адаптація і подальше розширення САБ. Експлуатація автоматизованої банківської системи «СКАРБ».
Комп`ютерна вірусологія (73790) Віруси, троянські коні, черв’яки. Проявлення вірусів. Загальні рекомендації щодо запобігання вірусному зараженню. Класифікація антивірусних програм. Засоби зберігання та відновлення інформації.
Теорія прийняття рішень та керування -1 (73791) Аналіз методів цифрової обробки інформації. Макетування аналого-цифрових перетворювачів та алгоритмів первинної обробки даних. Перегляд типів локальних комп’ютерних мереж.
Оглядові лекції (73800) Повторення та систематизація знань ,набутих студентами.
Системи кодування інформації (73804) Математичні основи теорії кодування. Класичні схеми кодування – коди Хемінга, коди Гоппи, БЧХ-коди, коди Ріда–Соломона.
Організація баз даних і знань (73810) Інформаційна модель концептуального рівня. Поняття бази даних. Основні властивості. Реляційна модель бази даних. Основні мовні моделі. Логічне проектування баз даних. Бази знань, експертні системи та інші застосування.
Основи побудови компіляторів (73811) Теоретичні основи побудови компіляторів: формальні граматики, теорія автоматів. Аналіз особливостей програмної реалізації побудови компіляторів та існуючі програмні інструментарії побудови компіляторів типу уас і lex.
Системи та інструментальні засоби програмування (73812) Ознайомлення із сучасними технологіями візуального й об’єктно-орієнтованого програмування і набуття практичних навичок створення навчальних пакетів.
Курсова робота (73820) Завдання курсової роботи – прищепити студентам навички самостійної праці (робити огляд наукової літератури, аналізувати різні підходи, формулювати власні висновки).
Адміністрування інформаційних управляючих систем (73825) Методологія і засоби адміністрування сучасних інформаційних управляючих систем, побудованих на основі Grid-технологій. Рівні grid-систем: claster grid, campus grid. Операційні системи Solaris і Linux; сучасні засоби системного та мережного адміністрування. Grid Engine – програмне забезпечення для управління розподіленими ресурсами у широкому діапазоні систем від серверної ферми до grid-системи підприємства.
Архітектура інформаційних управляючих систем (73826) Архітектура системи як сукупність взаємопов’язаних інфраструктур. Основні поняття агентних технологій, архітектура багатоагентних систем, прийняття рішень в агентних системах, проблеми платформи реалізації, оцінки складності задач проектування агентів, мобільні обчислення та агенти.
Архітектура розподілених баз даних та систем управління базами даних (73829) Загальна проблематика баз даних, методи і засоби розв’язання основних задач, зокрема задач моделювання процесів та інформаційних потоків предметної області, сутностей і зв’язків. Порівняльний аналіз архітектур централізованих і розподілених баз даних. Основні концепції технології розподілених СУБД і загальні відмінності останніх від розподіленої обробки та паралельних СУБД. Основні задачі, зумовлені розподіленістю бази даних і способи їхнього розв’язання. Можливі архітектури розподілених СУБД як розширення базової архітектури ANSI-SPARC. Задачі забезпечення прозорості розподіленості й основні підходи до їхнього розв’язання. CASE-засоби проектування баз даних, такі, як BPWin, ERWin фірми «Platinum».
Декларативне програмування та розробка баз знань (73836) Викладаються теоретичні та прикладні основи розробки баз знань (БЗ) за допомогою нової технології подання та обробки знань - СЛМ-технології. Вивчається нова модель подання знань - логіко-обчислювальна семантична мережа (ЛОС-мережа), що дозволяє подавати як чіткі, так і нечіткі знання. Вивчається метод прямого виводу на ЛОС-мережі. Викладаються питання статичної верифікації та емпіричного тестування знань, поданих у ЛОС-мережі. Надаються приклади застосування СЛМ-технології для створення БЗ у різних предметних областях.
Мережні технології (73837) Internet і його сервіси. Інтранет-мережі. Взаємодія Internet та інтранет. Принципи функціонування World Wide Web. Засоби захисту даних. Блокування небажаної інформації. Пошук інформації в Internet. Принципи функціонування пошукових машин. Електронна пошта. Захист даних при передачі електронною поштою. Чати й Internet-конференції. Базові поняття, пов’язані з передачею файлів. Протокол передачі файлів (FTP).
Інформаційні системи та структури даних (73838) Фізичні основи взаємодії електромагнітного випромінювання з твердим тілом. Міжзонні переходи, екситонні явища, домішкові переходи. Взаємодія електромагнітних хвиль з вільними носіями заряду у твердому тілі з дефектами та коливаннями кристалічної ґратки. Основні методи оптичних досліджень твердого тіла: спектроскопія поглинання та відбиття, люмінесценція, комбінаційне розсіяння, розсіяння Мандельштама–Бриллюена, мессбаурівська спектроскопія. Експериментальні засоби спектроскопічних досліджень твердого тіла: спектральні прилади, джерела світла, системи реєстрації, поляризаційні методи вимірювання.
Технологія електронних видань (73842) Технології створення електронних видань – основний засіб телекомунікацій в інформаційному суспільстві. Розглядаються питання підготовки текстів, графічних матеріалів; засоби електронного макетування; створення інтерактивних елементів макету, відео та звукових ефектів; засоби публікації електронних видань за технологіями НТМL та Acrobat. Курс супроводжується лабораторними роботами, на яких студенти готуватимуть електронні видання та навчальний проект.
Науково-дослідний семінар (73847) Курс спрямований на опанування студентами навичок науково-дослідної роботи та розвиток наукового мислення. В курсі визначатиметься методика підготовки магістерських дисертаційних робіт, механізм підготовки анотацій, наукових статей, а також написання відзивів та рецензій на них.
Магістерська робота (73848) Підсумок опанування змісту дисциплін навчального плану. Студент мусить проявити здатність до наукового пошуку, аналізу наукової літератури, постановки і вирішення теоретичних питань.
Методи розробки програмних систем (73850) Проблеми розробки складних програмних систем, фази розробки програмного забезпечення. Об’єктна модель програмного забезпечення та її використання в об’єктно-орієнтованому програмуванні, проектуванні й аналізі. Дослідження моделей об’єктів, принципів їхньої взаємодії, моделей класів, відношень між класами й об’єктами, зокрема ієрархії класів і об’єктів. Діаграми класів та об’єктів, методи і засоби специфікації програмного забезпечення. Проблеми застосування проектних шаблонів і каркасів прикладних програм до проектування програмного забезпечення. Розробка навчального програмного проекту.
Чисельні методи (73852) Методи ділення навпіл. Прямі методи розв’язування систем лінійних алгебраїчних рівнянь: метод Гауса, метод квадратних коренів. Метод прогонки. Обумовленість систем лінійних алгебраїчних рівнянь. Ітераційні методи для систем лінійних та алгебраїчних рівнянь. Методи розв’язування нелінійних систем. Інтерполяційний многочлен у формі Лагранжа і Ньютона. Похибка інтерполяції. Застосування інтерполяції. Середньоквадратичне і рівномірне наближення. Ортогональні многочлени. Метод найменших квадратів. Інтерполяційні та згладжуючі сплайни. Алгоритм побудови кубічних сплайнів.
Групова розробка програмних систем (груповий проект) (73853) Курс присвячено викладенню принципів, моделей і методів, що використовуються в циклі розробки складних програмних продуктів. Вивчається повний цикл розробки програмних систем, починаючи з організації процесу конструювання та закінчуючи тестуванням і впровадженням. Розглядаються методи аналізу та проектування програмних систем, основи й моделі об’єктно-орієнтованого представлення програмних систем, а також моделі реалізації таких систем; структурне, функціональне й об’єктно-орієнтоване тестування програмного забезпечення; уніфікована мова моделювання (UML). Вивчається уніфікований процес розробки об’єктно-орієнтованих програмних систем і загальні принципи керування програмним проектом. Курс супроводжується практичною реалізацією навичок, а саме: розробкою навчальних програмних проектів невеликими групами студентів-розробників. Передбачені підтримка розподіленої групової розробки з боку Web-орієнтованих середовищ, зокрема систем управління версіями проекту, планування та документування процесу розробки, організація взаємодії і комунікації учасників, рецензування та презентація результатів розробки.
Компонентно-орієнтоване програмування (73858) Методологічні засади і техніка багаторазового використання програмних модулів у компонентно-модульному та збірковому програмуванні: методи нагромадження й організації повторного використання компонентів у стандартних бібліотеках функціональних модулів, бібліотеках стандартних процедур і бібліотеках класів; підтримка каркасів і багатоваріантних та вбудованих модулів; механізми перевикористання наборів компонентів і візуального програмування; моделі розширюваних програм і пакетів програм, режими макрообчислень. Найсучасніші засоби програмної інженерії щодо нагромадження і застосування програмістського досвіду та ведення проекту на всіх етапах і стадіях життєвого циклу програмного продукту.
ДЕК (75665) Державна атестація, що передбачає контроль у вигляді державних іспитів та захист кваліфікаційних дипломних робіт перед Державною екзаменаційною комісією.
ДЕК (75767) Державна атестація, що передбачає контроль у вигляді державних іспитів та захист кваліфікаційних дипломних робіт перед Державною екзаменаційною комісією.
ДЕК (75781) Державна атестація, що передбачає контроль у вигляді державних іспитів та захист кваліфікаційних дипломних робіт перед Державною екзаменаційною комісією.
ДЕК (76712) Державна атестація, що передбачає контроль у вигляді державних іспитів та захист кваліфікаційних дипломних робіт перед Державною екзаменаційною комісією.