Информ_лек2_информатика компьютинг (2)

Содержание

Слайд 2

План лекции

1. Структура информатики.
2. Тело знаний компьютинга.
3. Из истории отечественной

План лекции 1. Структура информатики. 2. Тело знаний компьютинга. 3. Из истории
информатики и вычислительной техники.

Слайд 3

1.1 О термине «Информатика»

Кибернетика – наука об общих законах получения, хранения, передачи

1.1 О термине «Информатика» Кибернетика – наука об общих законах получения, хранения,
и преобразования информации в сложных управляющих системах. При этом под управляющими системами понимаются не только технические, но и любые биологические, административные и социальные системы.

Слайд 4

1) Современная кибернетика – часть информатики, которая включает такие теоретические разделы, как

1) Современная кибернетика – часть информатики, которая включает такие теоретические разделы, как
«Исследование операций», «Распознание образов», «Искусственный интеллект».
2) Кибернетика полностью растворилась в информатике и считать ее отдельной наукой нецелесообразно.

Слайд 5

«Информатика»

Теория научно-информационной деятельности («информатика-1»).
Наука о вычислительных машинах и их применении («информатика-2»).
Фундаментальная

«Информатика» Теория научно-информационной деятельности («информатика-1»). Наука о вычислительных машинах и их применении
наука об информационных процессах в природе, обществе и технических системах («информатика-3»).

Слайд 6

«Informatics»

Computer Science занимается теорией и методами обработки информации в цифровых компьютерах, проектированием

«Informatics» Computer Science занимается теорией и методами обработки информации в цифровых компьютерах,
компьютерного оборудования и программного обеспечения, а также приложениями компьютеров. В Computer Science не принято включать информационные системы, программную инженерию и многое другое.
Information Science связана с анализом, сбором, классификацией, манипуляциями, хранением, поиском, перемещением, распространением и защитой информации.
Computational Science включает в себя использование вычислительного оборудования, сетей, алгоритмов, программирования, баз данных и других предметно-ориентированных знаний для моделирования физических явлений на компьютерах.

Слайд 7

Структура информатики

Структура информатики

Слайд 8

Информационная технология – совокупность методов, технических и программных средств, с помощью которых

Информационная технология – совокупность методов, технических и программных средств, с помощью которых
выполняются разнообразные операции по обработке информации.

Слайд 9

Как комплексная научная дисциплина информатика связана:

с философией и психологией – через учение

Как комплексная научная дисциплина информатика связана: с философией и психологией – через
об информации и теорию познания;
с математикой – через теорию математического моделирования, дискретную математику, математическую логику и теорию алгоритмов;
с лингвистикой – через учение о формальных языках и знаковых системах;
с кибернетикой – через теорию информации и теорию управления;
с физикой и химией, электроникой и радиотехникой – через «материальную» часть компьютера и информационных систем.

Слайд 10

1.2 Тело знаний компьютинга

Компьютинг рассматривается как интегральная дисциплина, охватывающая широкий спектр

1.2 Тело знаний компьютинга Компьютинг рассматривается как интегральная дисциплина, охватывающая широкий спектр
специализированных научно-прикладных дисциплин (поддисциплин), таких, например, как компьютерные науки, искусственный интеллект, компьютерные сети, вычислительная математика, технологии баз данных, информационные системы, мультимедиа, биоинформатика и пр.»

Слайд 11

Компьютинг имеет пять базовых составляющих:

компьютерные науки (Computer Science)
компьютерная инженерия (Computer Engineering)
информационные

