Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации»



НОУ ВПО ИНСТИТУТ Муниципального УПРАВЛЕНИЯ, ПРАВА И Инноваторских ТЕХНОЛОГИЙ


Факультет «Информационных систем и инноваторских технологий в управлении»






УТВЕРЖДАЮ

Проректор по учебной работе ________________Моргунова Г.А.


«___»________________ 2013 г.



УЧЕБНО - МЕТОДИЧЕСКИЙ КОМПЛЕКС

учебной дисциплины «ВЫСОКОУРОВНЕВЫЕ Способы ИНФОРМАТИКИ И ПРОГРАММИРОВАНИЯ»


Специальность Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» 090103 - «Организация и разработка защиты информации»

Специализация «Организация защиты информации»


Составитель Крылков М.Ю.



Утверждено на заседании Учебно-методической комиссии факультета


Протокол № ___

«___» ___________ 20 года

Председатель УМК _______Крупский А.Ю.

Утверждено на заседании кафедры «Прикладная Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» информатика и математика»


Протокол № ______

«_____» ________________ 20 года

Зав. кафедрой _____ И.И. Желнов




Москва 2013


^ НОУ ВПО ИНСТИТУТ Муниципального УПРАВЛЕНИЯ, ПРАВА И Инноваторских ТЕХНОЛОГИЙ


Факультет «Информационных систем и инноваторских технологий в управлении»



СОГЛАСОВАНО

Выпускающая кафедра «Информационная безопасность»


Зав. кафедрой Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» _____ И.И. Желнов

«___»________________ 2013 г.

УТВЕРЖДАЮ

Проректор по учебной работе ________________Моргунова Г.А.


«___»________________ 2013 г.



Кафедра «Информационная безопасность»


Создатель: Крылков М.Ю.


Рабочая учебная программка по дисциплине


^ «ВЫСОКОУРОВНЕВЫЕ Способы ИНФОРМАТИКИ И ПРОГРАММИРОВАНИЯ»


Специальность 090103 - «Организация и разработка защиты Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» информации»

Специализация «Организация защиты информации»



Утверждено на заседании Учебно-методической комиссии факультета


Протокол № ___

«___» ___________ 20 года

Председатель УМК _______Крупский А.Ю.

Утверждено на заседании кафедры

«Математика и прикладная информатика»


Протокол № ______

«_____» ________________ 20 года

Зав. кафедрой _____ Крупский А Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации».Ю.




Москва 2013

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


Рабочая программка рассмотрена и утверждена на заседании кафедры «Информационная безопасность».


От «____» _________________ 20___г.


Протокол № _________


Зав. кафедрой Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» _____________________ И.И. Желнов


Рабочая программка одобрена Ученым Советом Института муниципального управления, права и инноваторских технологий


От «___» ______________ 20___г.


Протокол № __________


Программку разработал доцент Крылков М.Ю.


Согласовано


Начальник информационно-

аналитического отдела А.И. Бойков


^ ЦЕЛИ И Задачки Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» ОСВОЕНИЯ ДИСЦИПЛИНЫ


Цель учебной дисциплины: ознакомить студентов с современными вставленными средами (ИС) разработки программного обеспечения, включающими в себя современные языки высочайшего уровня и технологию зрительного проектирования.

^ Задачки учебной дисциплины

Главной задачей исследования данного курса является Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» получение студентами познаний в области программирования на языках высочайшего уровня, а конкретно:

^ Требования к уровню освоения содержания дисциплины.


В итоге исследования курса Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» «Высокоуровневые способы информатики и программирования», студенты должны:

Знать:

- новые направления в области программирования;
- теорию модульного программирования;
- объектно-ориентированное программирование;
- особенности программирования в оконных операционных средах;
- встроенные среды программирования;
- базы зрительного Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» программирования;
- стандартные составляющие зрительного программирования и их внедрение.
Уметь:

- работать в встроенной среде Microsoft Visual Studio.

Обладать:

- высокоуровневыми способами информатики и программирования


^ МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО

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

.

^ Виды учебных занятий по дисциплине и их объёмы (в часах)

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

-текущий контроль – оценивается работа студента на упражнениях (выполнение личных заданий и самостоятельных работ Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации»);

