WWW.METODICHKA.X-PDF.RU
БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА - Методические указания, пособия
 

«Дата Дата Результат Согласующие ФИО Комментарии получения согласования согласования Зав. кафедрой Захаров Рекомендовано 01.06.2015 01.06.2015 (Зав. кафедрой Александр к электронному ...»

ЛИСТ СОГЛАСОВАНИЯ

от 20.06.2015

Рег. номер: 2093-1 (08.06.2015)

Дисциплина: Технологии и методы программирования

Учебный план: 090900.62 Информационная безопасность/4 года ОДО

Вид УМК: Электронное издание

Инициатор: Широких Андрей Валерьевич

Автор: Широких Андрей Валерьевич

Кафедра: Кафедра информационной безопасности

УМК: Институт математики и компьютерных наук Дата заседания 30.03.2015

УМК:

Протокол №6 заседания УМК:

Дата Дата Результат Согласующие ФИО Комментарии получения согласования согласования Зав. кафедрой Захаров Рекомендовано 01.06.2015 01.06.2015 (Зав. кафедрой Александр к электронному 16:01 17:02 (д.н.)) Анатольевич изданию Председатель Гаврилова Согласовано 01.06.2015 02.06.2015 УМК Наталия 17:02 16:27 (Доцент (к.н.)) Михайловна Менеджер ИБЦ Беседина Согласовано 02.06.2015 06.06.2015 (специалист по Марина 16:27 16:17 учетно- Александровна хранительской Ульянова Елена документации) Анатольевна (Беседина Марина Александровна) Подписант: Ивашко Александр Григорьевич Дата подписания: 08.06.2015

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

Институт математики и компьютерных наук Кафедра Информационной безопасности Широких Андрей Валерьевич

ТЕХНОЛОГИИ И МЕТОДЫ ПРОГРАММИРОВАНИЯ

Учебно-методический комплекс. Рабочая программа для студентов направления 10.03.01 Информационная безопасность, профиль подготовки «Безопасность распределенных систем» очной формы обучения Тюменский государственный университет А.В. Широких. Технологии и методы программирования. Учебно-методический комплекс. Рабочая программа для студентов по направления 10.03.01 Информационная безопасность, профиль подготовки «Безопасность распределенных систем» очной формы обучения. Тюмень, 2015, 26 стр.

Рабочая программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций и ПрОП ВПО по направлению и профилю подготовки.

Рабочая программа дисциплины (модуля) опубликована на сайте ТюмГУ:

Технологии и методы программирования [электронный ресурс] / Режим доступа:

http://www.umk3.utmn.ru, раздел «Образовательная деятельность», свободный.

Рекомендовано к изданию кафедрой информационной безопасности. Утверждено директором института математики и компьютерных наук Тюменского государственного университета.

ОТВЕТСТВЕННЫЙ РЕДАКТОР: А.А. Захаров, д-р техн. наук, проф., заведующий кафедрой информационной безопасности ТюмГУ.

© Тюменский государственный университет, 2015.

© Широких А.В., 2015.

1. Пояснительная записка.

1.1. Цели и задачи дисциплины (модуля) Учебная дисциплина «Технологии и методы программирования» обеспечивает приобретение знаний и умений в соответствии с государственным образовательным стандартом, содействует формированию мировоззрения и системного мышления.

Основной целью дисциплины «Технологии и методы программирования»

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

Задачи дисциплины «Технологии и методы программирования» - обеспечить освоение:

основных принципов разработки алгоритмов и структур данных;

основ объектно-ориентированного программирования;

принципов использования информационных технологий при разработке программного обеспечения.

1.2. Место дисциплины в структуре образовательной программы Дисциплина «Технологии и методы программирования» относится к базовой части профессионального цикла. Изучение её базируется на следующих дисциплинах:

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

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

основные понятия и методы дискретной математики, включая дискретные функции, конечные автоматы, комбинаторный анализ;

основы Интернет-технологий;

основные языки программирования;

основные структуры данных;

основные алгоритмы компьютерной обработки данных.

уметь формализовать поставленную задачу;

разрабатывать эффективные алгоритмы и программы;

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

–  –  –

профессиональными (ПК):

способностью применять программные средства системного, прикладного и специального назначения (ПК-15) способностью использовать инструментальные средства и системы программирования для решения профессиональных задач (ПК-16) способностью к программной реализации алгоритмов решения типовых задач обеспечения информационной безопасности (ПК-17) способностью собрать и провести анализ исходных данных для проектирования подсистем и средств обеспечения информационной безопасности (ПК-18)

1.4. Перечень планируемых результатов обучения по дисциплине (модулю):

Знать

–  –  –

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

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

2. Структура и трудоемкость дисциплины.

Семестр 5. Форма промежуточной аттестации зачет.

Семестр 6. Форма промежуточной аттестации экзамен. Общая трудоемкость дисциплины составляет 5 зачетные единицы, 180 академических часа, из них 126,2 часов, выделенных на контактную работу с преподавателем, 53,8 часов, выделенных на самостоятельную работу.

–  –  –

Модуль 1

1.1. Основные понятия. Алгоритм, компьютерная технология, программное средство, информационная система, процесс, поток, нити исполнения,.NET, Win32, компоненты, WSH, CGI, ISAPI, web-приложение, средства синхронизации, сре-да разработки.

1.2. Основные типы программного обеспечения Основные виды задач и критерии выбора типа программного обеспечения.

1.3. Обзор современных компьютерных технологий COM и ActiveX технологии.

Технология.NET. Клиент-серверные технологии. Современные Internet-технологии.

Модуль 2

2.1. Среды разработки Среда разработки Borland Delphi. Среда разработки Microsoft Visual Studio.

2.2. Разработка Win32 приложений Разработка Win32 приложений и библиотек.

Процессы и потоки. Работа с функциями WinAPI. Отладка Win32 приложений и библиотек.

2.3. Разработка сервисных приложений Сервисные приложения. Особенности разработки и отладки сервисных приложений.

Модуль 3

3.1. Разработка и использование COM объектов COM-технологии. COMархитектура Windows. Интерфейсы. Структура реестра. Создание COM объектов.

Разработка собственных COM-объектов. Отладка.

3.2. Разработка и использование ActiveX объектов ActiveX подсистема. Примеры использования ActiveX серверов. Разработка ActiveX объектов. Отладка.

3.3. Средства синхронизации доступа Критические секции, события, семафоры и мьютексы. Функции ожидания.

Семестр 6

Модуль 1

1.1. Разработка.NET-приложений Архитектура.NET. Отличия.NET от Win32.

Сборки и приложения. Основные стандартные сборки.NET. Разработка и регистрация сборок. Разработка Windows Form приложений. Разработка сервисов. Отладка.

1.2. Обращение к native методам из управляемого кода Управляемый и неуправляемый код. Native методы. Маршалинг данных.

1.3. Взаимодействие.NET и COM архитектур Разработка COM и ActiveX объектов с использованием.NET. Использование COM и ActiveX объектов в.NET приложении.

Модуль 2

2.1. Разработка на VB Script и Java Script под WSH Windows Scripting Host.

JavaScript и VBScript. Использование ActiveX в WSH.

2.2. Разработка WSC компонентов Понятие WSC компонента. Регистрация WSC компонента. Разработка WSC компонента.

2.3. Разработка на VBA Понятие VBA приложения. Разработка VBA приложения.

Отладка.

Модуль 3

3.1. Разработка WPF приложений Архитектура WPF приложения. Разработка базовых WPF приложений. Отладка

3.2. Введение в Silverlight Архитектура Silverlight приложения. Разработка базовых Silverlight приложений. Отладка

3.3. Особенности обеспечения безопасности в Silverlight приложениях Передача паролей. Работа с базами данных.

6. Планы семинарских занятий.

Не предусмотрены.

7. Темы лабораторных работ (Лабораторный практикум).

Семестр 5 1. (1 бал за пункт)реализовать вычисление факториала на C# и Pascal рекурсивно и не рекурсивно (4 балл(а/ов))

2. даны 2 функции f1(n)=f2(n-1)*n и f2(n)=(n+n-1)*f1(n-1) реализовать программу содержащую 2 взаиморекурсивные процедуры организующие вычисление результата через глобальную переменную. Переменная должна содержать данные типа запись из значения, и двух счётчиков. Первый счётчик содержит количество вызовов f1, а второй - f2.

вывести значения полей записи на экран.

(2 балл(а/ов))

3.1. объявить тип TNode, описывающий узел дерева (значение узла, ссылка на левый узел, ссылка на правый узел). Сгенерировать полное дерево из 4 уровней хранящеесы в массиве. Распечатать дерево на консоли рекурсивно (корень - слева, потомки узла - со смещением на 4 символа вправо от узла) (3 балл(а/ов))

3.2. реализовать предыдущую лабораторную без использования рекурсии (5 балл(а/ов))

4.1. реализовать тип данных стек. (структура для хранения данных, основные операции) (1 балл(а/ов)) 4.2.1. реализовать тип данных очередь используя массив (структура для хранения данных, основные операции) (2 балл(а/ов)) 4.2.2. реализовать тип данных очередь используя динамически выделяемую память (структура для хранения данных, основные операции) (2 балл(а/ов))

4.3. реализовать тип данных односвязанный список (структура для хранения данных, основные операции: создать узел, удалить узел, вставить узел, извлечь узел, переставить узел) (2 балл(а/ов))

4.4. реализовать тип данных двусвязанный список (структура для хранения данных, основные операции: создать узел, удалить узел, вставить узел, извлечь узел, переставить узел) (2 балл(а/ов))

4.5. в чем существенное отличие двусвязанных от односвязанных списков? Покажите и объясните на примерах.

(1 балл(а/ов))

4.6. Реализуйте функцию поиска указателя на центральный элемент списка не используя счетчики (1 балл(а/ов)) 4.7.1. Реализуйте сортировку выбором на списке (1 балл(а/ов)) 4.7.2. Реализуйте сортировку вставкой на списке.

(1 балл(а/ов)) 4.7.3. Реализуйте пузырьковую сортировку списка (1 балл(а/ов))

4.8. Реализуйте сортировку списка методом слияния.

(2 балл(а/ов)) 5.1. (0,5 балла за каждую комбинацию направление/цикл) описать перечислимый тип состоящий из букв русского алфавита. Функции High, и Low применённые к типу возвращают максимально и минимально возможные значения данного типа.

Распечатать все значения данного типа сперва в прямом, а затем в обратном порядке.

Использовать циклы while и for.

(2 балл(а/ов))

5.2. написать функцию проверяющую принадлежит ли символ перечислимому типу из задания 5.1.

(1 балл(а/ов))

5.3. Описать тип-множество способное содержать значения типа из 5.1.

Написать функцию заменяющую все символы строки состоящие в данном множестве на указанный символ.

Написать функцию заменяющую все символы строки состоящие в данном множестве на тот же символ в верхнем регистре (функция UpperCase).

(1 балл(а/ов))

5.4. Написать функцию заменяющую все символы верхнего регистра на символы нижнего (LowerCase), а символы нижнего на верхний.

(1 балл(а/ов))

5.5. Добавить символы из введённой строки во множество. Показать все элементы содержащиеся во множестве.

(0,5 балл(а/ов))

5.6. Заполните 2 множества из 2 строк. Объедините множества в третье. Показать все элементы содержащиеся во множестве.

(0,5 балл(а/ов))

5.7. Заполните 2 множества из 2 строк. Исключите первое множество из второго. Покажите результат.

(0,5 балл(а/ов))

5.8. Заполните 2 множества из 2 строк. Поместите в третье только те элементы из 1го и 2го, которые есть в них обоих. Покажите результат.

(0,5 балл(а/ов))

5.9. Преобразуйте все символы строки в нижнем регистре в верхний и наоборот используя массив перекодировки.

(1 балл(а/ов))

5.10. Реализовать распечатку содержимого заданного каталога (кроме скрытых файлов).

Подключите модуль SysUtils к вашей программе.

В процедуре принимающей строковый путь опишите переменную типа TSearchRec - эта переменная будет содержать состояние и результат поиска.

Для построения процедуры используйте функции:

function FindFirst(const Path: string; Attr: Integer; var F: TSearchRec): Integer;

function FindNext(var F: TSearchRec): Integer;

procedure FindClose(var F: TSearchRec);

Первые две возвращают 0 если найден очередной файл. Инате возвращают не 0.

Первой функции передаётся маска поиска (в т.ч. путь) и искомые аттрибуты файла.

Исследуте самостоятельно структуру TSearchRec.

определены следующие атрибуты:

faReadOnly = $00000001;

faHidden = $00000002;

faSysFile = $00000004;

faVolumeID = $00000008;

faDirectory = $00000010;

faArchive = $00000020;

faSymLink = $00000040;

faAnyFile = $0000003F;

при распечатке показать также какие аттрибуты заданы у файла.

(3 балл(а/ов)) 5.10.1. Реализовать распечатку содержимого заданного и вложенных в него каталогов.

(5 балл(а/ов))

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

(3 балл(а/ов))

6.2. Показать адрес, длину и количество ссылок на динамическую строку не используя функцию Length после присвоения её переменной, второй переменной, передачи в процедуру как параметра по значению, и ссылке.

(6 балл(а/ов))

7.1. реализовать класс стек на динамическом массиве (1 балл(а/ов))

7.2. реализовать класс стек на нетипизированном файле (1 балл(а/ов))

7.3. реализовать класс стек на типизированном файле (1 балл(а/ов))

7.4. реализовать класс очереди используя массив (2 балл(а/ов))

7.5. реализовать класс очереди используя класс узла (не используя массив) (2 балл(а/ов))

7.6. реализовать класс реализующий односвязанный список (2 балл(а/ов))

7.7. реализовать класс реализующий двусвязанный список (2 балл(а/ов)) Семестр 6

8. Написать на VBS и Delphi программы генерирующие список (студентов, вузов, продуктов и т.д. и т.п.) в Microsoft Excel/Word используя его как объект автоматизации.

(4 балл(а/ов))

9. разработать ActiveX объект реализующий операции списка (количество, обращение по индексу, изменение, вставка, добавление, удаление, очистка) с использованием Excel Разработать программу тестирования этого объекта на VBS/VBA (6 балл(а/ов))

10. Взяв за основу пример расположенный здесь, разработайте компонент реализующий операции задания 2. Создайте программу тестирования компонента.

(6 балл(а/ов))

11.1. Разработайте ActiveX объект для использования в Excel с методами для вычисления определителя матрицы из переданно диапазона Excel

- вычисления скалярного произведения;

- вычисления векторного произведения;

- решения системы линейных уравнений.

(6 балл(а/ов))

11.2. Разработайте ActiveX объект для использования в Excel с методами для выбора значений из отобранных согласно критерию отбора строк (параметрыми являются диапазон, номера столцов значения которых интересуют, и критерии отбора) (14 балл(а/ов))

11.3. доработать 11.1, а именно: исходные данные берутся с листа как аргументы функции в виде диапазона(ов). Результат появляется на листе в результате ввода формулы реализованной на VBA, принимающей диапазон(ы), обращающейся к ActiveX объектам для проведения расчётов, и возвращающей полученный результат либо в виде скалярного значения, либо в виде массива (строки/столбца или двухмерного массива). У функции предусмотреть аргумент позволяющий менять порядок измерений (столбцы и строки) местами.

(5 балл(а/ов))

12.1. Разработать сетевую игру "змейка". Игра состоит из службы windows, реализующей серверную часть и клиентского приложения. Служба содержит игровое поле с "подключенными змеями и предоставляет клиентам состояние этого поля. Клиенты предоставляют сервису направление движения своих змей (изменение направления).

(14 балл(а/ов))

12.2. Переделать задание 12.1 реализовав всю логику серверной части игры в ActiveX компоненте.

(5 балл(а/ов))

100.1. Используя PHP. MySql разработать web приложение "Книга отзывов".

(5 балл(а/ов))

100.2. Премодерация. Отзыв публикуется только после его утверждения модератором.

(3 балл(а/ов))

100.3. Уведомления. Модератор извещается о подача отзыва через электронную почту.

(3 балл(а/ов))

100.4. Предварительный просмотр. Отзыв не виден никому кроме модератора и того, кто его создал.

(3 балл(а/ов)) 101.1. (2 балла/6 баллов за эксель подобный редактор/+2 за операции copy/paste/clear/delete их Excel или Word) разработать web приложение редактирования списка товаров. Товары разбиты на категории и имеют стоимость.

(8 балл(а/ов))

101.2. разработать web приложение для формирования заказов. Формируется заказ из товаров и их количества.

(2 балл(а/ов))

101.3. разработать web приложение для пдтверждения заказа - проводится сбор контактных данных, сведений о дате когда клиент хотел бы забрать товары, инфомируется о предварительной стоимости, осуществляется защита от спама через email.

(4 балл(а/ов))

101.4. Добавить модуль для регистрации клиентов. Зарегистрированные клиенты могу иметь несколько заказов.

(8 балл(а/ов))

8. Примерная тематика курсовых работ

1. Разработка системы авторизации портала управления службами активного каталога.

2. Разработка системы регистрации студентов на портале управления службами активного каталога.

3. Разработка системы регистрации преподавателей на портале управления службами активного каталога.

4. Разработка системы сбора и удовлетоврения/отказа заявок на регистрацию студентов преподавателями.

5. Разработка системы сбора и удовлетоврения/отказа заявок на регистрацию преподавателей администраторами.

6. Разработка системы саморегистрации студентов по приглашению преподавателя с использованием SMS.

7. Разработка системы саморегистрации студентов по приглашению преподавателя с использованием электронной почты.

8. Разработка системы саморегистрации преподавателей по приглашению по администратора с использованием SMS.

9. Разработка системы саморегистрации преподавателей по приглашению по администратора с использованием электронной почты.

10. Разработка системы смены пароля для студентов преподавателями.

11. Разработка системы смены пароля для преподавателей администаторами.

12. Разработка подсистемы онлайн тестирования системы электронного тестирования.

13. Использование ADAM в WEB приложениях.

14. Использование ADAM в win32 приложениях.

15. Использование ADAM в.NET приложениях.

9. Учебно-методическое обеспечение и планирование самостоятельной работы студентов.

–  –  –

10.3 Типовые контрольные задания или иные материалы, необходимые для оценки знаний, умений, навыков и (или) опыта деятельности, характеризующей этапы формирования компетенций в процессе освоения образовательной программы.

–  –  –

На чем базируется ООП?

1.

Опишите основные отличия компилятора и интерпретатора.

2.

Опишите как вы понимаете термин ByteCode.

3.

Опишите как вы понимаете термин NativeCode.

4.

Опишите как вы понимаете термин SafeCode.

5.

Что значит соглашение о способе вызова. Какие соглашения вы знаете.

6.

Какие основные типы ПО вы знаете? Охарактеризуйте их.

7.

Как вы понимаете термин приложение Win32? Охарактеризуйте приложение 8.

такого типа.

9. Как вы понимаете термин приложение.NET? Охарактеризуйте приложение такого типа.

10. Как вы понимаете термин WEB приложение? Охарактеризуйте приложение такого типа.

11. Как вы понимаете термин приложение-служба? Охарактеризуйте приложение такого типа.

12. Как вы понимаете термин "Информационная система"? Охарактеризуйте приложение такого типа.

13. Как вы понимаете термин динамическая библиотека? Охарактеризуйте приложение такого типа.

14. Как вы понимаете термин архитектура клиент-сервер?

15. Как вы понимаете термин тонкий клиент?

16. Как вы понимаете термин толстый клиент?

17. Охарактеризуйте особенности разработки web-приложений по сравнению с клиентскими win32 приложениями.

18. Охарактеризуйте особенности разработки приложений SilverLight.

19. Охарактеризуйте цели и задачи служб каталогов.

20. Охарактеризуйте цели и задачи IIS.

21. Охарактеризуйте цели и задачи.NET.

22. Охарактеризуйте цели и задачи SilverLight.

23. Охарактеризуйте цели и задачи баз данных.

24. Охарактеризуйте цели и задачи среды разработки.

25. Какие среды разработки вам известны. Охарактеризуйте их.

26. Что такое win32 приложение. В чем его отличие от других видов приложений?

27. Что такое консольное приложение. Опишите процесс разработки консольного приложения.

28. Что такое оконное приложение. Опишите процесс разработки оконного приложения.

29. Что такое приложение-сервис. Опишите процесс разработки приложения-сервиса.

30. Что такое динамическая библиотека. Опишите процесс разработки динамической библиотеки.

31. Опишите различные способы отладки win32 приложений.

32. Что такое интерфейс. Расскажите как описать интерфейс на различных языках и в различных средах разработки.

33. Что такое COM объект. Опишите процесс разработки COM объектов.

34. Что такое ActiveX объект. Опишите особенности использования ActiveX объектов.

35. Что такое критическая секция. Приведите примеры её использования. Объясните.

36. Что такое Mutex. Приведите примеры его использования. Объясните.

37. Что такое семафор. Приведите примеры его использования. Объясните.

38. Что такое событие. Приведите примеры его использования. Объясните.

6 семестр Вопросы к экзамену

1. Расскажите чем отличается приложение.NET от win32 приложения. В чем его преимущества и недостатки.

2. Что такое сборка.NET? Как можно использовать библиотеку классов?

3. Как использовать динамически загружаемую библиотеку в приложении.NET?

4. Как использовать COM объекты в приложении.NET? Продемонстрируйте.

5. Опишите основные правила языков VBS и JS. Как управлять объектами ActiveX используя эти языки. Продемонстрируйте.

6. Проведите разработку простого WSC ActiveX объекта, позволяющего с вашей точки зрения продемонстрировать все аспекты разработки WSC ActiveX объектов.

7. На 3 листах Excel создайте список группы с баллами. Каждый лист представляет один предмет. Используя VBA соберите баллы по предметам в суммарную ведомость.

8. Разработайте консольное приложение.NET считающее факториал введённого числа не используя Visual Studio.

9. Разработайте приложение.NET производящее манипуляции с заданным числом используя делегат.

10. Разработайте приложение.NET производящее манипуляции с заданным числом используя лямбда выражение.

11. Разработайте приложение.NET производящее манипуляции с заданным числом используя анонимный метод.

12. Разработайте приложение.NET содержащее событие и два его обработчика.

Сгенерируйте событие. Покажите результаты.

13. Разработайте.NET приложение содержащее классы животное, человек и студент.

Каждый класс унаследован от предыдущего. Разработайте метод "ест" у класса животное. Измените его у классов потомков. Создайте объект класса студент и присвойте его животному и человеку. Покажите результат.

14. Разработайте.NET приложение содержащее классы животное, человек и студент.

Каждый класс унаследован от предыдущего. Разработайте метод "ест" у класса животное. Измените его у классов потомков. Создайте объект класса студент и присвойте его животному и человеку. Объясните результат.

15. Разработайте.NET приложение сервис забирающее файлы с расширением.txt из одной папки и помещающее их в другую с числовым именем

16. Разработайте сетевое.NET приложение сервис спрашивающее "кто вы?" и получив ответ приветствующее собеседника.

17. Добавьте к классу SqlDataReader методы берущие значения полей по их имени.

18. Добавьте к классу MemoryStream методы читающие из него int, double и DateTime.

19. Создайте подкласс класса web страницы Page и реализуйте в нем метод создания и открытия соединения с определённой базой данных.

20. Создайте класс DataReader с конструктором принимающим имя строки соединения, SQL запрос и его параметры. Класс должен поддерживать все методы класса SqlDataReader.

21. Разработайте метод Write на web-странице, принимающий строку формата и множество дополнительных аргументов для подставки в строку формата и выводящий результат в web страницу.

22. Расскажите об особенностях WPF приложений.

23. Расскажите об особенностях приложений SilverLight.

24. Разработайте простейшее web-приложение ASP.NET с форм аутентификацией.

10.4 Методические материалы, определяющие процедуры оценивания знаний, умений, навыков и (или) опыта деятельности характеризующих этапы формирования компетенций.

–  –  –

К зачету допускаются студенты, набравшие за семестр 35 баллов. Зачет проходит в традиционной форме, по билетам. В билете – 2 вопроса. Первый вопрос теоретический, второй содержит практическое задание.

Для получения зачета студентом должен выполнить практическое задание и ответить на 1 вопрос из билета, в общем раскрывая тему. Ответ студента должен показывать, что он знает и понимает смысл и суть описываемой темы и ее взаимосвязь с другими разделами дисциплины и с другими дисциплинами специальности.

–  –  –

К экзамену допускаются студенты, набравшие за семестр 35 баллов. Экзамен проходит в традиционной форме, по билетам. В билете – 2 вопроса и одно практическое задание.

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

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

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

11. Образовательные технологии.

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

12. Учебно-методическое и информационное обеспечение дисциплины.

12.1 Основная литература:

1. Смирнов, А.А. Технологии программирования : учебно-практическое пособие /

А.А. Смирнов. - М. : Евразийский открытый институт, 2011. - 192 с. - ISBN 978-5То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=90777 (07.03.2015).

2. Магдануров, Г. Разработка веб-приложений на ASP.NET. Занятие 1. Знакомство с ASP.NET. Презентация / Г. Магдануров. - М. : Национальный Открытый

Университет «ИНТУИТ», 2014. - 17 с. ; То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=238518 (21.03.2015)

3. Разработка веб-приложений с использованием ASP.NET MVC Framework. Занятие

3. Маршрутизация и контроллеры. Презентация /. - М. : Национальный Открытый

Университет «ИНТУИТ», 2014. - 15 с. ; То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=239207 (21.03.2015)

4. Магдануров, Г. Разработка веб-приложений с использованием ASP.NET MVC Framework. Занятие 4. Представления и поддержка AJAX. Презентация / Г.

Магдануров. - М. : Национальный Открытый Университет «ИНТУИТ», 2014. - 12 с.

; То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=239208 (21.03.2015)

5. Магдануров, Г. Разработка веб-приложений с использованием ASP.NET MVC Framework. Занятие 5. Погружение в MVC Framework. Презентация / Г.

Магдануров. - М. : Национальный Открытый Университет «ИНТУИТ», 2014. - 11 с.

; То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=239209 (21.03.2015)

6. Магдануров, Г. Разработка веб-приложений с использованием ASP.NET MVC Framework. Занятие 6. Мобильное представление и локализация. Презентация / Г.

Магдануров. - М. : Национальный Открытый Университет «ИНТУИТ», 2014. - 18 с.

; То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=239210 (21.03.2015)

7. Библиографическое описание Магдануров, Г. Разработка веб-приложений на ASP.NET. Занятие 6. ASP.NET на стороне клиента. Презентация / Г. Магдануров. М. : Национальный Открытый Университет «ИНТУИТ», 2014. - 8 с. ; То же [Электронный ресурс]. - URL: http://biblioclub.ru/index.php?page=book&id=238527 (21.03.2015)

8. Магдануров, Г. Разработка веб-приложений на ASP.NET. Занятие 7.

Распространение ASP.NET приложений. Презентация / Г. Магдануров. - М. :

Национальный Открытый Университет «ИНТУИТ», 2014. - 5 с. ; То же [Электронный ресурс]. - URL: http://biblioclub.ru/index.php?page=book&id=238528 (21.03.2015)

12.2 Дополнительная литература:

1. Столбовский, Д.Н. Основы разработки Web-приложений на ASP.NET / Д.Н.

Столбовский. - М. : Интернет-Университет Информационных Технологий, 2009. с. - (Основы информационных технологий). - ISBN 978-5-94774-991-5 ; То же [Электронный ресурс]. - URL: http://biblioclub.ru/index.php?page=book&id=233488 (07.03.2015)

2. Павлова, Е.А. Технологии разработки современных информационных систем на платформе Microsoft.NET / Е.А. Павлова. - М. : Интернет-Университет Информационных Технологий, 2009. - 112 с. - (Основы информационных технологий). - ISBN 978-5-9963-0003-7 ; То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=233200 (07.03.2015)

3. Трепалин, С.В. DELPHI 4. Технология СОМ / С.В. Трепалин, Н.З. Елманова. - М. :

Диалог-МИФИ, 1999. - 279 с. - ISBN 5-86404-127-0 ; То же [Электронный ресурс]. URL: http://biblioclub.ru/index.php?page=book&id=89279 (07.03.2015)

4. Кариев, Ч.А. Технология Microsoft ADO.NET / Ч.А. Кариев. - М. : ИнтернетУниверситет Информационных Технологий, 2007. - 544 с. - (Основы информационных технологий). - ISBN 978-5-9556-0097-0 ; То же [Электронный ресурс]. - URL: http://biblioclub.ru/index.php?page=book&id=233105 (07.03.2015).

5. Москвитин, А.А. Решение задач на компьютерах : учебное пособие / А.А.

Москвитин. - М. ; Берлин : Директ-Медиа, 2015. - Ч. I. Постановка (спецификация) задач. - 165 с. : ил., схем., табл. - Библиогр. в кн. - ISBN 978-5-4475-3651-0 ; То же [Электронный ресурс]. - URL: http://biblioclub.ru/index.php?page=book&id=273666 (07.03.2015).

6. Москвитин, А.А. Решение задач на компьютерах : учебное пособие / А.А.

Москвитин. - М. ; Берлин : Директ-Медиа, 2015. - Ч. II. Разработка программных средств. - 427 с. : ил., схем., табл. - Библиогр. в кн. - ISBN 978-5-4475-3646-6 ; То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=273667 (07.03.2015).

7. Гагарина, Л.Г. Алгоритмы и структуры данных : учебное пособие / Л.Г. Гагарина,

В.Д. Колдаев. - М. : Финансы и статистика, 2009. - 304 с. : табл., схем. - ISBN 978То же [Электронный ресурс]. - URL:

http://biblioclub.ru/index.php?page=book&id=225965 (07.03.2015).

12.3 Интернет-ресурсы:

вузовские электронно-библиотечные системы учебной литературы.

база научно-технической информации ВИНИТИ РАН доступ к открытым базам цитирования, в т.ч. springer.com, scholar.google.com, math-net.ru http://www.ietf.org/rfc.html [On-line] - документы IETF – инженерного совета Интернета.

http://msdn.microsoft.com

13. Перечень информационных технологий, используемых при осуществлении образовательного процесса по дисциплине (модулю), включая перечень программного обеспечения и информационных справочных систем (при необходимости).

–  –  –

15. Методические указания для обучающихся по освоению дисциплины (модуля).

Для подготовки к собеседованиям и коллоквиумам необходимо пользоваться конспектом лекций, основной и дополнительной литературой, а также интернет ресурсами.. Для выполнения лабораторных работ на лабораторных занятиях следует использовать основную и дополнительную литературы, методички и раздаточный материал, выдаваемые преподавателем и хранящиеся на кафедре информационной безопасности. Для получения расширенных и углубленных знаний по тематике рекомендуется пользоваться ссылками из списка интернет-ресурсов, приведенных в данном УМК, а также электронными и бумажными номерами научных журналов, имеющихся в ИБЦ, областной научной библиотеке и сети интернет.



 

Похожие работы:

«ЛИСТ СОГЛАСОВАНИЯ от 09.06.2015 Рег. номер: 1114-1 (20.05.2015) Дисциплина: Теория построения защищенных автоматизированных систем 02.03.03 Математическое обеспечение и администрирование Учебный план: информационных систем/4 года ОДО Вид УМК: Электронное издание Инициатор: Ниссенбаум Ольга Владимировна Автор: Ниссенбаум Ольга Владимировна Кафедра: Кафедра информационной безопасности УМК: Институт математики и компьютерных наук Дата заседания 30.03.2015 УМК: Протокол заседания УМК: Дата Дата...»

«ЛИСТ СОГЛАСОВАНИЯ от 05.06.2015 Рег. номер: 1175-1 (21.05.2015) Дисциплина: Распределённые вычисления Учебный план: 10.03.01 Информационная безопасность/4 года ОДО Вид УМК: Электронное издание Инициатор: Самборецкий Станислав Сергеевич Автор: Самборецкий Станислав Сергеевич Кафедра: Кафедра информационной безопасности УМК: Институт математики и компьютерных наук Дата заседания 30.03.2015 УМК: Протокол №6 заседания УМК: Дата Дата Результат Согласующие ФИО Комментарии получения согласования...»

«ЛИСТ СОГЛАСОВАНИЯ от 05.06.2015 Рег. номер: 619-1 (22.04.2015) Дисциплина: Экономическая и информационная безопасность организации Учебный план: 10.03.01 Информационная безопасность/4 года ОДО Вид УМК: Электронное издание Инициатор: Захаров Александр Анатольевич Автор: Захаров Александр Анатольевич Кафедра: Кафедра информационной безопасности УМК: Институт математики и компьютерных наук Дата заседания 30.12.2014 УМК: Протокол № заседания УМК: Дата Дата Результат Согласующие ФИО Комментарии...»

«Аналитическая записка о деятельности Красноярского краевого краеведческого музея по основным направлениям работы за 2012 год Приоритетные направления в отчетном году: 1. Выполнение государственного задания на оказание государственных услуг (выполнение работ) 2. Участие в реализации краевой программы «Культура Красноярья» на 2010-2012 годы»3. Работа над экспозиционными проектами «Сны о Сибири» и «Библиотека Г.В. Юдина. История. Судьбы. Традиция» 4. Обеспечение сохранности и безопасности музейных...»

«Министерство образования и наук Красноярского края краевое государственное бюджетное образовательное учреждение среднего профессионального образования (среднее специальное учебное заведение) «Красноярский аграрный техникум» Методические указания и контрольные вопросы по дисциплине «История» для студентов I курса заочного отделения Разработал преподаватель: А. А. Тонких Красноярск 2011 г. Содержание дисциплины. Раздел 1. Послевоенное мирное урегулирование. Начало «холодной войны». Тема.1.1....»

«ЛИСТ СОГЛАСОВАНИЯ от 09.06.2015 Рег. номер: 1952-1 (07.06.2015) Дисциплина: Безопасность жизнедеятельности 46.03.02 Документоведение и архивоведение/4 года ОЗО; 46.03.02 Учебный план: Документоведение и архивоведение/4 года ОДО Вид УМК: Электронное издание Инициатор: Плотникова Марина Васильевна Автор: Плотникова Марина Васильевна Кафедра: Кафедра медико-биологических дисциплин и безопасности жизнедеяте УМК: Институт истории и политических наук Дата заседания 29.05.2015 УМК: Протокол заседания...»

«Главам субъектов Российской Федерации (Щ-ОЧ В соответствии с постановлением Правительства Российской Федерации от 02.04.2015 № 309 в целях снижения травматизма при занятиях физической культурой и спортом в единый перечень продукции, подлежащей обязательной сертификации, внесены изменения в части включения в него спортивного инвентаря повышенной травмоопасности: футбольных, мини-футбольных, гандбольных и хоккейных ворот (далее Ворота). С даты вступления в силу указанного постановления...»

«ЛИСТ СОГЛАСОВАНИЯ от 10.06.2015 Рег. номер: 2388-1 (10.06.2015) Дисциплина: Безопасность жизнедеятельности Учебный план: 05.03.04 Гидрометеорология/4 года ОДО Вид УМК: Электронное издание Инициатор: Малярчук Наталья Николаевна Автор: Малярчук Наталья Николаевна Кафедра: Кафедра медико-биологических дисциплин и безопасности жизнедеяте УМК: Институт наук о Земле Дата заседания 19.05.2015 УМК: Протокол заседания УМК: Дата Дата Результат Согласующие ФИО Комментарии получения согласования...»

«ЛИСТ СОГЛАСОВАНИЯ от 09.06.2015 Рег. номер: 2078-1 (08.06.2015) Дисциплина: безопасность жизнедеятельности Учебный план: 37.03.01 Психология/4 года ОДО Вид УМК: Электронное издание Инициатор: Фатеева Надежда Михайловна Автор: Фатеева Надежда Михайловна Кафедра: Кафедра медико-биологических дисциплин и безопасности жизнедеяте УМК: Институт психологии и педагогики Дата заседания 17.02.2015 УМК: Протокол №6 заседания УМК: Дата Дата Результат Согласующие ФИО Комментарии получения согласования...»

«ЛИСТ СОГЛАСОВАНИЯ от 20.06.2015 Рег. номер: 2196-1 (09.06.2015) Дисциплина: История создания ИКТ Учебный план: 10.03.01 Информационная безопасность/4 года ОДО Вид УМК: Электронное издание Инициатор: Ниссенбаум Ольга Владимировна Автор: Ниссенбаум Ольга Владимировна Кафедра: Кафедра информационной безопасности УМК: Институт математики и компьютерных наук Дата заседания 30.04.2015 УМК: Протокол №7 заседания УМК: Дата Дата Результат Согласующие ФИО Комментарии получения согласования согласования...»

«Министерство образования Московской области Управление ГИБДД ГУВД по Московской области ПАСПОРТ общеобразовательного учреждения по обеспечению безопасности дорожного движения Муниципальное бюджетное общеобразовательное учреждение средняя общеобразовательная школа № с углубленным изучением отдельных предметов Московская область «СОГЛАСОВАНО» «УТВЕРЖДАЮ» Начальник ОГИБ МУ МВД Директор МБОУ СОШ № России «Балашихинское» с углубленным изучением полковник полиции отдельных предметов _ А.Н.Ягупа...»

«Отчёт о деятельности комитетов Торгово-промышленной палаты Российской Федерации в 2014 году Комитетом по безопасности предпринимательской деятельности совместно с Международным институтом менеджмента для объединений предпринимателей разработана программа обучения специалистов территориальных ТПП по теме: «Деятельность торгово-промышленных палат по реализации Антикоррупционной хартии российского бизнеса, внедрению Методических рекомендаций по разработке и принятию организациями мер по...»

«Я — гражданин Край, в котором я живу ПОСОБИЕ ДЛЯ УЧИТЕЛЯ часть вторая Я – ГРАЖДАНИН Хабаровск «Частная коллекция» Край, в котором я живу Здравствуйте, уважаемый учитель! Перед Вами методическое пособие для работы по игровому практикуму «Я – гражданин», который является первым из четырех, составляющих курс «Край, в котором я живу». На протяжении учебного года, благодаря игровому практикуму, дети познакомятся с такими понятиями, как основы бесконфликтного общения, начала составления школьного...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Институт химии Кафедра органической и экологической химии Третьяков Н.Ю. ПРАКТИКУМ ПО ХРОМАТОГРАФИИ Учебно-методический комплекс. Рабочая программа для студентов очного обучения по направлению 04.03.01 Химия, профили подготовки «Органическая и биоорганическая химия», «Химия окружающей среды,...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Кемеровский государственный университет» Новокузнецкий институт (филиал) Факультет информационных технологий Кафедра экологии и техносферной безопасности Рабочая программа дисциплины Б1.Б.3История Направление подготовки 20.03.01 «Техносферная безопасность» Направленность (профиль) подготовки Безопасность технологических процессов и...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Кемеровский государственный университет» Филиал в г. Прокопьевске (ПФ КемГУ) (Наименование факультета (филиала), где реализуется данная дисциплина) Рабочая программа дисциплины (модуля) Б3.Б.6 Безопасность жизнедеятельности (Наименование дисциплины (модуля)) Направление подготовки 39.03.02/040400.62 Социальная работа (шифр, название...»

«АНООВО «Севастопольская морская академия» Факультет Транспортных технологий, туризма и менеджмента Кафедра гуманитарных и естественнонаучных дисциплин МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ для студентов дневной формы обучения направлений подготовки 38.03.02 «Менеджмент» (бакалавр), 43.03.02 «Туризм» (бакалавр), 43.03.03 «Гостиничное дело» (бакалавр) 38.05.01 «Экономическая безопасность» (специалист), 23.03.01 «Технология транспортных процессов» (бакалавр) по дисциплине...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Институт математики и компьютерных наук Кафедра информационной безопасности Петров Иван Петрович ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ ОТКРЫТЫХ СИСТЕМ Учебно-методический комплекс. Рабочая программа для студентов специальности 10.05.03 Информационная безопасность автоматизированных систем, специализация...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» Институт государства и права кафедра иностранных языков и межкультурной профессиональной коммуникации экономико-правовых направлений Иностранный язык в профессиональной деятельности (английский) Учебно-методический комплекс. Рабочая программа для студентов специальности 38.05.01 (080101.65) Экономическая безопасность...»

«ЛИСТ СОГЛАСОВАНИЯ от 05.06.2015 Рег. номер: 619-1 (22.04.2015) Дисциплина: Экономическая и информационная безопасность организации Учебный план: 10.03.01 Информационная безопасность/4 года ОДО Вид УМК: Электронное издание Инициатор: Захаров Александр Анатольевич Автор: Захаров Александр Анатольевич Кафедра: Кафедра информационной безопасности УМК: Институт математики и компьютерных наук Дата заседания 30.12.2014 УМК: Протокол № заседания УМК: Дата Дата Результат Согласующие ФИО Комментарии...»







 
2016 www.metodichka.x-pdf.ru - «Бесплатная электронная библиотека - Методички, методические указания, пособия»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.