Учебное пособие 775
.pdfНаименование |
|
Содержание |
Вид контроля и |
разделов и тем |
|
самостоятельной |
отчетность по |
|
|
работы |
результатам |
|
|
|
самостоятельной |
|
|
|
работы |
Раздел 14. |
Теоретический |
|
|
Обобщения |
материал: |
|
|
(шаблоны) и их |
1. |
Реализация класса- |
Подготовка конспекта |
применение в |
обобщения |
лекций |
|
|
|||
языке C# |
|
|
|
|
|
|
|
Раздел 15. |
Теоретический |
|
|
Основные |
материал: |
|
|
классы |
1. |
Интерфейсы |
Подготовка конспекта |
коллекций |
необобщенных |
лекций |
|
объектов |
коллекций |
|
|
|
2. |
Интерфейс |
Подготовка конспекта |
|
ICollection |
лекций |
|
|
3. |
Интерфейс IList |
Подготовка конспекта |
|
|
|
лекций |
|
4. |
Интерфейс |
Подготовка конспекта |
|
IDictionary |
лекций |
|
Раздел 16. |
Теоретический |
|
|
Использование |
материал: |
|
|
LINQ для |
1. |
Простой запрос |
Подготовка конспекта |
работы с |
|
|
лекций |
коллекциями |
2. |
Общая форма |
Подготовка конспекта |
|
запроса |
лекций |
|
|
3. |
Сортировка |
Подготовка конспекта |
|
результатов запроса с |
лекций |
|
|
помощью оператора |
|
|
|
orderby |
|
|
|
4. |
Операторы group, |
Подготовка конспекта |
|
into, let, join |
лекций |
|
|
5. |
Методы запроса |
Подготовка конспекта |
|
|
|
лекций |
|
6. |
Формирование |
Подготовка конспекта |
|
запроса с помощью |
лекций подготовка к |
|
|
методов запроса |
экзамену |
9
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
1.Шилдт, Г. Полное руководство C#4.0. [Текст] / Г.
Шилдт. – М.: ООО «И.Д. Вильямс», 2011. – 1056 с.
2.Троэлсен, Э. Язык программирования С# 2010 и платформа .NET 4.0 [Текст] / Э. Троэлсен. – М.: ООО «И.Д.
Вильямс», 2011. – 1392 с.
3.Kumar, S. N. LINQ quickly [Text] / S. N. Kumar. – Packt Publishing, 2007. – 250 c.
4.Страуструп, Б. Дизайн и эволюция C++ [Текст] / Б. Страуструп. – СПб: Питер, 2006. – 445 с.
5.Clark, D. Beginning C# Object-Oriented Programming [Text] / D. Clark – Apress, 2011. – 371 c.
6.Либерти, Дж. Программирование на C# [Текст] / Дж. Либерти. – М.: Символ-плюс, 2003. – 690 c.
7.Петцольд, Ч. Программирование в тональности С# [Текст] / Ч. Петцольд. – М.: ИТД «Русская редакция», 2004.
–503 с.
8.Рихтер, Дж. Программирование на платформе
Microsoft.NET Framework [Текст] / Дж. Рихтер. – М.: ИТД
«Русская редакция», 2003. – 512 с.
9.Павловская, Т. А. C#. Программирование на языке высокого уровня [Текст] / Т. А. Павловская. – СПб:
Питер, 2007. – 432 с.
10.Richter, J. CLR via C# 3rd Edition [Text] / J. Richter
–Ms Press – 896 с.
11.Watson, K. Beginning Visual C# 2010 [Text] / K. Watson, C. Nagel, J. H. Pedersen. – Wrox – 1080 c.
12.Задачи по программированию [Текст] / С. А. Абрамов, Г. Г. Гнездилова и др. – М.: Наука, 1988. – 224 с.
13.Бежанова, М. М. Современные понятия и методы
10
программирования [Текст] / М. М. Бежанова, И. В. Поттосин. – М.: Научный мир, 2000.
14. Брудно, А. Л. Программирование в содержательных обозначениях [Текст] / А. Л. Брудно. – М.:
Наука, 1968. – 142 с.
15. Буч, Г. Объектно-ориентированное проектирование с примерами применения [Текст] / Г. Буч. – М.: Конкорд, 1992.
16.Вирт, Н. Алгоритмы + структуры данных = программы [Текст]: пер. с англ. / Н. Вирт. – М.: Мир, 1985. – 406 с.
17.Грис, Д. Наука программирования [Текст] / Д. Грис. – М.: Мир, 1984.
18.Дал, У. Структурное программирование [Текст] / У. Дал, Э. Дейкстра, К. Хоор. – М.: Мир, 1975. – 246 с.
19.Дейкстра, Э. Дисциплина программирования [Текст] / Э. Дейкстра. – М.: Мир, 1978. – 278 с.
20.Лингер, Р. Теория и практика структурного программирования [Текст] / Р. Лингер, Х. Миллс, Б.Уитт. – М.:
Мир, 1982. – 408 с.
21.Уэзерелл, Ч. Этюды для программистов [Текст]: пер. с англ. / Ч. Уэзерелл. – М.: Мир, 1982. – 288 с.
22.Языки программирования Ада, Си, Паскаль.
Сравнение и оценка [Текст] / под ред. А. Р. Фьюэра, Н. Джехани; пер. с англ. В. В. Леонаса. – М.: Радио и связь,
1989. – 368 с.
23.Александревский, А. Новый С++ дизайн [Текст] / А. Александревский. – М., 2001.
24.Кнут, Д. Е. Искусство программирования. Том 3: Сортировка и поиск, второй издание [Текст] / Д. Е. Кнут. – М.: Издат. дом «Эддисон – Уэсли», 1997.
11
25.Беллман, Р. Динамическое программирование [Текст] / Р. Беллман. – М.: ИЛ, 1960.
26.Дал, У. Структурное программирование [Текст] / У. Дал, Э. Дейкстра, К. Хоор. – М.: «Мир», 1975.
27.Кнут, Д. Искусство программирования. Т. 1: Основные алгоритмы [Текст] / Д. Кнут. – М.: Издательский дом «Вильяме», 2000.
28.Пратт, Т. Языки программирования. Разработка и реализация [Текст] / Т. Пратт. – М.: «Мир», 1979.
29.Вирт, Н. Системное программирование: Введение [Текст] / Н. Вирт. – М.: «Мир», 1977.
30.Бентли, Дж. Жемчужины программирования [Текст] / Дж. Бентли. – 2-е изд. – СПб.: Питер, 2002.
31.Дагене, В. А. 100 задач по программированию [Текст] / В. А. Дагене, Г. К. Григас, К. Ф. Аугутис. – М.: Просвещение, 1993.
32.Липский, В. Комбинаторика для программистов
[Текст] / В. Липский. – М.: Мир, 1988. – 213 с.
33.Окулов, С. М. Основы программирования [Текст]
/С. М. Окулов. – М.: Лаборатория Базовых Знаний, 2001.
34.Ахо, А. Компиляторы: Принципы, технологии, инструменты [Текст] / А. Ахо, Р. Сети, Дж. Ульман. – М:
Вильяме, 2001. – 768 с.
35.Керниган, Б. Практика программирования [Текст]
/Б. Керниган, Р. Пайк. – СПб.: Невский Диалект, 2001. – 381 с.
36.Кнут, Д. Э. Искусство программирования. Т. 2. Получисленные алгоритмы [Текст] / Д. Э. Кнут. – М: Изд. дом «Вильяме», 2000. – 832 с.
37.Муртаф, Б. Современное линейное программирование. Теория и практика [Текст] / Б. Муртаф. –
М.: Мир, 1984. – 224 с.
12
38.Керниган, Б. Практика программирования [Текст]
/Б. Керниган, Р. Пайк. – СПб.: Невский Диалект, 2001. – 381 с.
39.Кнут, Д. Э. Искусство программирования. Т. 1. Основные алгоритмы [Текст] / Д. Э. Кнут. – М: Издат. дом «Вильяме», 2000. – 720 с.
40.Павловский, Е. О проблеме автоматизации программирования [Текст] / Е. Павловский // ДАН. – 1985. – Т. 286, № 1. – С. 66-69.
41.Глушков, В. М. Теорема о неполноты формальных теорий с позиций программиста [Текст] / В. М. Глушков // Кибернетика. – 1979. – № 2. – С. 1–5.
42.Глушков, В. М. Алгебра, языки, программирование [Текст] / В. М. Глушков, Е. Е. Цейтлин, Е. Л. Ющенко. – 2-е изд. – Киев: Наукова думка, 1978. – 318 с.
43.Ершов, А. П. Операторные алгоритмы. II: Описание основных конструкций программирования [Текст] / А. П. Ершов // Проблемы кибернетики. – 1962. – Вып. 8. – С.
211–233.
44. Ершов, А. П. Введение в теоретическое программирование: Беседы о методе [Текст] / А. П. Ершов. – М.: Книга по Требованию, 2012. – 288 с. – ISBN 978-5-458- 33797-7.
45.Ершов, А. П. Программирование – вторая грамотность [Текст] / А. П. Ершов. – Препринт / ВЦ СО АН
СССР. – Новосибирск, 1981. – № 293. – 18 с.
46.Ершов, А. П. Зачем нужно уметь программировать? [Текст] / А. П. Ершов, Г. А. Звенигородский
//Квант. – 1979. – № 9. – С. 47–51.
47.Ершов, А. П. О формализации понятия программы I Кибернетика [Текст] / А. П. Ершов, А. А. Ляпунов. – 1967. – № 5. – С. 40–57.
13
48.Звенигородский, Г. А. Первые уроки программирования [Текст] / Г. А. Звенигородский; под ред. А. П. Ершова. – Библиотечка «Квант». – 1985. – Вып. 41. – 207 с.
49.Котов, В. Е. Теория параллельного программирования: прикладные аспекты [Текст] / В. Е. Котов // Кибернетика. – 1974. – № 1. – С. 1-16.
50.Практическое программирование. Проектирование и разработка диалоговых систем. Нетрадиционный подход [Текст] / А. Г. Кушниренко. Д. В. Варсанофьев, A. F. Дымченко, Г. В. Лебедев. – М.: Изд-во Моск. ун-та, 1985.
51.Левенштейн, В. И. Элементы теории
кодирования [Текст] / В. И. Левенштейн; под общ. ред. С. В. Яблонского, О. Б. Лупанова. – М.: Наука, 1974.
52.Мюррей, У. Создание переносимых приложений для Windows [Текст] / У. Мюррей, К. Паппас. – СПб.: BHV,
1997.
53.Шупак, Ю. А. Win32 API. Разработка приложений для Windows [Текст] / Ю. А. Шупак. – СПб.: Питер, 2008.
54.Саймон, P. Microsoft Windows 2000 API.
Энциклопедия программиста [Текст] / P. Саймон. – Киев: Диасофт, 2001.
55.Вильямс, М. Программирование в Windows 2000. Энциклопедия пользователя [Текст] / М. Вильямс. – Киев: Диасофт, 2000.
56.Бек, К. Экстремальное программирование» [Текст]: пер. с англ. / К. Бек. – СПб.: Питер, 2002.
57.Демарко, Т. Человеческий фактор: успешные проекты и команды [Текст]: пер. с англ. / Т. Демарко, Т. Листер.– СПб.: Символ-Плюс, 2005.
14
58.Фаулер, М. Рефакторинг: улучшение существующего кода [Текст]: пер с англ. / М. Фаулер. – СПб: Символ-Плюс, 2002.
59.Приемы объектно-ориентированного проектирования. Паттерны проектирования [Текст]: пер. с англ.
/Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес – СПб.: Питер,
2007.
15
СОДЕРЖАНИЕ
ВВЕДЕНИЕ .................................................................................... |
3 |
|
1. |
ЦЕЛИ И ЗАДАЧИ САМОСТОЯТЕЛЬНОЙ РАБОТЫ....... |
4 |
2. |
ВИДЫ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ........................... |
5 |
3. |
ТЕМАТИКА САМОСТОЯТЕЛЬНОЙ РАБОТЫ ................ |
6 |
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ...................... |
13 |
16
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к самостоятельным работам по дисциплине «Языки программирования»
для студентов специальностей 090301 «Компьютерная безопасность», 090302 «Информационная безопасность
телекоммуникационных систем», 090303 «Информационная безопасность автоматизированных систем»
очной формы обучения
Составитель: Карпеев Дмитрий Олегович
В авторской редакции
Подписано к изданию 01.06.2015. Уч. - изд. л. 1,0.
ФГБОУ ВПО «Воронежский государственный технический университет»
394026 Воронеж, Московский просп., 14