rpd000006590 (090900 (10.03.01).Б5 Безопасность телекоммуникационных систем), страница 3

2017-06-17СтудИзба

Описание файла

Файл "rpd000006590" внутри архива находится в следующих папках: 090900 (10.03.01).Б5 Безопасность телекоммуникационных систем, 090900.Б5. Документ из архива "090900 (10.03.01).Б5 Безопасность телекоммуникационных систем", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.

Онлайн просмотр документа "rpd000006590"

Текст 3 страницы из документа "rpd000006590"



1.3.6. Программирование Windows приложения(АЗ: 2, СРС: 1)

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

Описание: Разработка пользовательского интерфейса

Технология разработки приложений в средах с VCL классами



1.3.7. Логическое программирование(АЗ: 2, СРС: 1)

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

Описание: Программирование предикатов отсечения и управления логическим выводом

Программирование резолюций



1.3.8. Создание программного продукта(АЗ: 2, СРС: 1)

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

Описание: Программирование представление знаний в логическом выводе

Разработка программнаойдокументации

Тестирование программных продуктов





  1. Лабораторные работы

1.1.1. Разработка простейшего консольного приложения(АЗ: 4, СРС: 1)

Форма организации: Лабораторная работа



1.2.1. Построение дерева папок(АЗ: 4, СРС: 1)

Форма организации: Лабораторная работа



1.3.1. Простое оконное Windows-приложение(АЗ: 4, СРС: 1)

Форма организации: Лабораторная работа



1.3.2. Создание простого текстового редактора(АЗ: 4, СРС: 1)

Форма организации: Лабораторная работа





  1. Типовые задания

1.1.1. Структура программы(СРС: 1)

Тип: Расчетная работа

Типовые варианты:

-Структура программы

1.1.2. Создание программ модульной структуры(СРС: 1)

Тип: Расчетная работа

Типовые варианты:

-Создание программ модульной структуры

1.2.3. Рекурсивные алгоритмы(СРС: 1)

Тип: Расчетная работа

Типовые варианты:

-Рекурсивные алгоритмы

-Связные списки

1.2.4. Программирование методов обработки очередей и стеков(СРС: 1)

Тип: Расчетная работа

Типовые варианты:

-Очереди

-Стеки

1.2.5. Программирование методов сортировки и поиска(СРС: 1)

Тип: Расчетная работа

Типовые варианты:

-Алгоритмы сортировки

-Алгоритмы на графах

1.3.6. Программирование Windows приложения(СРС: 1)

Тип: Расчетная работа

Типовые варианты:

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

1.3.7. Логическое программирование(СРС: 1)

Тип: Расчетная работа

Типовые варианты:

-Метод резолюций

1.3.8. Создание программного продукта(СРС: 1)

Тип: Расчетная работа

Типовые варианты:

-Представление знаний в логическом выводе

-Программная документация

Приложение 3
к рабочей программе дисциплины
«
Языки программирования »

Прикрепленные файлы

ЯП_вопросы.doc

  1. Технология программирования и основные этапы ее развития.

  2. Структурный подход к программированию.

  3. Объектно-ориентированный подход к программированию.

  4. Компонентный подход к программированию и САЗЕ-технологии.

  5. Проблемы разработки сложных программных систем.

  6. Блочно-иерархический подход к созданию сложных систем.

  7. Жизненный цикл и этапы разработки программного обеспечения.

  8. Ускорение разработки программного обеспечения.

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

  10. Понятие технологичности программного обеспечения.

  11. Модули и их свойства. Сцепление модулей. Связность модулей.

  12. Структурное и «неструктурное» программирование. Средства описания структурных алгоритмов.

  13. Базовые алгоритмические структуры. Дополнительные структуры алгоритмов.

  14. Стиль оформления программы. Способы экономии памяти. Способы уменьшения времени выполнения.

  15. Программирование «с защитой от ошибок». Сквозной структурный контроль.

  16. Классификация программных продуктов по функциональному признаку. Основные эксплуатационные требования к программным продуктам.

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

  18. Общее понятие алгоритма. Алгоритмические языки.

  19. Управляющие конструкции алгоритмического языка.

  20. Понятие переменной. Типы переменных.

  21. Логические переменные и выражения.

  22. Вычисление функций на последовательностях.

  23. Структура Си-профаммы.

  24. Указатели и сложные описания. Арифметика указателей. Связь между указателями и массивами.

  25. Работа с памятью. Статическая локальная и динамическая память.

  26. Представление матриц и многомерных массивов.

  27. Понятие потока ввода или вывода. Работа с текстовыми строками. сылочные реализации структур данных.

  28. Классификация программных продуктов по функциональному признаку. Основные эксплуатационные требования к программным продуктам.

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

  30. Спецификации программного обеспечения при структурном подходе.

  31. Диаграммы переходов состояний и диаграммы потоков данных. Структуры данных и диаграммы отношений компонентов данных.

  32. Структурная и функциональная схемы программного обеспечения. Проектирование структур данных.

  33. Построение концептуальной модели предметной области при объектном проектировании

  34. Разработка структуры программного обеспечения при объектном подходе.

  35. Определение отношений между объектами. Уточнение отношений классов.

Курсовая ЯП.docx

ПРИЛОЖЕНИЕ 1. примерные Темы для Курсовой работы по дисциплине

Курсовой работа по дисциплине «Языки программирования» состоит из 2 частей: теоретическая часть; практическое задание.

При решении заданий необходимо: раскрыть тему; сделать математическую постановку задачи; ознакомиться с литературой и выбрать метод решения; создать собственную программу: составить и отладить программу на ПК. В практической части подпрограммы, необходимые для решения задачи должны быть оформлены в виде модулей.