-промежуточный контроль – опрос;

-рубежный контроль – аттестация, по результатам которой студенты допускаются к экзамену, аспекты для ее прохождения задаются педагогом.

Общий объем времени исследования дисциплины по учебному плану составляет 86 часов.



Вид Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» учебной работы

Кол-во часов по формам обучения

Очная

Заочная

№№ семестров

4


6 сем.

3 курс/летняя сессия

Аудиторные занятия

51

10

Лекции

34

2

Практические и семинарские занятия

17

8

Самостоятельная работа

35

76

^ ВСЕГО ЧАСОВ НА ДИСЦИПЛИНУ

86

86

Текущий контроль (вид текущего контроля и кол-во, №№ семестров)

Опрос в кол-ве 2 раз


-

экзамен

4

3

ЗЕТ

86

2,5

Курсовая работа (№ семестра Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации»)

-

-

Виды промежного контроля (экзамен, зачет, №№ семестров)

Экзамен

Экзамен



^ Содержание дисциплины

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


^ Раздел 1.Базы объектно-ориентированного Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» программирования в C++.

(IV семестр- консольная среда.)


Тема 1. Введение I - типы, операторы и выражения.

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


^ Тема 2. Программирование в Visual C++ .

Среда .NET Framework. Общеязыковая исполняющая среда (CLR). Написание приложений C++. Исследование Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» программирования для Windows. Эталоны C++. Атрибуты. Консольные приложения. Концепции программирования для Windows.


^ Тема 3. Управление.

Управление. Аннотации и блоки. Конструкция if – else. Конструкция else – if. Тумблер. Циклы while и for. Цикл Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» do – while. Аннотации break и continue. Аннотация goto и метки.


^ Тема 4. Функции и структура программки.

Функции и структура программки. Наружные переменные. Область деяния автоматических переменных. Область деяния наружной переменной. Статические переменные. Спецификация регистровые. Определения Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» переменных снутри функций. Наружные и статические переменные при инициализации.


^ Тема 5. Указатели и массивы .

Указатели и массивы. Указатели и адреса. Указатели и аргументы функций. Указатели и массивы. Адресная математика. Многомерные массивы.


Тема 6. Структуры Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации».

Структуры. Структуры и функции. Массив структур. Указатели на структуры. Структуры со ссылками на себя.


Тема 7. Классы.

Классы. Иерархия классов. Производные классы. Базисные классы Дружеские классы.


Тема 8. Ввод-вывод.

Ввод-вывод. Стандартный Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» ввод-вывод. Форматный вывод. Форматный ввод. Доступ к файлам. Управление ошибками.


Раздел 2. Программирование в Visual C++

(V семестр- windows-программирование.)


^ Тема 9. Введение II –повторение пройденного. Данные, переменные и вычисления. Ввод-вывод.

Структура Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» программки на C++. Функция main(). Операторы программки. Отступы. Блоки операторов. Консольные программки. Определение переменных. Именование переменных. Объявление переменных. Исходные значения переменных. Базисные типы данных. Целочисленные переменные. Символьные типы данных. Модификаторы целочисленных типов Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». Логический тип. Типы с плавающей запятой. Литералы. Определение синонимов для типов данных. Переменные с определенным набором значений. Базисные операции ввода-вывода. Ввод с клавиатуры. Вывод в командную строчку. Форматирование вывода Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». Управляющие последовательности. Вычисления в C++. Оператор присвоения. Арифметические операции. Вычисление остатка. Изменение значения переменной. Операторы инкремента и декремента. Последовательность вычислений. Преобразование и приведение типов. Приведения типов в операторах присвоения. Очевидные приведения типов Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». Приведения в древнем стиле. Ключевое слово auto. Выяснение типов. Битовые операторы. Битовое И. Битовое Либо. Битовое исключающее Либо. Битовое НЕ. Битовые операторы сдвига. Длительность хранения и область видимости. Автоматические переменные. Размещение объявлений Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» переменных. Глобальные переменные. Статические переменные. Места имен. Объявление места имен. Множественные места имен. Программирование на C++/CLI. Специфичность C++/CLI: базисные типы данных. Вывод C++/CLI в командную строчку. Специфичность C++/CLI — форматирование вывода Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». Клавиатурный ввод в C++/CLI. Применение оператора safe cast. Перечисления C++/CLI. Выяснение типов в C++/CLI.


