Программы бакалавриата в области информатики и информационных технологий специальность: Информатика и информационные технологии

Вид материалаПрограмма

Содержание


Кредиты: 5 Еженедельные занятия
Содержание курса
Форма обучения и оценка
1184 Непроцедурное программирование
Содержание курса
Форма обучения и оценка
1185 Вероятность и статистика
Содержание курса
Форма обучения и оценка
1186 Практические занятия. Объектно-ориентированное программирование
Содержание курса
Форма обучения и оценка
1187 Практические занятия. Компьютерная графика
Содержание курса
Форма обучения и оценка
1188 Практические занятия. Дискретные структуры
Содержание курса
Форма обучения и оценка
1190 Математическое программное обеспечение
Содержание курса
...
Полное содержание
Подобный материал:
1   2   3   4   5   6   7

1183 Компьютерные сети и коммуникации


Кредиты: 5 Еженедельные занятия: 3лек+0сем+0лаб+2пр.зан+2 кур.зад

Оценка: успеваемость в течение семестра Вид экзамена: ---

Кафедра:

Кафедра информатики и информационных технологий,

Факультет естественных наук и образования

Преподаватели:

Доцент Маргарита Стефанова Теодосиева, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 490, 888 214, E-mail: mst@ami.ru.acad.bg

Доцент Георги Николов Крастев, магистр технических наук, кандидат наук, кафедра компьютерных технологий тел.: 888 672, E-mail: gkrastev@ecs.ru.acad.bg

Описание:

Цель курса – ознакомить студентов с принципами и способами соединения компьютеров в сеть, а так же с взаимодействием между различными уровнями соединений

Содержание курса:

Устройства в компьютерной сети. Виды сетей. Физический уровень в сети. Теоретические основы передачи данных на расстоянии. Канальная коммуникация в сети – основные характеристики. Протоколы «HDLC» и «PPP». Канал сверхскоростной передачи данных. Повторяющиеся алгоритмы. Загрузка потока данных и контроль в сети. Сеть с протоколом IP. Трансформация IP и MAC адресов. Анонимное обращение. Стандартные программы в сети IP. Внутренние протоколы «RIP» и «OSPF». Протокол маршрутизации «BGP». Транспортный уровень. Транспортные протоколы «TCP» и «UDP». Системы «DNS» и «NetBIOS» для доменных имен в сети. Серверы и клиенты «DNS» и «NetBIOS». Преобразование имен. Сеансовый уровень в интернете – передача файлов и протокол «FTP». Прикладной уровень. Протоколы «SMTP» и «POP3». WEB-технологии в интернете. Гипертекст и протокол «HTTP». Безопасность и достоверность в сети. Симметричное и ассиметричное кодирование. Публичные ключи и цифровая подпись.

Форма обучения и оценка:

Лекции проводятся 3 раза в неделю. Каждый студент самостоятельно выполняет курсовое задание. В конце курса студенты выполняют контрольную работу по темам лекций. Итоговая оценка выводится следующим образом: 0,7 от оценки за контрольную работу и 0,2 – от общей успеваемости в течение семестра.


1184 Непроцедурное программирование

Кредиты: 6 Еженедельные занятия: 2лек+0сем+0лаб+2пр.зан+2 кур.раб

Оценка: экзамен Вид экзамена: письменный

Кафедра:

Кафедра информатики и информационных технологий,

Факультет естественных наук и образования

Преподаватели:

Доцент Цветомир Иванов Васильев, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 475, e-mail: TVassilev@ami.ru.acad.bg

Старший преподаватель Десислава Стоянова Атанасова, магистр технических наук, кафедра информатики и информационных технологий, tel.: 888 326, E-mail: desi@nami.ru.acad.bg

Описание:

Цель курса – ознакомить студентом с непроцедурными способами программирования – логическим и функциональным. Студенты изучают основы программирования и особые языки программирования, использующиеся в соответствующем способе программирования (например, функциональный – «LISP», «SCHEME» или «ML», Логический – «PROLOG»). Данная дисциплина тесно связана со следующими дисциплинами: «Введение в программирование», «Дискретная математика», «Структуры данных и программирование». Она подготавливает студентов к курсу «Искусственный интеллект

Содержание курса:

