- •Раздел 1 программирование || объектно-ориентированное программирование
- •Раздел 1 программирование || объектно-ориентированное программирование
- •9. Создание и обработка исключений на пример с#.
- •1. Общая структура программы на языке с. Роль и задача заголовочных файлов.
- •3. Принципы работы операторов ветвления и циклов, на примере языка с. (проверить)
- •(Проверить, не доделан)
- •Стандартные функции динамического выделения памяти
- •Динамическое выделение памяти для одномерных массивов
- •Динамическое выделение памяти для двумерных массивов
- •N·m·(размер элемента)
- •Умные указатели
- •Класс auto_ptr
- •Класс shared_ptr
- •New/delete и классы
- •Альтернативы new/delete
- •6. Понятие класса, типы классов, члены классов, на примере языка с#.
- •7. Перегрузка операторов и функций на примере языка с#. (проверить, не доделан)
- •9. Создание и обработка исключений на пример с#.
- •11. Стандартные типы данных языка с, операции над ними.
- •12. Стандартные типы данных языка с#, операции над ними.
- •Abstract Class Example:
- •Динамическое приведение указателя
- •Динамическое приведение ссылки
- •Const_cast — константное приведение типов данных
- •Reinterpret_cast — операция приведения типов данных
- •Неявные преобразования
- •Явные преобразования
- •Исключения преобразования типов во время выполнения
- •17. Понятие класса Object в языке c#.
- •Особенности производительности
- •18. Понятие коллекции и принцип работы в с#.
- •(Http://professorweb.Ru/my/csharp/charp_theory/level12/12_1.Php)
- •Раздел 2 базы данных
- •Раздел 2 базы данных
- •Раздел 2 базы данных
- •1. Файловые формы хранения данных. Преимущества и недостатки
- •2. [Done] Сетевые формы хранения данных. Преимущества и недостатки
- •3. Языки разметки как структуры хранения. Преимущества и недостатки
- •4. [Done] Основные понятия реляционных бд и используемая терминология
- •5. Модель данных – определение, реализация в разных формах хранения.
- •6. [Done] Многоуровневая архитектура бд. Субд, ее назначение.
- •7. [Done] Реляционные ключи – назначение, типы, примеры применения
- •8. [Done] Оператор select – формат, последовательность обработки
- •9. Теоретико-множественное описание и характеристические функции отношений. Аксиомы Армстронга
- •10. [Done] Содержание процесса нормализации бд
- •11. [Done] Содержательная трактовка первой нормальной формы бд
- •1Nf tables as representations of relations
- •12. [Done] Содержательная трактовка второй нормальной формы бд
- •13. Унарные операции реляционной алгебры
- •14. Бинарные операции реляционной алгебры
- •15. [Done] Классификация и содержательный смысл различных операций соединения
- •16. [Done]Особенности применения конструкций where, order by, group by, having и агрегирующих функций в языке sql
- •17. [Done] Подзапрос в языке sql: типы, особенности применения
- •18. [Done] Процедурные расширения языка sql – курсоры, подпрограммы, триггеры.
- •19. [Done] Механизм представлений в языке sql
- •20. [Done] Средства поддержки целостности данных в языке sql
- •Раздел 3 операционные системы || администрирование в операционных системах linux
- •Раздел 4 основы проектирования информационных систем || практические вопросы автоматизации предприятий
- •Раздел 4 основы проектирования информационных систем || практические вопросы автоматизации предприятий
- •1. Понятие автоматизации. Основные термины и определения. Цели автоматизации. Основные требования к автоматизации. Процессы автоматизации.
- •3. Анализ объекта автоматизации. Понятие методологии анализа объекта автоматизации. Основные методологии анализа.
- •4. Стандартизация систем. Классификация ис.
- •Раздел 5 анализ и проектирование на uml
- •Раздел 6 теория систем и системный анализ || теория информационных процессов и систем
- •1. Определения системы. Классификации систем, место ит-систем в этих классификациях.
- •2. Основные закономерности систем. (Лекции Гусаровой)
- •3. Модели систем – определение, классификации, содержательные примеры. (лекции Гусаровой)
- •4. Связи в системах – определение, классификации, содержательные примеры.
- •5. Связи в информационных моделях систем – реляционные, онтологические, по управлению; их особенности и содержательные примеры.
- •6. Процессы в теории систем – определения, примеры, содержательная трактовка (Лекции Гусаровой)
- •7. Основные информационные процессы – определения, содержательная трактовка, примеры.
- •8. Процесс обработки данных. Основные постановки задач. Классификация методов реализации процесса обработки данных
- •9. Задачи машинного обучения в обработке данных. Примеры содержательной постановки
- •10. Основные понятия машинного обучения – решающая функция, метод обучения, функция потерь, переобучение. Содержательные примеры.
- •11. Методы регрессионного анализа в обработке данных.
- •12. Статистические методы классификации в обработке данных.
- •13. Метрические методы классификации в обработке данных.
- •14. Линейные методы классификации в обработке данных.
- •15. Нейросетевые методы в обработке данных.
- •16. Методы кластерного анализа в обработке данных.
- •17. Отбор признаков-регрессоров в обработке данных
- •18. Метод главных компонент и его модификации в обработке данных
- •19. Сингулярное разложение матриц в обработке данных
- •Раздел 7
Раздел 6 теория систем и системный анализ || теория информационных процессов и систем
1. Определения системы. Классификации систем, место ИТ-систем в этих классификациях.
2. Основные закономерности систем.
3. Модели систем – определение, классификации, содержательные примеры.
4. Связи в системах – определение, классификации, содержательные примеры.
5. Связи в информационных моделях систем – реляционные, онтологические, по управлению; их особенности и содержательные примеры.
6. Процессы в теории систем – определения, примеры, содержательная трактовка
7. Основные информационные процессы – определения, содержательная трактовка, примеры.
8. Процесс обработки данных. Основные постановки задач. Классификация методов реализации процесса обработки данных
9. Задачи машинного обучения в обработке данных. Примеры содержательной постановки
10. Основные понятия машинного обучения – решающая функция, метод обучения, функция потерь, переобучение. Содержательные примеры.
11. Методы регрессионного анализа в обработке данных.
12. Статистические методы классификации в обработке данных.
13. Метрические методы классификации в обработке данных.
14. Линейные методы классификации в обработке данных.
15. Нейросетевые методы в обработке данных.
16. Методы кластерного анализа в обработке данных.
17. Отбор признаков-регрессоров в обработке данных
18. Метод главных компонент и его модификации в обработке данных
19. Сингулярное разложение матриц в обработке данных
20. OCR-системы как пример реализации обработки данных. Специфика постановки задачи, основные алгоритмы.
1. Определения системы. Классификации систем, место ит-систем в этих классификациях.
(Из лекций Гусаровой)
Проблемная ситуация - стечение обстоятельств, когда стандартные методы не приводят к желаемому результату.
Цель - субъективный образ или абстрактная модель состояния среды, которая решила бы проблему.
Система - средство достижения цели
Система - совокупность взаимосвязанных элементов, обособленная от среды и взаимодействующая с ней как единое целое
1 проблема: что включать в систему, а что считать окружением.
2 проблема: в реальной системе должны выполняться оба определения системы
Основные классификации системы:
Открытые/закрытые системы
Естественные/искусственные системы
По уровню сложности
Закрытая система - все компоненты взаимодействуют только друг с другом
Закрытой системой легко управлять
Большинство IT систем строятся как замкнутые системы управления, хотя по принципу являются открытыми.
Искусственные системы создаются человеком в соответствии с целью.
Естественные создаются без участия человеком.
Проблема целеполагания естественных систем была решена Аристотелем в V веке.
Критерии ествественного структуирования для любых систем:
Максимальная интенсивность связей внутри объекта
Минимальная интенсивность связей между объектами
Для программной системы:
Максимальная связность внутри модуля + минимальное сцепление между модулями
По уровню сложности переработки информации:
Уровень статической структуры - системы, существование которых не предопределяется обработанной(?) информацией.
Уровень простой динамической системы с предопределёнными движениями
Кибернетические системы (с ообратной связью). Информационные потоки начинают влиять на саму систему.
Самосохраняющиеся структуры. Уровень зарождения собственного отношения системы к входящей информации
Генетические общественные структуры (растение). Появляется специфическая реакция на входящую информацию
Уровень животных.
Человек. Отличие человека - самосознание(выделение себя из окружающего мира)
Социальные институты. При взаимодействии с IT человек сочетает в себе 3 уровня переработки информации (3, 6, 7)
Гипотетический. Полный отрыв информации от носителя.