^ Тема 10. Настройка характеристик встроенная среда разработки Visual C++.

Редактор. Компилятор. Компоновщик. Библиотеки. Внедрение Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» IDE. Способности панели инструментов. Фиксируемые панели инструментов. Документация. Проекты и решения. Создание и выполнение приложений Windows. Создание приложения Windows Forms.


^ Тема 11. Windows-программирование.

Программная среда Windows. Базы программирования для Windows. Внедрение библиотеки Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» MFC. Разглядим более принципиальные моменты работы Windows и принципы взаимодействия программ с ней. Интерфейс вызовов функций в Windows. Библиотеки динамической загрузки (DLL). Интерфейс GDI. Многозадачность в Windows. Процесс. Поток. Приоритетная многозадачность. Взаимодействие Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» программ и Windows.


^ Тема 12. Внедрение средств разработки.

Типы мастеров проектов. Достоинства мастеров проектов. Обзор способностей ClassWizard. Имена, применяемые в MFC. Шаблоны новых приложений. Редактор ресурсов Меню, диалоговые панели, кнопки. Мастера проектов Microsoft Visual Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» C++: MFC AppWizard (exe), MFC AppWizard (dll), AppWizard ATL COM, Custom AppWizard, DevStudio Add-in Wizard, MFC ActiveX, Win32 Application, Win32 Console Application, Win32 Dynamic-Link Library, Win32 Static Library.


^ Тема Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» 13. Стандартная библиотека шаблонов.

Сстандартная библиотека шаблонов. Контейнеры. Адаптеры контейнеров. Итераторы. Методы. Объекты функций в библиотеке STL. Адаптеры функций. Спектр контейнеров STL. Поочередные контейнеры. Создание контейнеров vector. Емкость и размер контейнера vector. Воззвание Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» к элементам в векторе. Вставка и удаление частей в векторе. Сохранение в векторе объектов класса.

Сортировка частей вектора. Хранение указателей в векторе. Контейнеры — двунаправленные очереди. Внедрение контейнеров List. Внедрение других поочередных контейнеров. Ассоциативные контейнеры. Внедрение Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» карт. Внедрение контейнера multimap. Дополнительные сведения об итераторах. Внедрение итераторов входного потока. Внедрение вставляющих итераторов. Внедрение итераторов выходного потока . Дополнительные сведения об объектах функций. Дополнительные сведения об методах. Функция Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» fill (). Функция replace (). Функция find (). Функция transform (). Лямбда-выражения. Директива фиксации. Фиксация определенных переменных. Шаблоны и лямбда-выражения. Оболочка лямбда-выражения. Библиотека STL для программ C++/CLI. Контейнеры STL/CLR. Внедрение поочередных контейнеров. Внедрение ассоциативных Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» контейнеров. Лямбда-выражения в C++/CLI.


^ Тема 14. Приемы отладки.

Понятие отладки. Программные ошибки. Всераспространенные ошибки. Базисные операции отладки. Установка точек останова. Установка точек трассировки. Пуск отладки. Изменение значения переменной Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». Добавление отладочного кода. Внедрение утверждений. Добавление собственного отладочного кода. Отладка программки. Стек вызовов. Переход к ошибке. Проверка расширенного класса. Поиск последующей ошибки. Отладка динамической памяти. Функции проверки динамической памяти. Управление отладочными операциями динамической памяти Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». Отладочный вывод динамической памяти. Отладка программ C++/CLI. Внедрение классов Debug и Trace. Получение вывода трассировки в приложениях Windows Forms.


^ Тема 15. Концепции программирования для Windows.

Базы программирования для Windows. Элементы окна. Программки Windows Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» и операционная система. Программирование, управляемое событиями. Сообщения Windows. Интерфейс API Windows. Типы данных Windows. Нотация программ Windows. Структура программки Windows. Функция WinMain (). Функции обработки сообщений. Обычная программка Windows. Организация Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» программ Windows. Библиотека Microsoft Foundation Classes. Нотация библиотеки MFC. Структуризация программки MFC. Внедрение Windows Forms.