Функциональное программирование. Основные принципы функционального программирования (ФП). Характеристика языков ФП. Структуры данных языков ФП. Применение ФП. Логическое программирование. Основные принципы логического программирования (ЛП). Характеристика языков ЛП, Применение ЛП. Сравнительный анализ ФП и ЛП. На практических занятиях студенты разрабатывают программы.

Форма обучения и оценка:

Курс состоит из лекций, практических занятий и курсовой работы. На лекциях студенты изучают основные принципы ФП и ЛП, синтаксис и семантику языков программирования, технологию и стиль соответствующих моделей программирования. Каждый студент выполняет индивидуальное задание по составлению программы и ее выполнению на компьютере. Студенты используют необходимые языки программирования («LISP», «PROLOG», «ML»).


1185 Вероятность и статистика

Кредиты: 6 Еженедельные занятия: 3лек+0сем+0лаб+2пр.зан+1 кур.зад

Оценка: экзамен Вид экзамена: письменный

Кафедра:

Кафедра численного анализа и статистики,

Факультет естественных наук и образования

Преподаватели:

Доцент Любен Георгиев Валков, магистр естественных наук, кандидат наук, кафедра численного анализа и статистики, тел.: 888 725, Е-mail: Valkov@ami.ru.acad.bg

Старший преподаватель Эвелина Илиева Велева, магистр естественных наук, кафедра численного анализа и статистики тел.: 888 466, Е-mail: eveleva@ami.ru.acad.bg

Описание:

Вероятностные модели лежат в основе самообучающихся систем и систем искусственного интеллекта. Сейчас почти невозможно решить ни одну практическую задачу, содержащую численные значения, без применения статистики. Цель курса – ознакомить студентов с вероятносто-статистическим подходом в обучении и управлении различными случайными событиями, с основными статистическими процедурами и моделями формирования статистических выводов.

Содержание курса:

Общая терминология. Вероятность, условная вероятность, случайные переменные, свойства чисел, часто встречающиеся распределения, закон больших чисел, теорема о центральном пределе, введение в математическую статистику, значения, области значений, проверка статистической гипотезы, регрессия.

Форма обучения и оценка:

На лекциях студенты изучают основные теоретические положения, основные применения теории, методы решения практических задач. На практических занятиях студенты закрепляют изученный материал и развивают технические навыки. Для получения оценки за дисциплину студенты должны выполнить самостоятельную работу по определенной теме и практическое задание. Студенты выполняют 2-часовой тест, который предполагает решение теоретических и практических задач. Итоговая оценка формируется на основе успеваемости за весь семестр, результатов курсового задания и оценки за экзамен.


1186 Практические занятия. Объектно-ориентированное программирование


Кредиты: 3 Еженедельные занятия: 0лек+0сем+0лаб+2пр.зан+1 кур.зад

Оценка: успеваемость в течение семестра Вид экзамена: письменный

Кафедра:

Кафедра информатики и информационных технологий,

Факультет естественных наук и образования

Преподаватели:

Старший препоадватель Румен Иванов Русев, магистр технических наук, кафедра информатики и информационных технологий, тел.: 888 326, E-mail: rir@ami.ru.acad.bg

Описание:

Практические занятия являются продолжением курсов «Введение в программирование» и «объектно-ориентированное программирование». Цель курса заключается в том, чтобы расширить знания и практические навыки студентов в области объекто-ориентированного подхода к программированию. Создавая программы на языке программирования «C++» на основе классов, объектов и иерархий объектов, студенты закрепляют навыки программирования и привыкают самостоятельно решать сложные задачи.

Содержание курса:

Классы, объекты, наследование. Создание иерархии объектов. Виртуальные функции и классы. Полиморфизм. Динамичные объекты. Конструкторы и деконструкторы. Предопределение команд. Образцы функций и классов. Создание библиотек. Операции с готовыми библиотеками.

Форма обучения и оценка:

Студенты работают в лабораториях. Работа каждого студента оценивается индивидуально, комментируются методы решения и особенности использования программ в объектно-ориентированном программировании. Студенты запускают свои программы, пробуют различные настройки, тестируют программы, тестируют логические и формальные данные. Итоговая оценка формируется на основе результатов работы студентов в течение семестра и результатов контрольной работы.


1187 Практические занятия. Компьютерная графика


Кредиты: 3 Еженедельные занятия: 0лек+0сем+0лаб+2пр.зан+1 кур.зад

Оценка: успеваемость в течение семестра Вид экзамена: письменный

