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

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

Содержание


Кредиты: 8 Еженедельные занятия
Содержание курса
Форма обучения и оценка
1083 Архитектура компьютера
Содержание курса
Форма обучения и оценка
Содержание курса
Форма обучения и оценка
1089 Математический анализ 2
Содержание курса
Форма обучения и оценка
1106 Английский язык 2
Содержание курса
Форма обучения и оценка
1118 Структуры данных и программирование
Содержание курса
Форма обучения и оценка
1119 Операционные системы
Содержание курса
Форма обучения и оценка
...
Полное содержание
Подобный материал:
1   2   3   4   5   6   7

1076 Объектно-ориентированное программирование


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

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

Кафедра:

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

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

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

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

Профессор: Варбан Иванов Илиев, магистр технических наук, доктор наук, кафедра информатики и информационных технологий, tel.: 888 464, e-mail: wii@ami.ru.acad.bg

Описание:

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

Программы реализуются посредством компилятора «Borland C++»

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

Классы и объекты. Компоненты классов - данные, функции, конструкторы и деструкторы. Объекты и функции. Дружественные классы. Производные от классов, наследование. Потоки. Заданные (предопределенные) операторы.

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

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

1083 Архитектура компьютера


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

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

Кафедра:

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

Факультет электроники, электротехники и автоматики

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

Старший преподаватель Миен Илиев Луканчевски, магистр технических наук, кандидат наук, кафедра компьютерных технологий, tel.: 888 674, E-mail: mil@ieee.org

Описание:

Дисциплина затрагивает архитектурные аспекты компьютерных систем. Рассматривается основная терминология и принципы архитектуры компьютеров, а так же организация вычислительного процесса. Анализируются и сравниваются архитектуры современных компьютеров. Так же демонстрируется иерархия памяти, подсистемы ввода-вывода. Для лучшего понимания на практических занятиях используются моделированные и реальные системы.

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

Принципы архитектуры компьютера. Базовые компоненты. Историческая перспектива. Типы архитектуры компьютера. Базовая структура компьютерной системы. Архитектура аккумулятора, стековой памяти и регистра. Архитектура IA32. Условия выполнения программы. Методы работы. Архитектура RISC-микропроцессора. Иерархия памяти компьютера. Система ввода-вывода.

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

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


1086 Геометрия


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

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

Кафедра:

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

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

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

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

Доцент Светослав Йорданов Билчев, магистр естественных наук, кандидат наук, кафедра алгебры и геометрии, тел.: 888 848, E-mail: slavy@ami.ru.acad.bg

Описание:

Курс разработан для студентов, которые будут работать в области информатики и информационных технологий. Он включает в себя три основных направления геометрии: аналитическая геометрия, синтетическая геометрия и дифференциальная геометрия. Студенты развивают аналитическое мышление, способности и умения исследовать геометрические свойства объектов. Для успешного обучения курса геометрии достаточно пройти обучение по курсам алгебра 1, алгебра 2, математический анализ 1 и математический анализ 2. Знание полученные в ходе занятий понадобятся в ходе курсов «Языки программирования», «Компьютерная графика» и на других курсах из области математики и информатики.

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

Векторная алгебра и системы координат. Линейные уравнения и уравнения плоскости. Аналитическое представление кривых и поверхностей второго порядка. Равномерные структуры. Подобия. Проективные преобразования. Векторные функции скалярных аргументов. Тангенс. (Натуральное) уравнение кривой. Кривизна. Поверхность. Линии на поверхности. Элементы топологии замкнутых поверхностей.

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

Теория на лекциях сопровождается многочисленными примерами и задачами на практических занятиях. В начале семестра каждому студенту дается курсовое задание. Во время семестра необходимо выполнить три письменных контрольных работы.


1089 Математический анализ 2


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

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

Кафедра:

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

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

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

Профессор Степан Агоп Териан, магистр естественных наук, доктор наук, кафедра математического анализа. тел.: 888 226, E-mail: sterzian@ru.acad.bg

Старший преподаватель Мария Стойлова Янкова, магистр естественных наук, кафедра математического анализа. тел.: 888 727, Е-mail: mjankova@ru.acad.bg

Описание:

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

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

Функции нескольких переменных: дифференцирование, экстремум, неявная (implicit) функция. Множественные интегралы и их применение. Интегралы кривой и поверхности. Функциональные ряды.

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

Материал, предоставляемый на лекциях, сопровождается подходящими примерами и заданиями. Практические занятия организованы в соответствии с тематикой лекций. Студенты выполняют три контрольные работы и курсовую работу. Успеваемость и работа студентов оцениваются на протяжении всего семестра, учитывается посещаемость лекций и практических занятий. Экзамен проходит в письменной форме, содержит 6 практических задач и/или теоретических задач.


1106 Английский язык 2


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

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

Кафедра:

Кафедра иностранных языков,

Юридический факультет

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

Старший преподаватель Пенчо Константинов Камбуров, магистр гуманитарных наук, кафедра иностранных языков, телl.: 888 816, E-mail: pkamburov@ecs.ru.acad.bg

Описание:

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

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

Наречия частотности действия, беседа с системным администратором, сети, коммуникации, интернет, электронная почта и группы новостей, окончания «-ing», беседа с веб-дизайнером, время «Present perfect passive», уверенность, базы данных и электронные таблицы, графика и мультимедиа.

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

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


1118 Структуры данных и программирование


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

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

Кафедра:

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

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

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

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

Описание:

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

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