^ Тема 16. Программирование для нескольких ядер.

Базы параллельных вычислений. Введение в библиотеку шаблонов для параллельных вычислений. Методы параллельной обработки. Внедрение Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» метода parallel_f or. Внедрение метода parallel_f or_each. Внедрение метода parallel invoke. Настоящая неувязка параллельной обработки. Критичные разделы. Внедрение объекта critical section. Блокировка и разблокировка разделов кода. Шаблон Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» класса combinable. Задачки и группы задач.


^ Тема 17. Программирование для Windows с внедрением библиотеки MFC .

Концепция "документ-представление" в библиотеке MFC. Документные интерфейсы. Связь документа с его представлениями. Ваше приложение и библиотека MFC. Создание приложений MFC Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». Создание приложения SDI. Вывод мастера MFC Application Wizard. Создание приложения MDI.


^ Тема 18. Работа с меню и панелями инструментов.

Взаимодействие с Windows. Карты сообщений. Категории сообщений. Обработка сообщений в программках. Расширение программки Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» Sketcher. Элементы меню. Создание и редактирование ресурсов меню. Добавление обработчиков сообщений меню. Выбор класса для обработки сообщений меню. Создание функций сообщений меню. Создание функций сообщений меню. Добавление обработчиков сообщений для обновления Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» пользовательского интерфейса. Добавление кнопок панели инструментов. Редактирование параметров кнопки панели инструментов. Испытание кнопок панели инструментов. Добавление всплывающих подсказок. Меню и панели инструментов в программках C++/CLI. Разработка Windows Forms.

^ Тема 19. Написание собственных библиотек Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» DLL.

Как работают библиотеки DLL. Содержимое библиотеки DLL. Варианты библиотек DLL. Что помещать в библиотеку DLL. Написание и внедрение библиотек DLL.


^ Рассредотачивание часов по темам и видам учебной работы


Очная форма обучения



Наименования разделов Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» и тем

Всего часов по учеб-ному плану

Виды учебных занятий

СРС

Ауд. занятия, в том числе

Лек-ции

Прак. сем. занятия

^ Тема 1. Введение I - типы, операторы и выражения.


5

2

1

2

Тема 2. Программирование в Visual C++ .


4

2

1

1

Тема 3. Управление.


5

2

1

2

Тема 4. Функции и Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» структура программки.


5

2

1

2

Тема 5. Указатели и массивы .


4

1

1

2

Тема 6. Структуры.


5

2

1

2


Тема 7. Классы.


5

2

1

2


Тема 8. Ввод-вывод.


4

1

1

2

^ Тема 9. Введение II –повторение пройденного.(начало V семестра). Данные, переменные и вычисления. Ввод-вывод.


3

2

0

1


Тема 10. Настройка характеристик встроенная среда Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» разработки Visual C++ .


4

1

1

2

Тема 11. Windows-программирование.


5

2

1

2

Тема 12. Внедрение средств разработки.


4

1

1

2

Тема 13. Стандартная библиотека шаблонов.


5

2

1

2

Тема 14. Приемы отладки.


5

2

1

2

Тема 15. Концепции программирования для Windows.


4

2

0

2

Тема 16. Программирование для нескольких ядер.


5

2

1

2

Тема 17. Программирование для Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» Windows с внедрением библиотеки MFC .


5

2

1

2

Тема 18. Работа с меню и панелями инструментов.


5

2

1

2

^ Тема 19. Написание собственных библиотек DLL.

4

2

1

1

Всего:

86

34

17

35



^ Заочная форма обучения

Наименования разделов и тем

Всего часов по учеб-ному плану

Виды учебных занятий

СРС

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

Лек-ции

Прак. сем. занятия

^ Тема 1. Введение I - типы, операторы и выражения.


6

2

0

4

Тема 2. Программирование в Visual C++ .


5

0

1

4

Тема 3. Управление.


5

0

1

4

Тема 4. Функции и структура программки.


4

0

0

4

Тема 5. Указатели и массивы .


4

0

0

4

Тема 6. Структуры.


4

0

0

4


Тема 7. Классы Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации».


5

0

1

4