Кафедра:

Кафедра информатики и информационных технологий,

Факультет естественных наук и образования

Преподаватели:

Старший преподаватель Румен Иванов Русев, магистр технических наук, кафедра информатики и информационных технологий, тел.: 888 326, E-mail: rir@ami.ru.acad.bg

Описание:

Цель курса – предоставить студентам возможность на практике применить знания, полученные в рамках дисциплины «Компьютерная графика». Студенты изучают принципы работы графического программного обеспечения и получают практические навыки использования этих программ. Так же изучаются основные методы обмена графической информацией между различными графическими программами и методы работы с векторными и растровыми изображениями.

Содержание курса:

Назначение и базовые возможности современного графического программного обеспечения Работа с текстом в графических системах. Простейшие элементы графического изображения, параметры графического изображения, базовые геометрические преобразования. Работа с кривыми – свободное рисование и кривые Безье. Организация работы со слоями, возможности, базовые параметры слоев. Работа с растровыми изображениями в системах векторной графики. Получение растровых изображений. Интерфейс «TWAIN». Обработка растровых изображений. Форматы файлов растровых изображений. Практические аспекты выбора формата файла и коэффициент сжатия, качество изображения.

Форма обучения и оценка:

Материал курса преподается на практических занятиях. Студенты обсуждают теоретические и практические аспекты выбранной темы. Занятия проходят в компьютерных лабораториях. Итоговая оценка формируется на основе результатов работы с различным графическим программным обеспечением.


1188 Практические занятия. Дискретные структуры


Кредиты: 2 Еженедельные занятия: 0лек+0сем+0лаб+2пр.зан+0,5 пр

Оценка: экзамен Вид экзамена: письменный

Кафедра:

Кафедра алгебры и геометрии,

Факультет естественных наук и образования

Преподаватели:

Старший преподаватель Илияна Петрова Раева, магистр естественных наук, кафедра алгебры и геометрии, тел.: 888 453, E-mail: iraeva@yahoo.com

Описание:

Практические занятия по дискретным структурам – это математическая дисциплина, обеспечивающая студентов знаниями и навыками, необходимыми для решения задач, связанных с новыми компьютерными системами и технологиями. Это инструмент моделирования задач по компьютерным наукам. Студенты получают навыки разработки рабочих алгоритмов создания различных компьютерных систем. Они создают основу для разработки цифровых микро-процессорных систем и программ. В ходе занятий анализируются возможности применения дискретной математики в системах управления базами данных, экспертных системах, кодировании, сортировке информации.

Содержание курса:

Игры с оптимальными стратегиями. Алгоритмы для игр с оптимальными стратегиями. Системы управления базами данных. Сортировка информации. Теория графов. Ориентированный, неориентированный, весовой, планарный (Planar), эйлеровый граф. Алгоритмы создания каркасов( деревьев? spanning trees.). Минимальные каркасы. Исследование графов. Анализаторы естественных языков. Виды грамматики. Множественные модели. Алгебраические системы.

Форма обучения и оценка:

Курс включает в себя практические занятия, подготовку письменной работы и выполнение самостоятельной работы. Во время практических занятий студенты приобретают математические знания, необходимые для построения алгоритмов для реальных систем. Эти алгоритмы реализуются во время выполнения самостоятельной работы. Знания студентов проверяются двумя письменными контрольными работами. Контрольная работа состоит из двух частей: теоретические вопросы и задачи. Каждая оценка засчитывается как ¼ часть итоговой оценки.


1190 Математическое программное обеспечение

Кредиты: 2 Еженедельные занятия: 0лек+0сем+0лаб+2пр.зан+0,5 пр

Оценка: экзамен Вид экзамена: письменный

Кафедра:

Кафедра математического анализа,

Факультет естественных наук и образования

Преподаватели:

Доцент Юлия Ванчева Шарапова, магистр естественных наук, кандидат наук, кафедра математического анализа. тел.: 888 226, E-mail: jchaparova@ru.acad.bg

Старший преподаватель Миглена Николаева Колева, магистр естественных наук, кандидат наук, кафедра математического анализа. тел.: 888 226, E-mail: mkoleva@ru.acad.bg

Описание:

