
- •Введение Требования к уровню освоения содержания дисциплины
- •Содержание разделов дисциплины
- •1 Семестр (18 часов) Введение
- •Основы теории информации
- •Основы организации эвм
- •Системное программное обеспечение эвм
- •Решение функциональных и вычислительных задач
- •Программирование на языках высокого уровня
- •8.1. Рекомендуемая литература
- •8.1.1 Основная литература
- •8.1.2 Дополнительная литература
- •Периодические издания
- •Порталы в области образования и информационных технологий
- •Интернет-журналы и электроннные версии периодических изданий
- •Библиотеки электронных ресурсов
- •Различные проекты
Программирование на языках высокого уровня
Языки и системы программирования
Классификация языков программирования, эволюция языков программирования. Системы программирования и их компоненты. Технологии программирования, их сравнение, достоинства и недостатки. CASE-технологии. 0,5 часа.
Основные понятия объектно-ориентированного программирования
Технологии программирования, их сравнение, достоинства и недостатки. Основные понятия объектно-ориентированного программирования: объект, событие, инкапсуляция, наследование, полиморфизм, класс объектов. Свойства и методы объектов. Событийный механизм управления. Этапы создания Windows-приложений. Структура приложения, разработанного с использованием технологии объектно-ориентированного программирования. Интегрированная среда разработки приложений (среда программирования), ее назначение и основные возможности. 0,5 часа.
Основы программирования на конкретном языке высокого уровня
Визуальное объектно-ориентированное событийное программирование, понятия: проект, форма, управляющие элементы. Свойства, методы и события объектов. Общие сведения о языке визуального объектно-ориентированное событийное программирования (Visual Basic) . Переменные, константы и типы данных. Объявление переменных и констант, область их действия. Операции. Математические функции. Конструкции операторов языка. Системные функции. Организация ввода-вывода данных. Массивы одномерные и двумерные. Процедуры и функции пользователя. 1 час.
8.1. Рекомендуемая литература
8.1.1 Основная литература
Литература общего назначения
Информатика: Учебник для вузов / Н.В.Макарова, Е.Л.Рамин, В.В.Изранцев, О.П.Ильина, В.Б.Ступак и др.; Под ред. Н.В.Макаровой. -М.: Финансы и статистика, 2001. -768с.
Острейковский В.А. Информатика: Учебник для вузов / В.А. Острейковский.-М.: Высш.школа, 2000. -511с.
Каймин В.А. Информатика: Учебник для вузов.-2-е изд.,перераб.и доп.-М.: ИНФРА-М, 2001. -272с.
Информатика. Базовый курс: Учеб. пособие для вузов / Под ред. С. В. Симоновича.-2-е изд..-СПб.: Питер, 2003. -640с.
Введение в информатику: учебное пособие для студ. вузов / Ю. С. Кабальнов, Ю. С. Карчевская, Е. А. Кузьмина [и др.]; УГАТУ. Кабальнов Ю. С. Ч.1.-2004. -200с.
Информационные технологии
Гарнаев А. Microsoft OFFICE 2000. Разработка приложений / А. Гарнаев, А. Матросов, Ф. Новиков и др.;под ред.Ф. Новикова.-СПб: BHV, 2000.-656с.
Сагман С. Microsoft Office XP: Для начинающих и средних пользователей / С. Сагман; Гл. ред. И.М. Захаров; Пер. с англ. М.В. Макарова.-М.: ДМК, 2002. -480 с.
Хомоненко А. Д. Microsoft Access. Быстрый старт / А. Д. Хомоненко, В. В. Гридин.-СПб.: БХВ-Петербург, 2002.-304с.
Харитонова И.А. Программирование в Access 2002: Учебный курс / И.А. Харитонова, Н. Вольман.-СПб: Питер, 2002.-480 с.
Бекаревич Ю.Б. Самоучитель Microsoft Access 2002 / Ю.Б. Бекаревич, Н.В. Пушкина.-СПб: БХВ - Санкт-Петербург, 2002.-720с.
Языки программирования
Браун С. Visual Basic 6: Учебный курс. 16 уроков для освоения языка / Пер. с англ. Е.Матвеева.-СПб.: Питер, 2005.-574с.
Ананьев А.И. Самоучитель Visual Basic 6.0/А.И.Ананьев, А.В.Федоров. – СПб.:БХВ.-Петербург, 2005.- 624с.
.Лукин С.Н. Visual Basic. Самоучитель для начинающих. – М.: «Диалог-МИФИ», 2004.-544с.