Тема 8. Ввод-вывод.


5

0

1

4

^ Тема 9. Введение II –повторение пройденного.(начало V семестра). Данные, переменные и вычисления. Ввод-вывод.


5

0

1

4


Тема 10. Настройка характеристик встроенная среда разработки Visual C++ .


5

0

1

4

Тема 11. Windows-программирование.


5

0

1

4

Тема 12. Внедрение средств Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» разработки.


4

0

0

4

Тема 13. Стандартная библиотека шаблонов.


4

0

0

4

Тема 14. Приемы отладки.


5

0

1

4

Тема 15. Концепции программирования для Windows.


4

0

0

4

Тема 16. Программирование для нескольких ядер.


4

0

0

4

Тема 17. Программирование для Windows с внедрением библиотеки MFC .


4

0

0

4

Тема 18. Работа с меню и панелями инструментов.


4

0

0

4

^ Тема Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» 19. Написание собственных библиотек DLL.

4

0

0

4

Всего:

86

2

8

76



^ Темы практических занятий

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

^ Вид занятия – коллективное программирование задач с внедрением материала темы . Цель: освоение синтаксиса языка С Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации»++.



Литература

  1. Культин Н.Б. Базы программирования в Microsoft Visual C ++ 2010./Культин Н.Б. - СПБ: "БХВ-Петербург",2010.- 384с.: + CD ROM- (Самоучитель).

  2. Кузнецова И. А. Лабораторный практикум по Delphi: Электрическое учебно-методическое пособие по дисциплине "Высокоуровневые Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» способы информатики и программирования"/Кузнецова И. А.- М.: ИГУПИТ, 2011.- 1 экз., инв. № 259- CD

  3. Анисимов А.Е. Сборник задач по основаниям программирования: Учебное пособие/ А.Е. Анисимов, В.В. Пупышев-М.: Интеренет-Университет Информационных Технологий. Двучлен. Лаборатория Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» познаний, 2010.-348 с., (Серия Главные информационных технологий).




^ Семинар 2. Тема: Практическое занятие по теме: Управление. Дан упорядоченный по возрастанию массив данных и дано некое число. Отыскать и выдать положение данного числа в Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» массиве либо -1, если данное число в массиве не встречается.

^ Вид занятия – коллективное программирование задач с внедрением материала темы . Цель: освоение синтаксиса языка С++.


Литература

  1. Культин Н.Б. Базы программирования в Microsoft Visual C ++ 2010./Культин Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» Н.Б. - СПБ: "БХВ-Петербург",2010.- 384с.: + CD ROM- (Самоучитель).

  2. Лаптев В.В. С++. Обьектно-ориентированное программирование: Учебное пособие/ Лаптев В.В.-СПб.: Питер, 2010.-464 с.: ил..-( Серия "Учебное пособие").




^ Семинар 3. Тема Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации»: Практическое занятие по теме: Функции и структура программки. Изучаются :Функции. Наружные переменные. Область деяния автоматических переменных. Область деяния наружной переменной либо функции. Статические переменные либо функции. Спецификация регистровые переменные. Наружные и статические переменные при инициализации Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». Рекурсивное воззвание к функции.

Вид занятия – коллективное программирование задачки с внедрением материала темы. Непосредственно, написание программы-калькулятор, понимающей операторы сложить, отнять, помножить и поделить.

Цель: продолжение освоения синтаксиса языка С++.

Литература

  1. Культин Н Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации».Б. Базы программирования в Microsoft Visual C ++ 2010./Культин Н.Б. - СПБ: "БХВ-Петербург",2010.- 384с.: + CD ROM- (Самоучитель).

  2. Лаптев В.В. С++. Обьектно-ориентированное программирование: Учебное пособие/ Лаптев В.В.-СПб Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации».: Питер, 2010.-464 с.: ил..-( Серия "Учебное пособие").




^ Семинар 4. Тема: Практическое занятие по теме: Указатели и массивы. Совместное написание программы-сортировки, состоящей в последующем. Дан файл с неупорядоченным обилием чисел. Написать программку, сортирующую этот файл в Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» порядке возрастания.

^ Вид занятия – коллективное программирование задачки с внедрением материала темы.

