Новосибирский государственный университет

Факультет информационных технологий

ICT SBRAS

А.М.Федотов

Современные проблемы информатики и вычислительной техники

Вопросы для обсуждения на практических занятиях
(Применые темы выступлений студентов)

    CASE средства:
  1. Общая классификация CASE-инструментов в соответствии с фазами процесса разработки ПО.
  2. Инструменты анализа предметной области и требований.
  3. Системы управления запросами/ошибками.
  4. Инструменты проектирования, концепция визуального программирования.
  5. Системы сборки, классификация, основные функции.
  6. Системы развертывания (инсталляторы).
  7. Интегрированные среды разработки (IDE): история развития.
  8. Основные функции современных IDE.
  9. Место IDE в современном процессе разработки ПО.
  10. Системы контроля версий, классификация, основные функции.
  11. Классификация ошибок и других проблем в приложениях.
  12. Классификация методов тестирования, методы автоматизации.
  13. Профилировщики и отладчики, основные функции, проблематика применения
  14. Проблемы верификации ПО:
  15. Что такое логический язык спецификаций?
  16. Как определяется корректность программы относительно заданной спецификации?
  17. Привести примеры параллельных и взаимодействующих систем.
  18. Дедуктивная верификация.
  19. Метод Флойда-Хоара.
  20. Логики различных порядков.
  21. Системы доказательств теорем, их свойства.
  22. Определение логики LTL, примеры свойств систем, выразимых с помощью формул LTL.
  23. Определение логики CTL, примеры свойств систем, выразимых с помощью формул CTL.
  24. Относительная выразительная сила CTL и LTL, понятие справедливости.
  25. Алгоритм проверки моделей для LTL, сложность и корректность.
  26. Алгоритм проверки моделей для CTL, сложность и корректность.
  27. Устройство автоматической системы проверки моделей.
  28. Символьная проверка моделей.
  29. Определение Бинарных Разрешающих Диаграмм (BDD), алгоритмы работы с ними.
  30. Другие символьные представления данных: периодические множества, арифметика Пресбургера, аффинное представление.
  31. Символьная проверка моделей для CTL.
  32. Символьная проверка моделей для LTL.
  33. Редукция относительно частичных порядков.
  34. Композиция. Абстракция. Симметрия.
  35. Информатика:
  36. Определение понятия информация.
  37. Свойства семантической информации.
  38. Информационные революции. История информатики.
  39. Определение понятия документ.
  40. Доцифровая информатика. Документология (Документация).
  41. Концепция гипертекста.
  42. Информационные ресурсы.
  43. Кибернетика. Происхождение термина кибернетика.
  44. Определение информатики, как комплексной науки.
  45. Системность. Понятие системы.
  46. Машины энергетические и информационные.
  47. О роли логики и вычислений в становлении информатики.
  48. Первые вычислители. Связь с экономическим развитием общества.
  49. Готфрид Лейбниц и двоичная арифметика.
  50. Аналоговые Вычислительные Машины.
  51. Логарифмы. Логарифмическая линейка.
  52. Интегратор. Дифференциальный анализатор.
  53. Карточное программирование.
  54. Машина Беббиджа. Основные достижения Беббиджа и Лавлейс.
  55. Библиотека (программирование).
  56. Логическая машина. Поиск истины. Искусственный интеллект.
  57. Понятие модели. Информационные модели.
  58. Тектология. Общая теория систем.
  59. Телеграф.
  60. Что такое статистика. Счетно-перфорационные устройства.
  61. Классификация. Десятичная классификация. Фасетная классификация.
  62. Аспектная классификация.
  63. Электромеханические устройства (Конрад Цузе, Джон Р.Стибиц и Говард Айкен).
  64. Проект Атанасова.
  65. Машина Тьюрига-Поста.
  66. Криптография и Colossus.
  67. Архитектура вычислительных машин.
  68. Принципы фон Неймана.
  69. ЭВМ с гибким программным управлением.
  70. В чем суть компьютерной науки.
  71. Самоорганизация и кибернетика.
  72. Близость информатики и кибернетики.
  73. Российские ЭВМ.
  74. Коммерческие и некоммерческие компьютеры.
  75. Программные мониторы – принципы функционирования ОС.
  76. Мультипрограммирование.
  77. Болезнь второй системы.
  78. Задачи автоматизации программирования (Программирующие программы).
  79. Операторный метод. Технология крупноблочного программирования.
  80. Что такое компилятор.
  81. Языки программирования (ЯВУ). Классификация.
  82. Программные модели.
  83. Парадигмы программирования
  84. Декларативное программирование.
  85. Императивное программирование.
  86. Процедурное программирование.
  87. Объектно-ориентированное программирование.
  88. Аспектно-ориентированное программирование
  89. Программирование структурное
  90. Функциональное программирование
  91. Параллельное программирование
  92. Логическое программирование
  93. Мобильность программного обеспечения.
  94. Характеристика UNIX подобных систем.
  95. Стандарты. Основные организации, занимающиеся стандартизацией.
  96. Эталонные модели технологии открытых систем.
  97. Основные определения технологии открытых систем.
  98. Проблема интеграции разнородных ресурсов. Принципы открытых систем.
  99. Эталонная модель POSIX среды открытых систем.
  100. Технологии открытых систем.
  101. Интероперабельность.
  102. Проблема интеграции разнородных ресурсов.
  103. Определение профиля информационной системы. Классификация профилей.
  104. Место профиля в документации предприятия. Процесс разработки профиля.
  105. Распределенные информационно-вычислительные ресурсы.
  106. Центры обработки данных. Облачные вычисления.
  107. Сетевые информационные модели.
  108. Основные функции организации информационных систем.
  109. Базовые технологии интеграции ресурсов.
  110. Технологии извлечения знаний.
  111. «Анализ данных» (Data mining)
  112. Что такое «Анализ данных»
  113. Большие данные
  114. Что такое кластер-анализ.
  115. Метод К средних.
  116. Иерархические методы.
  117. Методы «плотных сгустков».
  118. Апроксимация данных.
  119. Метод главных компонент
  120. Компонентный анализ (PCA).
  121. Approximation of multidimensional data by low-dimensional objects
  122. Elastic Manifolds
  123. Comparison with PCA
  124. Pluriharmonic graph embedment
  125. Topological grammars

|Головная| |Резюме| |Интересы| |Преподавание| |Публикации|


Федотов Анатолий Михайлович

© 1996-2024, Новосибирский государственный университет
© 1996-2024, Институт вычислительных технологий СО РАН
© 1996-2024, Федотов А.М.

Last modified: Thu, 24 Aug 2017 13:53:45 +0700