Планирование "Разработка программных продуктов"

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Планирование "Разработка программных продуктов"»

Календарно-тематическое планирование по дисциплине «Разработка программных продуктов»

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

количество часов

вид контроля

дата проведения занятия





планируемое

фактическое

Эволюции технологии программирования

Неструктурированное программирование





процедурное и модульное программирование





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





декларативное программирование





компонентные технологии





перспективы развития технологий программирования





Основные этапы технологии программирования

алгоритмы и программы





жизненный цикл программы





постановка задачи и спецификация программы





проектирование и реализация программы





документирование программ





пользовательский интерфейс

типы пользовательских интерфейсов





классификация диалогов и их реализация





основные компоненты интерфейсов





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


знакомство с языком программирования Python






интеллектуальный калькулятор






переменные






функции






программы в отдельном файле






область видимости переменных






применение функций






строки и операции над строками






дополнительные возможности функции print






ввод значений с клавиатуры






логические выражения






условная конструкция if






строки документации






модули






создание собственных модулей






автоматизированное тестирование функций






строковые методы






создание списка






операции над списками






псевдонимы и копирование списков






методы списка






преобразование типов






вложенные списки






Итерации






функция for






функция range






создание списка






функция while






вложенные циклы






множества






кортежи






словари






обработка исключений в Python






работа с файлами






регулярные выражения






Объективно-ориентированное программирование на python


основы работы с модулем tkinter






модель «шаблон-вид-контроллер» на примере модуля tkinter






изменение параметров по умолчанию при работе с tkinter






реализация алгоритмов






интеграция языков программирования Python и С


интеграция языков программирования Python и С










Тестовые задания

1. Какой результат выдаст следующая программа:

first=5

second=1

Third=first+second

Print(third)?

а. 6

b. 51

с. 5+1

d. ошибка


2. Составьте и запишите программу, вычисляющую дискриминант квадратного уравнения 69x2+58x+58 по формуле b2-4ac и число его корней

3. Запишите результат выполнения следующей программы:

a=4

b=5

a,b=b,a

print (a,b)

4. Для чего нужна данная программа

a = [1,2,3,4,5,6]

s = sum([num for num in a if num%2 == 0])

print(s)

a. выводит все нечетные числа

b. выводит все четные числа

с. Суммирует все числа

d. суммирует все четные числа

5.Запишите результат выполнения следующей программы

lst = [i for i in range(0,10)]

print(lst)



6. Каков будет результат выполнения следующей программы?

a=tuple(‘Hello, world’)

print(a)

Список литературы

