Реферат: Программа дисциплины ен. Ф. 02 Информатика для студентов специальности 230201
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
ОБНИНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ АТОМНОЙ ЭНЕРГЕТИКИ (ИАТЭ)
УТВЕРЖДАЮ
Проректор по учебной работе
С.Б. Бурухин
“______”____________ 200__ г.
^ ПРОГРАММА ДИСЦИПЛИНЫ
ЕН.Ф.02 ИНФОРМАТИКА
для студентов специальности 230201 «информационные системы и технологии»
направления 230200 «информационные системы»
Форма обучения: очная
Объем дисциплины и виды учебной работы по очной форме в соответствии с учебным планом
Вид учебной работы
Всего часов
Семестры
3
Общая трудоемкость дисциплины
136
136
Аудиторные занятия
68
68
Лекции
34
34
Практические занятия и семинары
Лабораторные работы
34
34
Курсовой проект (работа)
Самостоятельная работа
68
68
Расчетно-графические работы
Вид итогового контроля (зачет, экзамен)
Экз.
Экз.
Обнинск 2008
Программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования по направлению подготовки 230200 информационные системы
Программу составили:
___________________ А.Г. Царина, к.ф.-м. н., доцент кафедры ИКД
Программа рассмотрена на заседании кафедры ИКД (протокол №06/08 от 22.05.2008 г.)
Заведующий кафедрой
ИКД
___________________ П.А. Андросенко
“____”_____________ 2008 г.
СОГЛАСОВАНО
Начальник Учебно – методического управления
___________________ Ю.Д. Соколова
Декан
факультета кибернетики
___________________ А.В. Антонов
“____”_____________ 200__ г.
1. Цели и задачи дисциплины.
Целью преподавания дисциплины «Информатика» в 3-м семестре является:
изучить основные понятия объектно-ориентированного программирования
рассмотреть принципы работы в современных средах объектно-ориентированного программирования (MS Visual C++)
научить реализовывать базовые алгоритмы в этих средах, закрепить навыки разработки программ, полученные в предыдущем семестре
дать практические навыки работы для выполнения лабораторного практикума
^ 2. Требования к уровню освоения содержания дисциплины.
В результате изучения дисциплины студент должен
знать: основные понятия объектно-ориентированного программирования, принципы реализации их в средах визуального программирования. Ориентироваться в тенденциях развития современных средств разработки программного обеспечения ;
уметь: работать в среде MS Visual C++ версии 6.0 и старше; разрабатывать, реализовывать и проводить отладку алгоритмов в средах визуального программирования, разрабатывать основные виды Windows приложения (одно-, много- документные и модальные приложения );
иметь навыки: реализации алгоритмов для прикладных задач, использовать типовые фрагменты программ при разработке собственных решений
.
^ 3. Содержание дисциплины
3.1. Лекции
Вводная лекция. Технические и программные средства реализации информационных процессов (2 часа)
Обзор курса. Вычислительная техника. Компьютер. Устройство персонального компьютера. Аппаратное и программное обеспечение. Классификация служебных и прикладных программных средств. Обзор средств разработки программного обеспечения, современных тенденций. [5]
^ Алгоритмизация и программирование (4 часа)
Парадигма объектно-ориентированного программирования, понятие класса как типа данных, инкапсуляция, наследование, полиморфизм, перегрузка функций и операторов, виртуальные функции, дружественные методы и классы. [2,4]
Языки программирования высокого уровня (4часа)
Разработка приложений в среде MS Visual С++ 6.0. Обзор возможностей среды. Концепция проекта. Файлы заголовков, реализации, ресурсов, классов. Шаблоны приложений (одно-, много документные, модальные интерфейсы приложений). Работы с мастерами (помощниками) среды. [4]
^ Программное обеспечение и технологии программирования (22 часа)
Создание простейших приложений. (2часа)
Базовые компоненты приложений Windows (классы приложений, документов и представлений). Концепция документ- вид. Библиотека MFC, ее иерархия. Разработка однодокументного приложения [3]
^ Вывод информации на экран (2часа)
Интерфейс графических устройств. Контекст устройства. Работа с карандашом и кистью. Прорисовка основных примитивов. Отображение текста. Перерисовка окна.[4]
^ Сообщения и команды (4 часа)
Обработка сообщений. Карта сообщений. Использование мастера ClassWizard для создания методов обработки сообщений. Работа с мышью и клавиатурой. [4]
4.4 Разработка ресурсов для SDI-приложения. (4 часа)
Создание меню в редакторе ресурсов. Добавление подменю, акселераторов, кнопок на панель инструментов. Добавление кода для команд меню.[3]
^ Диалоговые окна и простейшие элементы управления. (6 часов)
Разработка диалоговых окон в редакторе ресурсов. Основные элементы управления: статический текст, текстовое поле, раскрывающийся список, переключатели, флажки. Определение свойств и методов элементов управления. Создание класса диалога. Вкладки и мастера. Классы элементов управления на примере списка, регулятора, индикатора. [3,4]
^ Многодокументные интерфейсы (4часа).
Разработка MDI-приложений. Работа с файлами документов. Работа с архивом. Сериализация. Осуществление диалога с пользователем. [4]
Базы данных. (2 часа)
Терминология. Базовые принципы разработки БД в Access. Простейшие таблицы и формы. Работа с базами данных на Visual C++. Обращение к текущей записи.[3]
^ 3.2. Практические и семинарские занятия
Не предусмотрены
3.3. Лабораторный практикум
Раздел(ы)
Тема практического или семинарского занятия
Число часов
2
Классы и объекты в C++
6
3,4.1-4.2
Разработка SDI-приложения. Рисование объекта.
4
4.3-4.4
SDI-приложение. Работа с клавиатурой и мышью
4
4.5
Модальные приложения. Разработка анкеты
4
4.5
Модальные приложения. Работа с классами элементов управления.
4
4.6
MDI-приложения. Сохранение и восстановление вида документа.
4
4.5-4.6
MDI-приложения. Реализация диалога с пользователем.
4
5
Библиотека компонентов. Разработка в MS Visual C++ форм для работы с БД.
4
^ 3.4. Курсовые проекты (работы)
Не предусмотрены.
3.5. Формы текущего контроля
Раздел(ы)
Форма контроля
Неделя
2
Классы и объекты. Методы классов. Контрольная работа
6
3,4.1-4.3
Разработка SDI-приложений. Принципы, концепции, основные понятия, классы и объекты. Обработка сообщений. Коллоквиум
12
4.6
Реализация алгоритмов обработки матриц с помощью MDI-приложений. Контрольная работа
16
^ 3.6. Самостоятельная работа
Классы. Статические элементы класса. Статические поля. Статические методы.
Т.А. Павловская. С/С++. Программирование на языке высокого уровня. - СПб, Питер, 2004 с. 185-187.
Пункт контрольной работы №1.
Классы. Конструкторы.
Т.А. Павловская. С/С++. Программирование на языке высокого уровня. - СПб, Питер, 2004 с. 182-184.
Пункт контрольной работы №1.
Объект вида. Программирование управляемое событиями
С. Холзнер Visual C++ 6. Учебный курс. - СПб, Питер, 2000, с. 85-94
Часть лабораторной работы № 3. Письменный отчет
Диалоговые (модальные) приложения. Работа с кнопками. Изменение свойств кнопок. Создание методов обработки сообщений при нажатии кнопки
С. Холзнер Visual C++ 6. Учебный курс. - СПб, Питер, 2000, с. 207-236
Часть лабораторной работы № 4. Письменный или в электронном виде отчет.
^ 4.1. Рекомендуемая литература
4.1.1. Основная литература
С. Холзнер Visual C++ 6. Учебный курс. - СПб, Питер, 2000 (библиотека – 1 экз.)
Т.А. Павловская С/С++. Программирование на языке высокого уровня. - СПб, Питер, 2004 (библиотека – 3 экз.)
К. Паппас, У. Мюррей Эффективная работа в Visual C++. Net. - СПб, Питер, 2002
(библиотека – 1 экз.)
4. Н. Секунов. Самоучитель Visual C++ 6.-СПб, БХВ-Петербург, 2003(библиотека –
1 экз.)
5. Острейковский В.А. Инорматика, Изд. 3. – М.:Высшая школа, 2005 (библиотека –
7 экз.)
^ 4.1.2. Дополнительная литература
А. Черносвитов Учебный курс Visual C++ 7. СПб, Питер, 2002(библиотека – 1 экз.)
Круглински Д., Уингоу С, Шеферд Дж. Программирование на Microsoft Visual C++ 6.0 для профессионалов. - СПб: Питер,2004 (библиотека – 1 экз.)
Шеферд Джордж. Программирование на Microsoft Visual C++ .NET. /Пер. с англ, - М.: Издательско-торговый дом "Русская Редакция, 2003 (библиотека – 1 экз.)
4.2. Средства обеспечения освоения дисциплины
Не предусмотрены.
5. Материально-техническое обеспечение дисциплины
Класс персональных ЭВМ с ресурсами не ниже Pentium 1.
еще рефераты
Еще работы по разное
Реферат по разное
Программа дисциплины по кафедре Экономическая кибернетика экономическая информатика
17 Сентября 2013
Реферат по разное
Программа дисциплины «товароведение и экспертиза швейно-трикотажных товаров»
17 Сентября 2013
Реферат по разное
Российской Федерации Российской Федерации Государственный университет- высшая школа экономики Факультет «Бизнес-информатика» программа дисциплины
17 Сентября 2013
Реферат по разное
Программа дисциплины география населения дпп. В. 03. 02
17 Сентября 2013