Работа оформляется в текстовом редакторе и сдается в распечатанном виде.

Курсовая работа включает: титульный лист; оглавление; основной текст; приложение; список используемой литературы.

Примерные темы теоретической части курсовой работы

  1. Теоретические проблемы разработки языков программирования. История языков программирования. Эволюция архитектуры программного обеспечения.

  2. Парадигмы программирования. Общие принципы построения и использования языков программирования; средства описания данных; средства описания действий.

  3. Теоретические проблемы разработки языков программирования. Стандарты языков программирования.

  4. Алгоритм. Алгоритмы на графах. Минимальные покрывающие деревья. Алгоритмы Крускала и Прима.

  5. Структуры данных. Двоичные деревья поиска. Красно-черные деревья.

  6. Методы построения и анализа алгоритмов. Жадные алгоритмы. Задача о выборе заявок. Теоретические основы жадных алгоритмов.

  7. Алгоритм. Формы представления. Способы представления и записи алгоритмов. Описание известных алгоритмов.

  8. Алгоритмы сортировки одномерных массивов.

  9. История возникновения программирования. Основные принципы и подходы при создании языков программирования.

  10. Программирование. Стили программирования. История развития стилей программирования.

  11. Системное программирование. История возникновения. Основные принципы, обзор основных процедур и функций.

  12. Способы хранения информации в ПК. Представление целых, вещественных и текстовых форматов.

  13. Логическое программирование. История возникновения. Основные принципы, обзор основных процедур и функций.

  14. Функциональное программирование. История возникновения. Основные принципы, обзор основных процедур и функций.

  15. Информация. Свойства информации. Информационные процессы: получение, передача, преобразование и хранение информации.

  16. Oбъектно-ориентированное программирование. История развития. Иерархия объектов. Основные свойства оъектно-ориентированного языка программирования. 

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

  18. Основы компьютерной графики. Основные понятия. Представление изображения. Разрешающая способность. Аппаратная поддержка графики.

  19. Технология разработки программных продуктов. Этапы создания.

  20. Моделирование потоков данных (процессов). Общие сведения. Состав диаграмм потоков данных. Построение иерархии диаграмм потоков данных. 

Примерные задания практической части курсовой работы

  1. Игра "Расстановка 16 букв". В квадрате размером 4 х 4 клетки расставить 16 букв (по четыре буквы а, b, c, d) так, чтобы в каждом горизонтальном и в каждом вертикальном ряду любая буква встречалась только один раз.

  2. Игра "100 спичек". Из кучки, первоначально содержащей 100 спичек, двое играющих поочередно берут по несколько спичек: не менее одной и не более десяти. Выигрывает взявший последнюю спичку.

  3. Игра "Вращающий квадрат". Дан квадрат размером 4 х 4 клетки, в которых с помощью датчика случайных чисел расставлены буквы от А до Р. Упорядочить буквы в квадрате по алфавиту. Квадрат имеет подквадраты, которые можно вращать по часовой стрелке на одну клетку. Подквадраты имеют размер 2 х 2 и указываются номером левой верхней клетки.

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

  5. Игра "Загадки". На экран выдается загадка, которую надо отгадать.

  6. Игра «Тренировка памяти». Требуется воспроизводить все усложняющийся порядок нажатия кнопок или рисунков.

  7. Игра "Ним". Имеется три кучки спичек. Двое играющих по очереди делают ходы. Каждый ход заключается в том, что из одной какой-то кучки берется произвольное ненулевое число спичек. Проигрывает взявший последнюю спичку.

  8. Игра "Мост". Дан мост с арками разной ширины, в нижней строке экрана расположен мяч, которым можно управлять: мяч можно перемещать по строке, останавливать в нужной позиции строки и катить к мосту. Очки начисляются, если мяч проходит через арку.

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

  10. Игра "Быки и коровы". Программа случайно выбирает четырехзначное число. Угадать это число. На каждом шаге играющий называет 4-хзначное число, программа сообщает об угаданных цифрах (быки) и стоящих на месте (коровы). Например, задано число 6482, число 5428 содержит 1 "корову" и 2 "быка".

  11. Приложение «Простые методы сортировки: метод «пузырька», сортировка вставками, сортировка бинарными вставками, сортировка выбором».

  12. Программа «Хеширование открытой адресацией».

  13. Разработать программу «Орфография», которая проверяла бы правильность написания слов в некоторой строке, сравнивая их со словами из словаря. Использовать при этом в качестве словаря одномерный массив слов.

  14. Разработать программу «Операторы». Считывается файл, написанный на языке высокого уровня (С#, C++, Pascal, JAVA). Найти все операторы присваивания.

  15. Разработать программу «Символы». Во входном файле, написанном на языке высокого уровня (С#, C++, Pascal, JAVA), считается число символов { и } и выводится на печать сообщение об ошибке, если они не равны между собой или не сбалансированы.

  16. Разработать программу «Шифрование», которая предназначена для зашифровки текстов. Вывести на печать исходный текст и результат шифровки. Текст читать построчно, хранить текст в массиве строк.

  17. Разработать программу «Строки», которая читает произвольные строки длиной до 80 символов, разбивает их по словам (подстрока между двумя пробелами), находит максимальное слово и выводит его на печать.

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

  19. Разработать программу «Алфавит», которая считывает произвольный текст и распечатывает в алфавитном порядке все слова, входящие в этот текст.

  20. Написать программу построения биоритмов по данному дню рождения на заданный интервал времени.

Версия: AAAAAARxFfc Код: 000006590

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее