Реферат: Программа дисциплины Языки и технологии программирования Семестры
Направление 010200 Математика и компьютерные науки
Профиль Все профили
Степень бакалавр
Программа
дисциплины Языки и технологии программирования
Семестры 1, 2, 3, 4
Задача курса: формирование фундаментальных знаний в области теории алгоритмов, освоение современных языков и сред программирования, знакомство с технологиями программирования.
Содержание курса
1 семестр
Алгоритмы, их свойства и характеристики.
Основы языка Си.
Работа с целым, вещественным, логическим типом.
Циклические алгоритмы.
Массивы. Связь массивов и указателей.
Функции в Си.
Символы и строки.
Алгоритмы поиска.
Понятие хэш-функции.
Алгоритмы сортировки.
Рекурсия.
Алгоритмы формирования перестановок.
Ввод-вывод консольный и файловый.
2 семестр
Системы счисления. Переводы в другие системы и действия в них.
Внутреннее представление чисел.
Побитовые операции
Типы union и struct
Алгоритм быстрого возведения в степень.
Представление множеств с использованием побитовых операций
Перебор подмножеств данного множества.
Динамическое выделение памяти.
Абстрактные типы данных: Стек, Очередь Дэк.
Организация данных типа "дерево".
Топологическая сортировка.
Пирамидальная сортировка.
Основы теории графов, основные алгоритмы на графах.
Основы объектно-ориентированного программирования
3 семестр
История появления объектно-ориентированного программирования (ООП).
Основы языка Java, базовые конструкции.
Основные понятия ООП.
ООП и структурированная обработка ошибок.
Библиотеки ввода-вывода.
Библиотеки контейнеров.
Сравнение подходов организаций этих библиотек на C++ (шаблоны) и Java (абстракции-обобщения, generics).
Итераторы.
Управление памятью.
Событийно управляемые программы.
Классы и наследование.
Наследование в ООП.
Организация наследования в Java.
Проблемы множественного наследования.
4 семестр
Понятие делегирования.
Перегрузка операций.
Абстрактные классы.
Создание графического интерфейса пользователя с использованием AWT.
Апплеты и графика.
Исключения. Обработка исключений.
Коллекции, процессы, многопоточность.
Тестирование и отладка.
еще рефераты
Еще работы по разное
Реферат по разное
Программа дисциплины Политика энергетической безопасности для направления 080100. 68 «Экономика» подготовки магистра Автор: доцент, PhD политических наук, А. В. Белый, abelyi@hse ru
17 Сентября 2013
Реферат по разное
Программа дисциплины «международное частное право-2» для специальности 030500 Юриспруденция подготовки магистра
17 Сентября 2013
Реферат по разное
Программа дисциплины Раздел I. Концептуальные и нормативно-организационные основы функционирования договорных (контрольных) органов по правам человека в системе ООН лекция
17 Сентября 2013
Реферат по разное
Программа дисциплины «Международные транспортные операции» для специальности 080102. 65 «Мировая экономика» подготовки специалиста Авторы: к э. н., доцент Ревин В. Н
17 Сентября 2013