Цель: продолжение освоения синтаксиса языка С++.

Литература

  1. Анашкина Н.В. Технологии и способы программирования: Учебное пособие./Анашкина Н.В. - М Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации».: Академия, 2012.- 384с.-("Высшее проф образование".Серия "Бакалавриат").

  2. Баженова И.Ю. Языки программирования.: Учебник./ И.Ю. Баженова.; Под ред. В.А. Сухомлина. - М.: Академия 2012.- 368 с.- (Серия "Высшее проф образование".Серия "Бакалавриат").

  3. Васильев А.Н Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». Java. Объектно-ориентированное программирование для магистров и бакалавров: Базисный курс ./Васильев А.Н.- СПб.: Питер, 2012.- 400с.




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

^ Вид занятия – коллективное программирование задачки с Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» внедрением материала темы.

Цель: продолжение освоения синтаксиса языка С++.

Литература

  1. Пахомов Б. C/C ++ MS Visual C ++2010: ( для начинающих).- СПб: "БХВ-Петербург, 2011.- 736 с.: ил.+ дистрибутив (на DVD).

  2. Франка П. C++. Учебный курс: C++ No Experiencr Required Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации»/ Паоло Франка Пер. П. Бибиков.- 2-е изд.- СПб: Питер, 2012,- 496с.: ил.- (Серия: Учебный курс).



^ Семинар 6. Тема: Практическое занятие по теме: Классы. Совместное написание программки, реализующей полиморфизм и позже связывание: для потоков Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» ввода-вывода языка С++ расширить библиотеку, чтоб приспособить операции помещения и извлечения к своим типам данных.

^ Вид занятия – коллективное программирование задачки с внедрением материала темы.

Цель: продолжение освоения синтаксиса языка С Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации»++.


  1. Литература

  1. Лаптев В.В. С++. Обьектно-ориентированное программирование: Учебное пособие/ Лаптев В.В.-СПб.: Питер, 2010.-464 с.: ил..-( Серия "Учебное пособие").

  2. Анашкина Н.В. Технологии и способы программирования: Учебное пособие./Анашкина Н.В. - М.: Академия, 2012.- 384с Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации».-("Высшее проф образование".Серия "Бакалавриат").

  3. Баженова И.Ю. Языки программирования.: Учебник./ И.Ю. Баженова.; Под ред. В.А. Сухомлина. - М.: Академия 2012.- 368 с.- (Серия "Высшее проф образование".Серия "Бакалавриат").


Семинар Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» 7. Тема: Начало программирования в Visual C++ 2012. Данные, переменные и вычисления. Принятие решений и циклы Структурная организация программ. Наследование классов и виртуальные функции. Стандартная библиотека шаблонов. Приемы отладки программ. Концепции программирования для Windows. Программирование для Windows Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» с внедрением библиотеки MFC.

^ Вид занятия – личное программирование задачки с внедрением материала темы.

Цель: продолжение освоения синтаксиса языка С++.



Литература

  1. Культин Н.Б. Базы программирования в Microsoft Visual C ++ 2010./Культин Н.Б Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации». - СПБ: "БХВ-Петербург",2010.- 384с.: + CD ROM- (Самоучитель).

  2. Лаптев В.В. С++. Обьектно-ориентированное программирование: Учебное пособие/ Лаптев В.В.-СПб.: Питер, 2010.-464 с.: ил..-( Серия "Учебное пособие").


Методические указания студентам по подготовке к Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» практическим занятиям


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


^ Методические рекомендация педагогам при организации практических занятий

Работа Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» по подготовке к практическим занятиям и активное в их роль - одна из форм исследования программного материала курса. Практика указывает, что главные формы занятий последующие:

Учебные и воспитательные цели практических занятий:

Выполнению    практических   занятий предшествует проверка познаний студентов - их теоретической готовности к выполнению задания.

      Практические  занятия  могут  носить:

Работы, носящие репродуктивный нрав, отличаются тем, что Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» при их проведении студенты пользуются подробными инструкциями,  в которых указаны:  цель работы,  пояснения, контрольные вопросы,  учебная  и особая литература.

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

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

Формы организации работы студентов на упражнениях:  