Алгоритмы сортировки и поиска. Реализация и обработка стека. Реализация и обработка очереди. Линейные списки. Упорядоченные списки. Бинарные деревья. Деревья двоичного поиска. Графы. Представление графов. Алгоритмы построения графов и применение графов.

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

В соответствии с программой, ключевой темой лекций являются структуры данных. Особое внимание уделяется представлению структур данных, основным прикладным операциям и типам задач, решаемых при помощи созданных структур данных. Реализация программы в среде «С++». На практических занятиях студенты разрабатывают и проверяют практические задачи с использованием структур данных. Курсовая работа выполняется студентами дома самостоятельно в три этапа и защищается в предварительно назначенное для этого время. В течение семестра студенты выполняют три контрольных работы по теоретическим и практическим вопросам. Учебный курс заканчивается экзаменом. Итоговая оценка выводится на основе результатов экзамена, курсовой и контрольных работ.


1119 Операционные системы

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

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

Кафедра:

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

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

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

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

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

Описание:

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

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

Введение в операционные системы. Классификации операционных систем, процессы и потоки данных, взаимодействие между процессами. Параллельные процессы. Синхронизация. Решения классических задач. Взаимная блокировка. Управление ЦП. Алгоритмы планирования. Управление памятью. Управление виртуальной памятью и ее защита. Управление устройствами. Организация устройств ввода-вывода. Управление файловой системой. Функции и структура файловой системы. Мультимедийные операционные системы. Распределенные системы. Безопасность операционных систем.

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

Лекции ведутся 2 часа в неделю, на них представлен теоретических материал. Практические занятия по изученным темам проходят в лабораториях, оборудованных компьютерами под руководством преподавателя. На практических занятиях студенты могут закрепить полученные знания, обсуждая особенности отдельных операционных систем. Знания студентов оцениваются по результатам практических работ и курсовых(?). Итоговая оценка рассчитывается по результатам оценок на практических занятиях и оценок за экзамен.

1122 Компьютерная графика


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

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

Кафедра:

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

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

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

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

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

Описание:

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

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

Общая информация о компьютерной графике. Структура интерактивных графических систем, периферийные устройства в компьютерной графике. Архитектура современных растровых графических дисплеев. Основные преобразования на плоскости и трехмерные преобразования пространства. Описание матрицы (матричное описание). Композиция преобразований. Трехмерное проектирование объектов. Описание объекта в графической системе. Расчет и построение плоских кривых – интерполяция, кубический сплайн, базисный сплайн, кривые Безье. Организация интерактивной работы в компьютерных графических системах. Графический пользовательский интерфейс. Цвет в компьютерной графике, цветные модели.

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

Курс состоит из лекций и семинаров. Во время практических занятий, которые проходят в компьютерных залах, оборудованных современными компьютерами, студенты делятся на подгруппы. Они самостоятельно решают задачи на темы, освещенные во время лекций, н.п. выбор материала описания объекта, визуализация, интерактивное манипулирование объектом. Все операции выполняются в соответствующей программной среде («Borland Pascal»l «Borland C++» «Delphi», «Visual C++»). По окончании курса проводится экзамен. Итоговая оценка выводится на основе общей успеваемости в течение семестра (30%) и результата экзамена (70%).


1125 Численный анализ (Численные методы)


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

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

Кафедра:

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

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

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

Доцент Илья Алексиев Враянов, магистр естественных наук, кандидат наук, кафедра численного анализа и статистики, тел.: 888 466, Е-mail: brayanov@ru.acad.bg

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

Описание:

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

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

Численный анализ для решения нелинейных уравнений и систем нелинейных уравнений. Интерполяция и приближенные функции. Численная интеграция и дифференциация. Прямые и итерационные методы решения систем линейных уравнений. Численный расчет собственных значений и собственных векторов матрицы. Численное решение исходных (начальных) величин и граничных величин обычных дифференциальных уравнений.

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

Обучение проходит в форме лекций и практических занятий в компьютерных классах. Теоретический материал, подаваемый на лекциях сопровождается подходящими примерами. На практических занятиях студенты решают теоретические и практические задачи и запускают алгоритмы в программной среде «Matlab».


1181 Английский язык для информатики

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

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

Кафедра:

Кафедра иностранных языков,

Юридический факультет

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

Старший преподаватель Пенчо Константинов Камбуров, магистр гуманитарных наук, кафедра иностранных языков, телl.: 888 816, E-mail: pkamburov@ecs.ru.acad.bg

Описание:

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

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

Задача и решение. Программирование. Блок-схемы. Беседа с программистом. Компьютерные термины и аббревиатуры. Контраст. Системы нижнего уровня; ЦП; машинный цикл; модальные глаголы «will» и «would»; виртуальная реальность; развитие в будущем; образование в будущем; составление руководств; беседа с IT-менеджером; системы доступа; карьера в сфере информационных технологий; беседа с системным администратором.

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

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


1182 Базы данных


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

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

Кафедра:

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

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

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

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

Описание:

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

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

Основная терминология теории баз данных. Системы управления базами данных, модели данных, логические модели, схемы баз данных, реляционные модели, реляционные схемы баз данных, реляционная алгебра и реляционное исчисление. Основные операции с данными в базах данных. Языки манипулирования данными. Язык структурных запросов (SQL). Запросы. Взаимодействие. Функциональные зависимости. Анализ реляционной схемы. Нормализация и нормальные формы. Принципы работы систем управления базами данных. Управление транзакциями. Внутренняя модель базы данных. Физическая организация и способы доступа.

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

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