Компьютинг имеет пять базовых составляющих: компьютерные науки (Computer Science) компьютерная инженерия (Computer
системы (Information Systems)
информационные технологии (Information Technology)
программная инженерия (Software Engineering)

Слайд 12

Компьютерные науки

1. Алгоритмы и теория
сложности.
2. Архитектура и организация
вычислительных систем.
3.

Компьютерные науки 1. Алгоритмы и теория сложности. 2. Архитектура и организация вычислительных
Базы данных.
4. Графика и визуализация.
5. Дискретные структуры.
6. Информационная
безопасность.
7. Интеллектуальные системы.
8. Компьютерные сети и
телекоммуникации.

9. Методы вычислений.
10.Операционные системы.
11.Основы разработки программного обеспечения.
12.Основы теории систем.
13.Параллельные и распределенные вычисления.
14.Программная инженерия.
15.Разработки на базе платформ.
16.Социальные и профессиональные вопросы.
17.Человеко-машинное взаимодействие.
18.Языки программирования.

Слайд 13

Информационные технологии

Базы данных.
Веб-системы и технологии.
Интегративное программирование и технологии.
Информационная безопасность.
Компьютерные

Информационные технологии Базы данных. Веб-системы и технологии. Интегративное программирование и технологии. Информационная
сети.
Математика и статистика.
Основы информационных технологий.

Основы программирования.
Системное администрирование и поддержка.
Системное интегрирование и архитектуры.
Социальные и профессиональные вопросы.
Технологические платформы.
Человеко-машинное взаимодействие.

Слайд 14

Программная инженерия

Верификация и аттестация программного обеспечения.
Качество программного обеспечения.
Моделирование и анализ

Программная инженерия Верификация и аттестация программного обеспечения. Качество программного обеспечения. Моделирование и
программного обеспечения.
Основы компьютинга.
Основы математики и инженерии.

Проектирование программного обеспечения.
Профессиональная практика.
Процессы разработки программного обеспечения.
Управление программными проектами.
Эволюция программного обеспечения.

Слайд 15

Компьютерная инженерия

Алгоритмы.
Архитектура и организация вычислительных систем.
Вероятность и статистика.
Встраиваемые системы.

Компьютерная инженерия Алгоритмы. Архитектура и организация вычислительных систем. Вероятность и статистика. Встраиваемые

Дискретные структуры.
Инженерия компьютерных систем.
Компьютерные сети.
Обработка цифровых сигналов.
Операционные системы.
Основы программирования.
Системы баз данных.
Социальные и профессиональные вопросы.

Программная инженерия.
Инженерия компьютерных систем.
Компьютерные сети.
Обработка цифровых сигналов.
Операционные системы.
Основы программирования.
Системы баз данных.
Программная инженерия.
Проектирование и изготовление.
Цепи и сигналы.
Цифровая логика.
Человеко-машинное взаимодействие.
Электроника.

Слайд 16

Информационные системы

Алгоритмы и сложность.
Анализ и проектирование информационных систем.
Архитектура и

Информационные системы Алгоритмы и сложность. Анализ и проектирование информационных систем. Архитектура и
организация вычислительных систем.
Архитектура предприятия.
Базы данных и управление информацией.
Графика и визуализация.
Интеллектуальные системы.
Ключевые спецификации предметной области.
Модели предметной области.
Операционные системы.

Опыт пользователей информационных систем.
Основы программирования.
Оценка производительности в предметной области.
Сетевой компьютинг.
Социальные и профессиональные вопросы в информационных системах.
Управление информационными системами.
Управление проектированием информационных систем.
Языки программирования.

Слайд 17

1.3 Из истории отечественной информатики и вычислительной техники

Советские и российские ученые, конструкторы,

1.3 Из истории отечественной информатики и вычислительной техники Советские и российские ученые,
специалисты внесли большой вклад в развитие информатики. Следует напомнить, что, вопреки ситуации, существующей в настоящее время, на первом этапе развития, вплоть до середины 70-х гг. прошлого века, бо́льшая часть компьютерной техники и программного обеспечения в стране были отечественной разработки и отечественного производства.

Слайд 18

Алексей Андреевич Ляпунов

В начале 50-х гг. А. А. Ляпунов разработал первые учебные

Алексей Андреевич Ляпунов В начале 50-х гг. А. А. Ляпунов разработал первые
курсы по программированию, а в 1952/53 учебном году он прочитал студентам МГУ первый курс под названием «Принцип программирования».
В 1953 г. он создал операторный метод, одну из первых в мире нотаций языков программирования  аппарат описания алгоритмов (язык логических схем).
А. А. Ляпунов сформулировал постановку задачи автоматизации программирования. Эта оригинальная постановка была успешно использована в первых отечественных трансляторах, называвшихся тогда программирующими программами.

Слайд 19

Леонид Витальевич Канторович

В 1953 – 1954 гг. Л. В. Канторович разработал технологию

Леонид Витальевич Канторович В 1953 – 1954 гг. Л. В. Канторович разработал
крупноблочного программирования, которая также давала обозримое описание программ и обеспечивала степень формализации, достаточную для исследования синтаксических структур программ и создания программирующих программ.

Слайд 20

Михаил Львович Цетлин

М. Л. Цетлин впервые поставил вопрос о возможности моделирования с

Михаил Львович Цетлин М. Л. Цетлин впервые поставил вопрос о возможности моделирования
помощью простейших технических средств сложных форм поведения. Эти идеи послужили началом создания теории коллективного поведения технических систем, намного опередившей аналогичные исследования в других странах.

Слайд 21

Андрей Петрович Ершов

А. П. Ершову принадлежат фундаментальные результаты в теории операторных схем,

Андрей Петрович Ершов А. П. Ершову принадлежат фундаментальные результаты в теории операторных
в теории схем программ с распределенной памятью, а также начальная формулировка теории схем параллельных программ, развитая впоследствии его учениками. Он – автор одной из первых в мире программирующих программ, той концептуальной основы, на которой строятся современные системы программирования.

Слайд 22

Виктор Михайлович Глушков

В его творческом наследии важное место занимает: теория цифровых автоматов;

Виктор Михайлович Глушков В его творческом наследии важное место занимает: теория цифровых
методология синтеза цифровых автоматов, позволившая эффективно применить абстрактно-автоматные и другие алгебраические методы для решения конкретных задач проектирования вычислительной техники; построение теории дискретных преобразователей и общей теории вычислительных машин и систем; создание математических основ перспективных технологий в программировании и алгебры алгоритмов.

Слайд 24

Сергей Алексеевич Лебедев

Под его руководством были созданы многие ЭВМ, включая одну из

Сергей Алексеевич Лебедев Под его руководством были созданы многие ЭВМ, включая одну
лучших в мире для своего времени ЭВМ БЭСМ-6.

Слайд 25

Всеволод Сергеевич Бурцев

Главный конструктор советских суперЭВМ. Руководил созданием многопроцессорного вычислительного комплекса «Эльбрус-2».

Всеволод Сергеевич Бурцев Главный конструктор советских суперЭВМ. Руководил созданием многопроцессорного вычислительного комплекса «Эльбрус-2».

Слайд 26

Юрий Яковлевич Базилевский

Создатель ЭВМ «Стрела-1» и ряда электронных комплексов для нужд обороны.

Юрий Яковлевич Базилевский Создатель ЭВМ «Стрела-1» и ряда электронных комплексов для нужд обороны.

Слайд 27

Виктор Владимирович Пржиялковский

Главный конструктор ряда ЭВМ серии «Минск», одной из самых массовых

Виктор Владимирович Пржиялковский Главный конструктор ряда ЭВМ серии «Минск», одной из самых
ЭВМ в СССР до появления ЕС ЭВМ. Генеральный конструктор ЕС ЭВМ.