При фронтальной  форме  организации   занятий   все   студенты   выполняют

сразу одну и ту же работу.      

При групповой форме Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» организации  занятий  одна  и  та  же  работа производится бригадами по 2 - 5 человек.

При индивидуальной  форме  организации  занятий  каждый   студент делает личное задание.

Для увеличения эффективности проведения практических занятий рекомендуется:



^ Методические указания по организации
самостоятельной работы студентов


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

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

Работа студентов Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» осуществляется на базе заданий педагогов и включает: планирование самостоятельной работы, вручение заданий, обеспечение учебными материалами, материально-техническое обеспечение, консультации, выполнение определенных заданий, контроль выполнения задания, доклад (отчет) о выполненном задании.

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

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

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

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

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

Методика работы с Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» литературой предугадывает и ведение записи прочитанного. Это позволяет привести в систему познания, приобретенные при чтении, сосредоточить внимание на основных положениях, зафиксировать и закрепить их в памяти. Конспект ускоряет повторение материала, сберегает время Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» при повторном воззвании к ранее проделанной работе.

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

1. Главное в конспекте не объем, а содержание. В нем должны быть отражены главные положения источника. Умение излагать коротко и точно приходит с опытом. При всем этом нужно не спешить записывать Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» при первом же чтении, заносить в конспект только то, что стало ясным.

2. Форма ведения конспекта может быть различной. Но начинаться конспект всегда должен с указания полного наименования работы, фамилии создателя, года и Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» места издания, количества страничек в источнике, номера страничек, с которых записывается информация. Цитаты берутся в кавычки с неотклонимой ссылкой на страничку книжки.

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

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

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

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

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

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

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

Увеличение места и роли самостоятельной работы студентов Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» – одно из важных критерий высочайшей эффективности учебно-воспитательной работы педагога. Фактически эта неувязка может решаться методом обучения студентов института методике самостоятельной работы.


^ Самостоятельная работа студентов



№ темы

Наименование

и план темы

Вопросы, выносимые на самостоятельную работу Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» студентов

Виды и содержание самостоятельной работы

1

^ Тема 1. Введение I - типы, операторы и выражения.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск и обзор научных Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» публикаций и электрических источников инфы

2

^ Тема 2. Программирование в Visual C++ .


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск и обзор научных публикаций и Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» электрических источников инфы

3

^ Тема 3. Управление.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск и обзор научных публикаций и электрических источников инфы

4

^ Тема 4. Функции и структура программки.


Исследование и Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск и обзор научных публикаций и электрических источников инфы

5

^ Тема 5. Указатели и массивы .


Исследование и конспектирование основной и Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск и обзор научных публикаций и электрических источников инфы

6

^ Тема 6. Структуры.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации», научной и учебной литературе)

Поиск и обзор научных публикаций и электрических источников инфы

7


^ Тема 7. Классы.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» и обзор научных публикаций и электрических источников инфы

8


^ Тема 8. Ввод-вывод.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск и обзор научных публикаций и электрических Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» источников инфы

9

^ Тема 9. Введение II –повторение пройденного.(начало V семестра). Данные, переменные и вычисления. Ввод-вывод.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» литературе)

Поиск и обзор научных публикаций и электрических источников инфы

10


^ Тема 10. Настройка характеристик встроенная среда разработки Visual C++ .


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» и обзор научных публикаций и электрических источников инфы

11

^ Тема 11. Windows-программирование.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск и обзор научных публикаций Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» и электрических источников инфы

12

^ Тема 12. Внедрение средств разработки.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск и обзор научных публикаций и электрических источников Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» инфы

13

^ Тема 13. Стандартная библиотека шаблонов.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

Поиск и обзор научных публикаций и электрических источников инфы

14

^ Тема 14. Приемы отладки Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации».


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

15

^ Тема 15. Концепции программирования для Windows.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» лекций, научной и учебной литературе)

16

^ Тема 16. Программирование для нескольких ядер.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

17

^ Тема 17. Программирование для Windows с внедрением библиотеки MFC Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» .


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)

18

^ Тема 18. Работа с меню и панелями инструментов.


Исследование и конспектирование основной и дополнительной литературы