Дисциплина «Математическое программное обеспечение» является дисциплиной по выбору. В ее основе лежат алгебра, геометрия, исчисления и численный анализ. Она обеспечивает студентов базовыми навыками работы с математическим программным обеспечением «Mathematica». Основная цель – помочь студентам начать образовательную и исследовательскую деятельность. Центральная тема занятий – экспериментирование и визуализация.

Содержание курса:

Оценка символьных и численных выражений. Ограничения, производные и интегралы функций. Нахождение экстремума функции. Матричные исчисления. Решение алгебраических уравнений и систем уравнений. Визуализация. Анализ простых дифференциальных уравнений.

Форма обучения и оценка:

Процесс обучения организован в виде практических занятий. Студенты обсуждают и решают практические математические задачи в системе «Mathematica». Каждый студент готовит курсовую работу, в которой рассматриваются определенные задачи и защищает ее перед преподавателем. Итоговая оценка формируется на основе успеваемости студентов в течение семестра, результатов курсовой работы и оценки за экзамен.


1191 Теория чисел


Кредиты: 2 Еженедельные занятия: 0лек+0сем+0лаб+2пр.зан+0,5 пр

Оценка: экзамен Вид экзамена: письменный

Кафедра:

Кафедра алгебры и экономики,

Факультет естественных наук и образования

Преподаватели:

Доцент Цецка Григорова Рашкова, магистр естественных наук, кандидат наук, кафедра алгебры и геометрии. тел.: 888 489, Е-mail: tcetcka@ru.acad.bg

Старший преподаватель Тодор Петков Митев, магистр естественных наук, кафедра алгебры и геометрии, тел.: 888 453, E-mail: mitev@ru.acad.bg

Описание:

Знание теории чисел необходимо специалистам, работающим в области информатики и информационных технологий. Обязательный раздел дисциплины, арифметические операции над абсолютными значениями чисел – основа механического представления любого числа. Информатика тесно связано с математикой, и доказательство тому – элементарная теория чисел. В основе курса лежат таки дисциплины как «Алгебра» и «Дискретные структуры». Дисциплины «Проектирование и анализ алгоритмов» и «Теория кодирования» опираются на курс «Теория чисел».

Содержание курса:

Делимость целых чисел, наибольший общий делитель и наименьший общий делитель. Простые числа. Основная теорема арифметики. Сравнения, Теорема Ферма - Эйлера и ее применение. Сравнения с одной переменной. Системы сравнений первой степени. Сравнения произвольной степени. Сравнения второй степени по модулю равному простому числу. Теорема Гаусса о взаимозависимости квадратичных остаточных членов. Диофантовы уравнения первой степени с двумя переменными. Уравнение Пелля.

Форма обучения и оценка:

По возможности практические занятия проводятся с использованием программного обеспечения «Mathematica». Контрольная работа длится один-два часа. Во время экзамена студенты аналитически решают 1 задачу (по выбору из двух) в системе «Mathematica». Студенты готовят курсовую работу, которая является необходимым условием для оценки текущей успеваемости студентов. То, как формируется итоговая оценка, зависит от программы обучения.


1192 Построение и анализ алгоритмов


Кредиты: 5 Еженедельные занятия: 2лек+0сем+0лаб+2пр.зан+1 кур.зад

Оценка: экзамен Вид экзамена: письменный

Кафедра:

Кафедра информатики и информационных технологий,

Факультет естественных наук и образования

Преподаватели:

Доцент Каталина Петрова Григорова, магистр технических наук, кафедра информатики и информационных технологий, тел.: 888 464, 888 326, E-mail: katya@ami.ru.acad.bg

Описание:

Основная цель курса заключается в изучении методов построения алгоритмов с практически-ориентированным применением. Основное внимание уделяется сложности алгоритма. Студенты изучают технику построения алгоритмов, такие как рекурсия, математическая индукция. Алгоритмы сгруппированы так, чтобы легче было представить соответствующие способы их применения. На практических занятиях студенты составляют программы, использующие алгоритмы, о которых говорилось на лекциях. Используя различные методы они сравнивают и анализируют свойства программы.

Содержание курса:

Алгоритм. Анализ и построение. Сложность алгоритма. Итерация и рекурсия. Математическая индукция. Поглощающий алгоритм. Алгоритм декомпозиции. Динамическое программирование. Алгоритмы с линейными данными. Алгоритмы с последовательностями и множествами. Графовые алгоритмы. Вычислительная геометрия. Геометрические алгоритмы. Численные алгоритмы. Комбинаторные алгоритмы. Параллельные алгоритмы.

