Программы бакалавриата в области информатики и информационных технологий специальность: Информатика и информационные технологии
Вид материала | Программа |
- Магистерская программа «Информационные технологии и информационные системы» по направлению, 34.28kb.
- Темы курсовых работ по дисциплине «Теоретические основы информационных технологий, 33.85kb.
- 2 Классификация информационных технологий и автоматизированных информационных технологий, 44.36kb.
- Информатика и ЭВМ в психологии, 322.7kb.
- Рабочая программа учебной дисциплины информатика и современные информационные технологии, 296.26kb.
- Пантелеев Владимир Иннокентьевич, к ф. м н., доцент кафедры математической информатики, 87.48kb.
- Пояснительная записка Рабочая программа составлена на основе: авторского планирования, 143.68kb.
- Программа курса для студентов, обучающихся по специальности 080801 «Прикладная информатика, 86.89kb.
- Информатика и информационные технологии, 110.81kb.
- Аннотация ном «Информационные технологии в экономике», 46.06kb.
1197 Разработка программного обеспечения
Кредиты: 8 Еженедельные занятия: 2лек+2сем+0лаб+2пр.зан+2 кур.раб
Оценка: экзамен Вид экзамена: письменный
Кафедра:
Кафедра информатики и информационных технологий,
Факультет естественных наук и образования
Преподаватели:
Доцент Маргарита Стефанова Теодосиева, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 490, 888 214, E-mail: mst@ami.ru.acad.bg
Старший преподаватель Пламенка Тодорова Христова, магистр естественных наук, кафедра информатики и информационных технологий, тел.: 888 326, E-mail: ptx@ami.ru.acad.bg
Описание:
Курс обеспечивает студентов практическими навыками, необходимыми для осуществления крупномасштабных проектов по разработке программного обеспечения. Курс дает представление о совокупности методов, технологий и инструментов, необходимых для решения задач, более сложных, чем те, с которыми студентам приходилось до этого сталкиваться. По окончании изучения данного курса студенты способны: анализировать задачи, так чтобы было возможно создать компьютерную модель; демонстрировать компетентность в разработке, написании и тестировании программного обеспечения, разрабатывать соответствующую документацию к программному обеспечению.
Содержание курса:
Программное обеспечение и принципы разработки программного обеспечения. Модель Гюнтера. Инструменты и условия разработки программного обеспечения. Структурный и объектно-ориентированный подход к разработке программного обеспечения. Современные подходы к разработке программного обеспечения. Проверка программы и оценка. Метрика программного обеспечения. Оценка стоимости программного обеспечения. Модель Боэма. Тестирование и устранение ошибок. Роль макетирования – автоматизация. Документаций к программному обеспечению. Роль человека в разработке программного обеспечения. Юридические аспекты программного обеспечения.
Форма обучения и оценка:
Студенты обсуждают приведенные примеры. Семинары направлены на обсуждение тем, определенных программой обучения, их цель – закрепить знания, которые студенты получили на лекциях. На практических занятиях студенты преимущественно занимаются самостоятельной работой. Каждый студент в качестве курсовой работы разрабатывает часть предложенного программного обеспечения. Курс заканчивается экзаменом. Итоговая оценка предствалет собой результаты экзамена (50%), курсовой работы (20%), работы на практических занятиях (15%) и семинарах (15%).
1198 Практические занятия. «Базы данных»
Кредиты: 2 Еженедельные занятия: 0лек+0сем+0лаб+2пр.зан+0,5пр
Оценка: успеваемость в течение семестра Вид экзамена: письменный
Кафедра:
Кафедра информатики и информационных технологий,
Факультет естественных наук и образования
Преподаватели:
Доцент Каталина Петрова Григорова, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 464, 888 326, E-mail: katya@ami.ru.acad.bg
Старший преподаватель Катерина Георгива Гарбовска, магистр технических наук, кафедра информатики и информационных технологий тел.: 888 470, E-mail: kgg@ami.ru.acad.bg
Описание:
Курс ведется на третьем году обучения по программе «Информатика и информационные технологии». На практических занятиях основное внимание уделяется выработке навыков, необходимых для анализа, разработки, создания и использования баз данных. Курс связан теоретическим курсом «Базы данных» и расширяет диапазон знаний, касающихся разработки реляционных баз данных. Приветствуется работа в команде и самостоятельная оценка выполненной работы. По завершению курса студенты знают как разрабатывать базы данных в определенной системе управления базами данных. Полученные знания пригодятся в процессе подготовки дипломной работы и для дальнейшей научной работы.
Содержание курса:
Общая информация о системах управления базами данных. Создание пустой базы данных. Работа с таблицами. Виды данных. Характеристики поля. Определение полей. Создание связи внутри таблицы. Сортировка и фильтрация данных. Операции с данными. Запросы. Виды запросов. Свойства запросов. Формы. Свойства форм. Ввод данных, редактирование и удаление данных из форм. Отчеты. Свойства отчетов, Свойства полей отчетов. Защита баз данных. Меню. Основные формы системы.
Форма обучения и оценка:
Курс состоит из двух практических занятий в неделю и подготовки презентации. На практических занятиях студенты работают в группах в определенных системах управления базами данных. Студенты отчитываются по выполненному заданию перед преподавателем в отведенное для этого время. Итоговая оценка формируется на основе оценки за презентацию и успеваемости студентов в течение семестра.
1199 Практические занятия. «Структуры данных и программирование»
Кредиты: 2 Еженедельные занятия: 0лек+0сем+0лаб+2пр.зан+0,5пр
Оценка: успеваемость в течение семестра Вид экзамена: письменный
Кафедра:
Кафедра информатики и информационных технологий,
Факультет естественных наук и образования
Преподаватели:
Доцент Каталина Петрова Григорова, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 464, 888 326, E-mail: katya@ami.ru.acad.bg
Описание:
Курс предназначен для студентов 3 года обучения. Его основная цель – развитее навыков использования сложных структур данных в решении практических задач. Эти практические занятия продолжают теоретический курс, который носит такое же название и дает студентам возможность работать в команде. Особое внимание уделяется осуществлению определенных алгоритмов, использующих различные методы и структуры данных. Для нахождения методов и структур данных, наиболее подходящих для решения текущей задачи, сравниваются различные решения.
Содержание курса:
Репрезентация стека и очередности, применение. Репрезентация линейного списка. Бинарные деревья, пересечения, применение. Графы, репрезентация, пересечения, кратчайшие пути. Разработка методов и программное осуществление сравнительно сложных задач.
Форма обучения и оценка:
Курс предполагает проведение практических занятий и выполнение письменной работы. Занятия проходят 2 часа в неделю. В первой половине семестра студенты в группах решают несложные задачи на определенную тему. Во второй половине они решают сложные задачи, требующие выбора определенной структуры данных. Итоговая оценка формируется на основе успеваемости студентов в течение всего семестра.
1200 Математические методы оптимизации
Кредиты: 4 Еженедельные занятия: 2лек+0сем+0лаб+1пр.зан+1 кур.зад
Оценка: экзамен Вид экзамена: письменный
Кафедра:
Кафедра численного анализа и статистики,
Факультет естественных наук и образования
Преподаватели:
Доцент Велизар Тодоров Павлов, магистр естественных наук, кандидат наук, кафедра численного анализа и статистики, тел.: 888 466, E-mail: vpavlov@ru.acad.bg
Доцент Пламен Йорданов Яламов, магистр естественных наук, кандидат наук, кафедра численного анализа и статистики, тел.: 888 466, E-mail: yalamov@allianz.bg
Описание:
Цель курса – ознакомить студентов с базовыми математическими подходами и современными методами решения, анализа и толкования проблем, возникающих в экономическом менеджменте. Курс практически-ориентирован. Материал предназначен для студентов, не имеющих глубоких знаний в области математики. Все примеры и задачи применимы на практике. На практических занятиях студент знакомятся программным обеспечением, использующимся для решения сложных практических задач
Содержание курса:
Введение в математическое моделирование. Общее содержание задачи линейного программирования. Разработка линейных моделей программирования. Линейное векторное пространство. Системы линейных уравнений с m-неизвестных. Свойства систем линейных уравнений с m-неизвестных. Графические методы решения задач линейного программирования. Симплекс-метод. Двойственность в линейном программировании. Транспортная задача. Целевое программирование. Интегральное программирование. Анализ сети, включая методы «PERT-CPM». Элементы теории очередей. Элементы теории управления запасами.
Форма обучения и оценка:
Обучение проходит в форме лекций, семинаров и курсового задания. Темы, обсуждаемые на лекциях закрепляются на практических занятиях. Отдельно изучается программное обеспечение «MATLAB» для решения сложных практически-ориентированных задач.
1206 Компьютерная лингвистика
Кредиты: 4 Еженедельные занятия: 2лек+0сем+0лаб+1пр.зан+1 кур.зад
Оценка: экзамен Вид экзамена: письменный
Кафедра:
Кафедра информатики и информационных технологий,
Факультет естественных наук и образования
Преподаватели:
Доцент Маргарита Стефанова Теодосиева, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 490, 888 214, E-mail: mst@ami.ru.acad.bg
Описание:
Курс знакомит студентов с автоматизированным анализом текста, генерацией текста, дискурсом и диалогом, обработкой документов, машинным переводом, невербальной коммуникацией, анализом и синтезом речи, генерацией речи. Теоретические знания и практические навыки в области компьютерной лингвистики, приобретенные на затих, могут с успехом применяться в разработке реальных систем. Курс связан с курсами информатики, которые преподавались в предыдущих семестрах. Знания полученные в ходе обучения будут полезны в подготовке работы для получения степени бакалавра.
Содержание курса:
Основные темы: Базовые положения лингвистики. Распознавание речи. Идентификация текста. Базовые грамматические категории в болгарском языке. Анализ языка. Генерация языка. Генерация текста и речи. Дискурс и диалог. Обработка документов. Машинный перевод. Невербальная коммуникация. Кодирование и декодирование речи. Математические методы. Ресурсы языка. Оценка результатов обработки языка.
Форма обучения и оценка:
Лекции ведутся 2 часа в неделю. На лекциях представлены основные теоретические темы. На практических занятиях студенты работают с конкретными задачами под руководством преподавателя. Знания, полученные на лекциях, закрепляются благодаря изучению методов и инструментов для формальной обработки языка. Знания студентов постоянно оцениваются по результатам контрольных работ (тестов). Итоговая оценка формируется на основе результатов экзамена.
1212 Искусственный интеллект
Кредиты: 5 Еженедельные занятия: 2лек+0сем+0лаб+1пр.зан+1 кур.зад
Оценка: экзамен Вид экзамена: письменный
Кафедра:
Кафедра информатики и информационных технологий,
Факультет естественных наук и образования
Преподаватели:
Доцент Петар Стефанов Сигалов, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 754, E-mail: sigalov@ami.ru.acad.bg
Описание:
Цель курса – ознакомить студентов с ресурсами, областью применения и целями применения систем искусственного интеллекта. Основное внимание уделяется инструментам внедрения искусственного интеллекта с опорой на теорию и программную реализацию. Изучаются четыре основных раздела: экспертные системы, нейронные сети, размытые множества, генетические алгоритмы. В рамках теоретических занятий рассматриваются разделы нейронные сети и нечеткие множества, которые используются для решения сложных комплексных задач. В конце курса студенты изучают философию и методологию применения теории на практике. Курс связан с такими дисциплинами как «Объектно-ориентированное программирование», «Непроцедурное программирование» и «Компонентно-ориентированное программирование».
Содержание курса:
Основы, значение и философия информационных технологий. Экспертные системы. Нейронные сети. Нечеткие множества. Генетические алгоритмы – общая информация. Тщательное изучение нейтронных сетей и нечетких множеств.
Форма обучения и оценка:
Практические занятия являются тематическим продолжением лекций. Курсовое задание представляет собой часть сложной практически-ориентированной задачи. Студенты получают модель ее решения в системе «Windows» и на ее основе они должны выполнить курсовое задание. Итоговая оценка формируется на основе оценки за курсовое задание, но в основном на основе результата экзамена, который представляет собой письменную контрольную работу, содержащую в себе вопросы по теоретическому материалу.
1213 Мультимедийные системы и технологии
Кредиты: 6 Еженедельные занятия: 2лек+0сем+0лаб+3пр.зан+2 кур.раб
Оценка: успеваемость в течение семестра Вид экзамена: письменный
Кафедра:
Кафедра информатики и информационных технологий,
Факультет естественных наук и образования
Преподаватели:
Доцент Маргарита Стефанова Теодосиева, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 490, 888 214, E-mail: mst@ami.ru.acad.bg
Старший преподаватель Румен Иванов Русев, магистр технических наук, кафедра информатики и информационных технологий, тел.: 888 326, E-mail: rir@ami.ru.acad.bg
Описание:
Цель курса – ознакомить студентов с компонентами мультимедийных систем на этапе разработки мультимедийных приложений. Студенты изучают основы языка программирования «HTML» и приобретают навыки использования современных систем и технологий в создании мультимедийных компакт-дисков и веб-приложений.
Содержание курса:
Мультимедиа – основная терминология. Стандартные носители мультимедийной информации. Условия и этапы разработки мультимедийных приложений. Мультмедийные элементы: текст, графические, звуковые объекты и анимация, форматы файлов, сжатие. Авторские системы для создания мультимедийных приложений. Языки программирования в авторских системах. Введение в язык программирования «HTML» для целей мультимедиа. Мультимедиа и интернет – инструменты, текст, изображения, потоки звука и видео. Виртуальная реальность.
Форма обучения и оценка:
Лекции проводятся 2 часа в неделю. Практические занятия ведутся 3 часа в неделю под руководством старшего преподавателя/инструктора, темы практических занятий перекликаются с темами лекций. В начале занятий студенты выполняют небольшой пятиминутный тест или отвечают на устные вопросы. Кроме посещения практических занятий, студенты должны самостоятельно в свободное от учебы время выполнить курсовую работу. В конце курса обучения студенты выполняют письменную контрольную работу по материалу лекций. Итоговая оценка формируется на основе 0,5 оценки за контрольную работу, 0,1 успеваемости на практических занятиях и 0,4 оценки за курсовую работу.
1215 Интернет-технологии
Кредиты: 7 Еженедельные занятия: 2лек+0сем+0лаб+3пр.зан+2 кур.раб
Оценка: экзамен Вид экзамена: письменный
Кафедра:
Кафедра информатики и информационных технологий,
Факультет естественных наук и образования
Преподаватели:
Доцент Петар Стефанов Сигалов, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 754, E-mail: sigalov@ami.ru.acad.bg
Описание:
Цель курса – ознакомить студентов с ресурсами, областью применения и подходами к современным языкам программирования в среде Интернет. Основное внимание уделяется изучению разнообразного программного окружения и инструментов, а так же изучению установленных и постоянно обновляющихся технологических практик. Студенты знакомятся с возможностями и инструментами языка программирования «Java». Четверть курса посвящена изучению возможностей и инструментов дистрибутивного пакета «NET Framework». Другая значимая цель курса – обеспечить студентов базой для дальнейшего изучения интернет-технологий. Курс связан с такими дисциплинами как «Объектно-ориентированное программирование» и «Мультимедийные системы и технологии». Курс является базой для изучения курса «Программирование для интернет».
Содержание курса:
После непродолжительного вводного курса об основных ресурсах и инструментах интернет-программирования, студенты изучают язык программирования «Java» для интернет-приложений. Они так же знакомятся с ресурсами и инструментами дистрибутивного пакета «NET Framework».
Форма обучения и оценка:
Программа практических занятий соответствует теоретической программе, преподаваемой на лекциях. Курсовая работа состоит из двух частей и предполагает решение практически-ориентированной задачи. Итоговая оценка формируется на основе оценки за обе части курсовой работы, но во многом так же зависит от результатов экзамена, который включает в себя письменный тест и теоретический вопрос.
1218 Практические занятия. «Разработка программного обеспечения»
Кредиты: 3 Еженедельные занятия: 0лек+0сем+0лаб+2пр.зан+1 кур.зад
Оценка: успеваемость в течение семестра Вид экзамена: письменный
Кафедра:
Кафедра информатики и информационных технологий,
Факультет естественных наук и образования
Преподаватели:
Старший преподаватель Пламенка Тодорова Христова, магистр естественных наук, кафедра информатики и информационных технологий, тел.: 888 326, E-mail: ptx@ami.ru.acad.bg
Старший преподаватель Галина Евгениева Атанасова, магистр технических наук, кафедра информатики и информационных технологий. тел.: 888 326, E-mail: gea@ami.ru.acad.bg
Описание:
Курс включен в группу курсов по выбору 6-го семестра обучения по программе «Информатика и информационные технологии», цель курса – закрепить знания и навыки, полученные в рамках предшествующего обязательного курса под тем же названием. Студенты используют полученные знания и навыки для разработки программных систем и практикуются работать в команде. По окончании курса студенты должны уметь разрабатывать системы программного обеспечения, знать, как работать в команде.
Содержание курса:
Студенты получают указания по выполнению курсового задания на определенную тему. Технология курсовой работы. Методы оценки. Создание рабочих групп. Модели данных и систем. Описание модели. Создание спецификаций. Разработка системы программного обеспечения. Разработка пользовательского интерфейса. Разработка типовой системы. Тестирование типовой системы. Документация программного обеспечения. Стоимость программного обеспечения.
Форма обучения и оценка:
Студенты организуют рабочие группы для разработки проекта программного обеспечения. Студенты работают над спецификациями, дизайном, вводом данных, тестируют программу, описывают и защищают проект. Итоговая оценка формируется на основе успеваемости студентов в течение семестра (50%), оценки за курсовое задание (20%) и оценки за защиту проекта (30%).
1244 Практические занятия. «Непроцедурное программирование»
Кредиты: 3 Еженедельные занятия: 0лек+0сем+0лаб+2пр.зан+1 кур.зад
Оценка: успеваемость в течение семестра Вид экзамена: письменный
Кафедра:
Кафедра информатики и информационных технологий,
Факультет естественных наук и образования
Преподаватели:
Старший преподаватель Десислава Стоянова Атанасова, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий тел.: 888 326, E-mail: desi@ami.ru.acad.bg
Описание:
Цель курса – расширить диапазон знаний, полученных в рамках изучения курса «Логическое и функциональное программирование» в 4 семестре. Цель первой части курса – изучение языков программирования («Haskell», «Lazy», «Goffer») и их возможностей. Вторая часть курса посвящена новым сферам применения логического программирования и неизученных возможностей языка «Prolog». На практических занятиях студенты пополняют теоретические знания, разрабатывают и тестируют программы на соответствующих языках программирования. Курс связан с такими дисциплинами как «Введение в программирование», «Структуры данных и программирование», «Дискретная математика», «Непроцедурное программирование».
Содержание курса:
Функциональное программирование: введение в программирование с использованием новых языков: («Haskell», «Lazy», «Goffer»). Сходства и различия между языком программирования «LISP» и новыми языками. Функции первого порядка. Среда языка программирования. Виды данных. Ввод-вывод. Списки. Древоподобные структуры. Модульные и абстрактные типы данных. Логическое программирование: использование языка программирования «PROLOG» для создания систем искусственного интеллекта, системы планирования, естественная обработка языка, разработка элементарной экспертной системы при помощи языка «PROLOG».
Форма обучения и оценка:
Обучение проходит в форме практических занятий и курсового задания. Практические занятия ведутся в компьютерных классах. Каждый студент самостоятельно выполняет задание, которое предполагает составление программы и ее запуск на компьютере. Программа должна быть написана на соответствующем языке программирования («Haskell», «Lazy», «Goffer», «PROLOG»). В начале курса дается курсовое задание и полезные ссылки. При выполнении задания студенты могут обращаться за помощью к преподавателю.