1. Абросимов, Л. И. Базисные методы проектирования и анализа сетей ЭВМ. Учебное пособие / Л.И. Абросимов. - М.: Университетская книга, 2015.
2. Авдеев, В. А. Периферийные устройства. Интерфейсы, схемотехника, программирование / В.А. Авдеев. - М.: ДМК Пресс, 2012.
3. Агальцов, В. П. Математические методы в программировании / В.П. Агальцов. - М.: Форум, 2011..
4. Алексеев, В. Е. Графы и алгоритмы. Структуры данных. Модели вычислений / В.Е. Алексеев, В.А. Таланов. - М.: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2014.
5. Альфред, В. Ахо Компиляторы. Принципы, технологии и инструментарий / Альфред В. Ахо и др. - М.: Вильямс, 2015. - 0 c.
6. Анашкина, Н. В. Технологии и методы программирования / Н.В. Анашкина, Н.Н. Петухова, В.Ю. Смольянинов. - М.: Academia, 2012. - 0 c.
7. Архитектуры и топологии многопроцессорных вычислительных систем. Курс лекций / А.В. Богданов и др. - М.: Интернет-университет информационных технологий, 2014. - 0 c.
8. Афонин, В. В. Моделирование систем / В.В. Афонин, С.А. Федосин. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2016. - 0 c.
9. Ботуз, С. П. Управление удаленным доступом. Защита интеллектуальной собственности в сети Internet (+ CD-ROM) / С.П. Ботуз. - М.: Солон-Пресс, 2011. - 0 c.
10. Бёрд, Ричард Жемчужины проектирования алгоритмов. Функциональный подход / Ричард Бёрд. - М.: ДМК Пресс, 2015. - 0 c.
11. Васильев, А. Е. Микроконтроллеры. Разработка встраиваемых приложений (+ CD-ROM) / А.Е. Васильев. - М.: БХВ-Петербург, 2012. - 0 c.
12. Вендров, А. М. Практикум по проектированию программного обеспечения экономических информационных систем / А.М. Вендров. - М.: Финансы и статистика, 2013. - 0 c.
13. Гагарина, Л. Г. Разработка и эксплуатация автоматизированных информационных систем. Учебное пособие / Л.Г. Гагарина. - М.: Форум, Инфра-М, 2015. - 0 c.
14. Гагарина, Л. Г. Технология разработки программного обеспечения / Л.Г. Гагарина, Е.В. Кокорева, Б.Д. Виснадул. - М.: Форум, Инфра-М, 2013. - 0 c.
15. Гвоздева, В. А. Введение в специальность программиста / В.А. Гвоздева. - М.: Форум, Инфра-М, 2015. - 0 c.
16. Голицына, О. Л. Основы проектирования баз данных. Учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2014. - 0 c.
17. Голицына, О. Л. Программное обеспечение / О.Л. Голицына, И.И. Попов, Т.Л. Партыка. - М.: Форум, 2013. - 0 c.
18. Гончаров, В. А. Методы оптимизации. Учебное пособие / В.А. Гончаров. - М.: Юрайт, 2015. - 0 c.
19. Грекул, В. И. Методические основы управления ИТ-проектами / В.И. Грекул, Н.Л. Коровкина, Ю.В. Куприянов. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2011. - 0 c.
20. Гусятников, В. Н. Стандартизация и разработка программных систем / В.Н. Гусятников, А.И. Безруков. - М.: Финансы и статистика, Инфра-М, 2012. - 0 c.
21. Емельянова, Н. З. Проектирование информационных систем / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2012. - 0 c.
22. Епифанов, А. С. Элементарные методы символичных вычислений с примерами из программы ПифМат / А.С. Епифанов. - М.: Маска, 2012. - 0 c.
23. Заботина, Н. Н. Проектирование информационных систем / Н.Н. Заботина. - М.: ИНФРА-М, 2013. - 0 c.
24. Заковряшин, А. И. Алгоритмизация и программирование вычислительных задач / А.И. Заковряшин. - М.: Science Press, 2013. - 0 c.
25. Залогова, Л. Разработка Паскаль-компилятора / Л. Залогова. - М.: Бином. Лаборатория знаний, 2015. - 0 c.
26. Затонский, А. В. Программирование и основы алгоритмизации / А.В. Затонский, Н.В. Бильфельд. - М.: Дрофа, 2014. - 0 c.
27. Зыков, С. В. Основы современного программирования / С.В. Зыков. - М.: Горячая линия - Телеком, 2016. - 0 c.
28. Иванова, Г. С. Объектно-ориентированное программирование / Г.С. Иванова, Т.Н. Ничушкина. - М.: МГТУ им. Н. Э. Баумана, 2014. - 0 c.
29. Иванова, Г. С. Объектно-ориентированное программирование. Учебник / Г.С. Иванова, Т.Н. Ничушкина. - М.: МГТУ им. Н. Э. Баумана, 2014. - 0 c.
30. Иванова, Г. С. Программирование / Г.С. Иванова. - М.: КноРус, 2013. - 0 c.
31. Иванова, Г. С. Технология программирования / Г.С. Иванова. - М.: КноРус, 2011. - 0 c.
32. Информатика и программирование. Алгоритмизация и программирование / Н.И. Парфилова и др. - М.: Academia, 2012. - 0 c.
33. Информационные технологии / О.Л. Голицына и др. - М.: Форум, Инфра-М, 2014. - 0 c.
34. Исаев, Г. Н. Проектирование информационных систем. Учебное пособие / Г.Н. Исаев. - М.: Омега-Л, 2015. - 0 c.
35. Казанский, А. А. Объектно-ориентированное программирование на языке Microsoft Visual C# в среде разработки Microsoft Visual Studio 2008 и .NET Framework. Учебное пособие и практикум. В 3 частях. Часть 3 / А.А. Казанский. - М.: МГСУ, 2011. - 0 c.
36. Калихман, И. Л. Динамическое программирование в примерах и задачах. Учебное пособие / И.Л. Калихман, М.А. Войтенко. - М.: Высшая школа, 2015. - 0 c.
37. Канцедал, С. А. Алгоритмизация и программирование / С.А. Канцедал. - М.: Форум, Инфра-М, 2014. - 0 c.
38. Карпенко, А. П. Современные алгоритмы оптимизации. Учебное пособие / А.П. Карпенко. - М.: МГТУ им. Н. Э. Баумана, 2014. - 0 c.
39. Карпов, Ю. Г. Теория и технология программирования. Основы построения трансляторов / Ю.Г. Карпов. - М.: БХВ-Петербург, 2012. - 0 c.
40. Князева, М. Д. Алгоритмика. От алгоритма к программе (+ CD-ROM) / М.Д. Князева. - М.: КУДИЦ-Образ, 2015. - 0 c.
41. Кознов, Д. В. Языки визуального моделирования. Проектирование и визуализация программного обеспечения / Д.В. Кознов. - М.: Издательство Санкт-Петербургского университета, 2012. - 0 c.
42. Колдаев, В. Д. Основы логического проектирования / В.Д. Колдаев. - М.: Форум, Инфра-М, 2011. - 0 c.
43. Кормен, Томас Алгоритмы. Построение и анализ / Томас Кормен и др. - М.: Вильямс, 2013. - 0 c.
44. Корнеев, В. И. Интерактивные графические системы (+ CD-ROM) / В.И. Корнеев. - М.: Бином. Лаборатория знаний, 2013. - 0 c.
45. Костомаров, Д. П. Программирование и численные методы / Д.П. Костомаров, Л.С. Корухова, С.Г. Манжелей. - М.: Издательство МГУ, 2011. - 0 c.
46. Котляров, В. П. Основы тестирования программного обеспечения / В.П. Котляров, Т.В. Коликова. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2011. - 0 c.
47. Круз, Р. Структуры данных и проектирование программ / Р. Круз. - М.: Бином. Лаборатория знаний, 2012. - 0 c.
48. Крылов, Е. В. Техника разработки программ. В 2 книгах. Книга 1. Программирование на языке высокого уровня / Е.В. Крылов, В.А. Острейковский, Н.Г. Типикин. - М.: Высшая школа, 2011. - 0 c.
49. Крылов, Е. В. Техника разработки программ. В 2 книгах. Книга 2. Технология, надежность и качество программного обеспечения / Е.В. Крылов, В.А. Острейковский, Н.Г. Типикин. - М.: Высшая школа, 2013. - 0 c.
50. Кулямин, В. В. Технологии программирования. Компонентный подход / В.В. Кулямин. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2011. - 0 c.
51. Лукин, В. В. Технология разработки программного обеспечения. Учебное пособие / В.В. Лукин, В.Н. Лукин, Т.В. Лукин. - М.: Вузовская книга, 2015. - 0 c.
52. Лукьянов, П. Б. Разработка учетных приложений в MS Office. Учебное пособие / П.Б. Лукьянов. - М.: КноРус, 2015. - 0 c.
53. Лупин, С. А. Технологии параллельного программирования / С.А. Лупин, М.А. Посыпкин. - М.: Форум, Инфра-М, 2016. - 0 c.
54. Макаровских, Т. А. Документирование программного обеспечения. В помощь техническому писателю. Учебное пособие / Т.А. Макаровских. - М.: Ленанд, 2015. - 0 c.
55. Маркин, А. В. Основы Web-программирования на PHP / А.В. Маркин, С.С. Шкарин. - М.: Диалог-Мифи, 2012. - 0 c.
56. Мартыненко, С. А. Управление потоками работ. Функциональное моделирование и основы управления проектами / С.А. Мартыненко, И.В. Усикова. - М.: ГУАП, 2011. - 0 c.
57. Мезенцев, К. Н. Автоматизированные информационные системы / К.Н. Мезенцев. - М.: Academia, 2013. - 0 c.
58. Мещеряков, С. В. Эффективные технологии создания информационных систем / С.В. Мещеряков, В.М. Иванов. - М.: Политехника, 2015. - 0 c.
59. Милов, А. В. Основы программирования в задачах и примерах / А.В. Милов. - М.: Фолио, 2013. - 0 c.
60. Молдовян, Н. А. Теоретический минимум и алгоритмы цифровой подписи / Н.А. Молдовян. - М.: "БХВ-Петербург", 2015. - 0 c.
61. Молдовян, Н. А. Теоретический минимум и алгоритмы цифровой подписи / Н.А. Молдовян. - М.: БХВ-Петербург, 2011. - 0 c.
62. Мороз, О. А. Управление проектами в ProjectLibre / О.А. Мороз. - М.: Феникс, 2015. - 0 c.
63. Мычко, В. С. Программирование технологических процессов на станках с программным управлением / В.С. Мычко. - М.: Вышэйшая школа, 2012. - 0 c.
64. Новиков, В. А. Информационные системы и сети (+ CD-ROM) / В.А. Новиков, А.В. Новиков, В.В. Матвеенко. - М.: Издательство Гревцова, 2014. - 0 c.
65. Новиков, Ю. В. Основы локальных сетей. Курс лекций / Ю.В. Новиков, С.В. Кондратенко. - М.: Интернет-университет информационных технологий, 2012. - 0 c.
66. Орлов, С. А. Программная инженерия. Учебник / С.А. Орлов. - М.: Питер, 2016. - 0 c.
67. Орлов, С. А. Технологии разработки программного обеспечения / С.А. Орлов, Б.Я. Цилькер. - М.: Питер, 2012. - 0 c.
68. Основы цифровой обработки сигналов. Курс лекций / А. Солонина и др. - М.: БХВ-Петербург, 2012. - 0 c.
69. Партыка, Т. Л. Математические методы / Т.Л. Партыка, И.И. Попов. - М.: Форум, Инфра-М, 2012. - 0 c.
70. Парфилова, Н. И. Программирование. Структурирование программ и данных / Н.И. Парфилова, А.Н. Пылькин, Б.Г. Трусов. - М.: Академия, 2014. - 0 c.
71. Предметно-ориентированные экономические информационные системы. - М.: Финансы и статистика, 2016. - 0 c.
72. Проектирование информационных систем. Учебник и практикум / Д.В. Чистов и др. - М.: Юрайт, 2016. - 0 c.
73. Пышкин, Е. В. Основные концепции и механизмы объектно-ориентированного программирования (+CD) / Е.В. Пышкин. - М.: БХВ-Петербург, 2014. - 0 c.
74. Пьявченко, Т. А. Автоматизированные информационно-управляющие системы с применением SCADA-системы Trace Mode. Учебное пособие / Т.А. Пьявченко. - М.: Лань, 2015. - 0 c.
75. Рудаков, А. В. Технология разработки программных продуктов / А.В. Рудаков. - М.: Академия, 2012. - 0 c.
76. Рудаков, А. В. Технология разработки программных продуктов. Практикум / А.В. Рудаков, Г.Н. Федорова. - М.: Академия, 2014. - 0 c.
77. Рудаков, А. В. Технология разработки программных продуктов. Практикум. Учебное пособие / А.В. Рудаков, Г.Н. Федорова. - М.: Академия, 2014. - 0 c.
78. Рудаков, А. В. Технология разработки программных продуктов. Учебник / А.В. Рудаков. - М.: Академия, 2013. - 0 c.
79. Семакин, И. Г. Основы алгоритмизации и программирования / И.Г. Семакин, А.П. Шестаков. - М.: Academia, 2013. - 0 c.
80. Семенов, Ю. А. Алгоритмы телекоммуникационных сетей. В 3 частях. Часть 1. Алгоритмы и протоколы каналов и сетей передачи данных / Ю.А. Семенов. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2015. - 0 c.
81. Семенов, Ю. А. Алгоритмы телекоммуникационных сетей. В 3 частях. Часть 2. Протоколы и алгоритмы маршрутизации в Internet / Ю.А. Семенов. - М.: Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2011. - 0 c.
82. Семенов, Ю. А. Алгоритмы телекоммуникационных сетей. В 3 частях. Часть 3. Процедуры, диагностика, безопасность / Ю.А. Семенов. - М.: Интернет-университет информационных технологий, Бином. Лаборатория знаний, 2012. - 0 c.
83. Скворцов, А. В. Автоматизация управления жизненным циклом продукции / А.В. Скворцов, А.Г. Схиртладзе, Д.А. Чмырь. - М.: Academia, 2013. - 0 c.
84. Соболь, Б. В. Методы оптимизации. Практикум / Б.В. Соболь, Б.Ч. Месхи, Г.И. Каныгин. - М.: Феникс, 2012. - 0 c.
85. Советов, Б. Я. Моделирование систем (комплект из 2 книг) / Б.Я. Советов, С.А. Яковлев. - М.: Юрайт, 2012. - 0 c.
86. Советов, Б. Я. Моделирование систем. Практикум / Б.Я. Советов, С.А. Яковлев. - М.: Юрайт, 2012. - 0 c.
87. Соколова, В.В. Вычислительная техника и информационные технологии. разработка мобильных приложений. учебное пособие для прикладного бакалавриата / В.В. Соколова. - М.: Юрайт, 2016. - 0 c.
88. Соловьев, И. А. Вычислительная математика на смартфонах, коммуникаторах и ноутбуках с использованием программных сред Python / И.А. Соловьев, А.В. Червяков, А.Ю. Репин. - М.: Лань, 2011. - 0 c.
89. Томас, Х. Кормен Алгоритмы. Вводный курс / Томас Х. Кормен. - М.: Вильямс, 2015. - 0 c.
90. Тормасов, А. Г. Параллельное программирование многопоточных систем с разделяемой памятью / А.Г. Тормасов. - М.: Физматкнига, 2014. - 0 c.
91. Трубочкина, Н. К. Моделирование 3D наносхемотехники / Н.К. Трубочкина. - М.: Бином. Лаборатория знаний, 2012. - 0 c.
92. Тузовский, А. Ф. Проектирование и разработка web-приложений. Учебное пособие / А.Ф. Тузовский. - М.: Юрайт, 2016. - 0 c.
93. Фризен, И. Г. Офисное программирование / И.Г. Фризен. - М.: Дашков и Ко, 2013. - 0 c.
94. Хетагуров, Я. А. Проектирование автоматизированных систем обработки информации и управления (АСОИУ). Учебник / Я.А. Хетагуров. - М.: Бином. Лаборатория знаний, 2015. - 0 c.
95. Хорев, П. Б. Объектно-ориентированное программирование / П.Б. Хорев. - М.: Академия, 2012. - 0 c.
96. Чаусова Практикум По Программированию / Чаусова. - Москва: Гостехиздат2016. - 0 c.
97. Черняк, А. А. Математическое программирование. Алгоритмический подход / А.А. Черняк, Ж.А. Черняк, Ю.М. Метельский. - М.: Вышэйшая школа, 2016. - 0 c.
98. Шершаков, В. М. Сетецентрические методы компьютерной поддержки управления ликвидацией последствий чрезвычайных ситуаций / В.М. Шершаков, Э.А. Трахтенгерц, Д.А. Камаев. - М.: Ленанд, 2015. - 0 c.
99. Эйкхофф, Й. Бортовые компьютеры, программное обеспечение и полетные операции. Введение / Й. Эйкхофф. - М.: Техносфера, 2014. - 0 c.
100. Юрагов, Е. А. Системное программирование. Лабораторный практикум / Е.А. Юрагов. - М.: МГОУ, 2011. - 0 c

Онлайн ресурсы:

1. онлайн компилятор python - https://replit.com/

2. Online Python Compiler - https://www.onlinegdb.com/online_python_compiler






Скачать

Рекомендуем курсы ПК и ППК для учителей