Форма обучения и оценка:

На лекциях представлен материал, касающийся возможностей построения алгоритмов. На практических занятиях студенты решают специальные практически-ориентированные задачи с использованием соответствующей группы алгоритмов. Для решения одной и той же задачи используются различные программы, затем результаты сравниваются. Курсовая работа оценивается поэтапно, студенты выполняют курсовую работу самостоятельно в качестве домашнего задания по частям в установленные промежутки времени. В течение семестра студенты выполняют 3 контрольные работы, которые содержат в себе задачи и теоретический материал. Курс завершается экзаменом. Итоговая оценка формируется на основе результатов экзамена, курсовой работы и контрольных работ.


1193 Компонентно-ориентированное программирование


Кредиты: 6 Еженедельные занятия: 2лек+0сем+0лаб+3пр.зан+2 кур.раб

Оценка: успеваемость в течение семестра Вид экзамена: письменный

Кафедра:

Кафедра информатики и информационных технологий,

Факультет естественных наук и образования

Преподаватели:

Доцент Петар Стефанов Сигалов, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий. тел.: 888 754, E-mail: sigalov@ami.ru.acad.bg

Описание:

Курс знакомит студентов с принципами современного программирования в среде Интернет и «Windows». Основное внимание уделяется разнообразию инструментов и методов применения. Студенты изучают принципы и значимые особенности языка программирования Java. Поскольку этот язык традиционно применяется в компонентно-ориентированном программировании, как в обучении, так и в производстве. Курс опирается на такие дисциплины как «Введение в программирование», «Объектно-ориентированное программирование», «Структуры данных и программирование». Впоследствии, в свою очередь на этот курс опираются дисциплины «Искусственный интеллект», «Мультимедийные системы и технологии», «Интернет-технологии», «Программирование для Интернет».

Содержание курса:

После тщательного ознакомления с основными ресурсами и инструментами программирования в среде «Windows» и интернет следует непродолжительное ознакомление с основными структурами языка и детальное изучение структуры языка «Java».

Форма обучения и оценка:

Курс состоит из лекций и практических занятий. Оценка формируется на основе результатов выполненной дома курсовой работы, состоящей из двух заданий и результатов трех контрольных работ, выполняемых на компьютерах во время практических занятий


1194 Информационные системы

Кредиты: 5 Еженедельные занятия: 2лек+0сем+0лаб+2пр.зан+2 кур.зад

Оценка: успеваемость в течение семестра Вид экзамена: письменный

Кафедра:

Кафедра информатики и информационных технологий,

Факультет естественных наук и образования

Преподаватели:

Доцент Каталина Петрова Григорова, магистр технических наук, кафедра информатики и информационных технологий, тел.: 888 464, 888 326, E-mail: katya@ami.ru.acad.bg

Старший преподаватель Магдалена Христова Андреева, магистр технических наук, кандидат наук, кафедра информатики и информационных технологий, тел.: 888 470, E-mail: magie@ami.ru.acad.bg

Описание:

Цель курса – дать представление о принципах проектирования, создания и обслуживания информационных систем. Студенты изучают технологии анализа и разработки прикладных информационных систем, а так же управления и безопасности обмена данными. В рамках курса студенты изучают основные положения и терминологию теории информационных систем, основные подходы к разработке информационных систем, а так же принципы процессов моделирования. Благодаря практическим занятиям студенты смогут самостоятельно создать готовую информационную систему.

Содержание курса:

Данные и информация. Общее понятие системы и информационной системы. Модель информационной системы. Подходы к разработке информационных систем. Обслуживание информационных систем. Системный анализ. Графики документооборота. Блочные диаграммы потока данных. Словари данных. Архитектура информационной системы. Информационная система, использующая файловые серверы. Информационные системы, основанные на архитектуре «клиент-сервер». Управление информационными системами.

Форма обучения и оценка:

Курс состоит из лекций, практических занятий и курсового задания. Лекции чаще всего дискурсивные. Практические занятия проводятся группами студентов, которым предварительно дается задание на занятие. В конце семестра студенты защищают проект разработанной информационной системы. В течение семестра студенты выполняют три контрольные работы, куда входят теоретические и практические задания. Курс заканчивается экзаменом. Итоговая оценка формируется на основе результатов экзамена, курсового задания и контрольных работ.