Проработка учебного Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» материала (по конспектам лекций, научной и учебной литературе)

19

^ Тема 19. Написание собственных библиотек DLL.

Исследование и конспектирование основной и дополнительной литературы

Проработка учебного материала (по конспектам лекций, научной и учебной литературе)



^ Методические советы по организации Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» и проведению
контроля успеваемости, подготовке студентов к зачету.

Контроль познаний, умений и способностей обучаемых имеет целью:

- определения уровня их теоретической и практической подготовки,

свойства выполнения учебных планов и программ обучения;

- установления степени Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» заслуги поставленных целей (задач) обучения;

- выявления дела студентов к учебной деятельности;

- стимулирования самостоятельной работы студентов;

- получения инфы, нужной для управления процессом обучения, для совершенствования методики преподавания и организационных форм самостоятельной работы студентов Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации»;

Функции контроля:

- контролирующая (определение уровня);

- воспитательная;

- обучающая;

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

Контроль разделяется на текущий и промежный.

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

Результаты текущего контроля заносятся в журнальчик учета учебных занятий.



  1. ^ ЗАДАНИЯ ДЛЯ Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» САМОСТОЯТЕЛЬНОЙ РАБОТЫ




  1. Новые направления в области сотворения технологий программирования. Выполнить 1-ый проект из самоучителя (стр.15-59. Культин Н.Б. Базы программирования в Microsoft Visual C ++ 2010./Культин Н.Б. - СПБ: "БХВ-Петербург",2010.- 384с Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации».: + CD ROM)

  2. Законы эволюции программного обеспечения. Проработка учебного материала «Базовые компоненты» ( стр.59 – 147. Культин Н.Б. Базы программирования в Microsoft Visual C ++ 2010./Культин Н.Б. - СПБ: "БХВ-Петербург",2010.- 384с.: + CD ROM ).

  3. Создание Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» модульных программ.( Проработка учебного материала из учебника Пахомова Б. «C/C ++ MS Visual C ++2010» )

  4. Элементы теории модульного программирования. .( Проработка учебного материала из учебника Пахомова Б. «C/C ++ MS Visual C ++2010» )

  5. Объектно-ориентированное программирование. ( Проработка учебного Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» материала из учебника Культина Н.Б. «Основы программирования в Microsoft Visual C ++ 2010.»)

  6. Объектный тип данных. ( Проработка учебного материала из учебника Культина Н.Б. «Основы программирования в Microsoft Visual C ++ 2010.»)

  7. Переменные Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» объектного типа. ( Проработка учебного материала из учебника Культина Н.Б. «Основы программирования в Microsoft Visual C ++ 2010.»)

  8. Конструкторы и деструкторы. ( Проработка учебного материала из учебника Культина Н.Б. «Основы программирования в Microsoft Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» Visual C ++ 2010.»)

  9. Инкапсуляция, наследование, полиморфизм. ( Проработка учебного материала из учебника Культина Н.Б. «Основы программирования в Microsoft Visual C ++ 2010.»)

  10. Классы и объекты. ( Проработка учебного материала из учебника Культина Н.Б. «Основы программирования Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» в Microsoft Visual C ++ 2010.»)

  11. Особенности программирования в оконных операционных средах ( Проработка учебного материала из учебника Культина Н.Б. «Основы программирования в Microsoft Visual C ++ 2010.»)

  12. Главные стандартные модули, обеспечивающие работу в оконной операционной Учебно методический комплекс учебной дисциплины «высокоуровневые методы информатики и программирования» Специальность 090103 «Организация и технология защиты информации» системе. ( Проработка учебного материала из учебника Культина Н.Б. «Основы программирования в Microsoft Visual C ++ 2010.»)



^ Материалы для текущего контроля познаний.



uchebno-metodicheskoe-posobie-dlya-prepodavatelya-specialnosti-professionalnoe-obuchenie-referat.html
uchebno-metodicheskoe-posobie-dlya-samostoyatelnogo-izucheniya-disciplini-g-simferopol-2003.html
uchebno-metodicheskoe-posobie-dlya-samostoyatelnoj-raboti-studentov-zaochnoj-formi-obucheniya-po-napravleniyu-podgotovki-bakalavrov.html