Введение в специальность – компьютерные науки (Computer Science)
Викторина 1
Вопрос 1.1
Вопрос 1.2
Вопрос 1.3
Вопрос 1.4
Вопрос 1.5
Викторина 1 (ответы)
Разделы компьютерных наук 1
Викторина 2
Вопрос 2.1
Вопрос 2.2
Вопрос 2.3
Вопрос 2.4
Вопрос 2.5
Викторина 2 (ответы)
Спасибо за внимание!
730.22K
Category: informaticsinformatics

Введение в специальность – компьютерные науки. (Лекция 1.5)

1. Введение в специальность – компьютерные науки (Computer Science)

Dr. Sc Ing. Борис Мишнев
Lecture Notes N 1 v.5

2.

Литература
1. Computer Science: An Overview (11th Edition) by J.
Glenn Brookshear. Addison Wesley , 2011. - 624
pp.
2. Дж. Брукшир, Информатика и вычислительная
техника. 7-е изд. Издание 7-е, 2004, - 624 с.
3. Б.Мишнев. Введение в специальность компьютерные науки. Конспект лекций. Рига,
TSI, 2005. - 104 c.
Б. Мишнев. Введение в компьютерные
науки.
2

3.

Компьютерные науки
- это ядро теоретических и практических знаний,
которые используют в своей работе специалисты в
области вычислительной техники,
программирования,
информационных систем и информационных
технологий
Б. Мишнев. Введение в компьютерные
науки.
3

4.

Возникновение
• Компьютерные науки как научная дисциплина
возникли
в начале 40-х годов ХХ века
в результате слияния теории алгоритмов и
математической логики, а также изобретения
вычислительных машин
Б. Мишнев. Введение в компьютерные
науки.
4

5.

Связь с математикой
• Компьютерные приложения (Applications)
делятся на числовые и нечисловые
• Числовые – в основном используют
математические модели и числовые
данные
• Нечисловые – в основном используют
символы и правила
Б. Мишнев. Введение в компьютерные
науки.
5

6.

Для применения компьютерных
наук необходимы навыки
В алгоритмическом мышлении
В представлении информации
В программировании
В проектировании систем
Б. Мишнев. Введение в компьютерные
науки.
6

7. Викторина 1

• Нарисуйте в конспекте таблицу
№ вопр.
1.1
1.2
1.3
1.4
1.5
Ответ
Проверка
• В качестве ответов используйте:
I – да, - нет, О – не известно
Б. Мишнев. Введение в компьютерные
науки.
7

8. Вопрос 1.1

• Правильно ли то, что компьютеры
были изобретены во второй
половине ХХ века?
Б. Мишнев. Введение в компьютерные
науки.
8

9. Вопрос 1.2

• Правильно ли то, что компьютерные
науки традиционно были связаны с
математикой?
Б. Мишнев. Введение в компьютерные
науки.
9

10. Вопрос 1.3

• Верно ли, что в применении
компьютерных наук не нужны
навыки в проектировании систем?
Б. Мишнев. Введение в компьютерные
науки.
10

11. Вопрос 1.4

• Верно ли, что автора основного
рекомендованного учебника по
курсу зовут Дж. Гленн Брукшир?
Б. Мишнев. Введение в компьютерные
науки.
11

12. Вопрос 1.5

• Верно ли, что лично Вы в этом
семестре успешно сдадите зачет по
дисциплине Введение в
специальность?
Б. Мишнев. Введение в компьютерные
науки.
12

13. Викторина 1 (ответы)

• Сравните свои ответы и отметьте правильные в графе
проверка «галочкой»
№ вопроса Ответ
1.1
1.2
I
1.3
1.4
I
1.5
О
Проверка
• Количество правильных ответов запишите!
Б. Мишнев. Введение в компьютерные
науки.
13

14. Разделы компьютерных наук 1

1.
2.
3.
4.
5.
6.
Алгоритмы и структура данных
Языки программирования
Архитектура компьютеров
Операционные системы и компьютерные сети
Разработка программного обеспечения
Базы данных и информационно-поисковые
системы
Б. Мишнев. Введение в компьютерные
науки.
14

15.

Разделы компьютерных наук 2
7. Искусственный интеллект и робототехника
8. Компьютерная графика
9. Взаимодействия человека и компьютера
10. Вычислительная математика
11. Деловая информатика
12. Биоинформатика
Б. Мишнев. Введение в компьютерные
науки.
15

16.

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

17.

Языки программирования
• Системы обозначений, предназначенных для
выполнения алгоритмов на виртуальных машинах
• Способы формальной записи алгоритмов и данных
• Компиляторы и генераторы компиляторов
Б. Мишнев. Введение в компьютерные
науки.
17

18.

Архитектура компьютеров
Цифровая логика
Булева алгебра
Теория кодирования
Теория конечных автоматов
Б. Мишнев. Введение в компьютерные
науки.
18

19.

Операционные системы и компьютерные сети
• Исследование механизмов управления,
позволяющих эффективно координировать работу
большого количества вычислительных ресурсов
при проведении вычислений, распределенных по
многочисленным компьютерным системам,
объединенным в глобальные и локальные сети.
Б. Мишнев. Введение в компьютерные
науки.
19

20.

Разработка программного обеспечения
• Создание больших программных систем,
которые должны удовлетворять заданным
программным спецификациям, быть
безопасными, защищенными, надежными и
удобными для пользователей.
Б. Мишнев. Введение в компьютерные
науки.
20

21.

Базы данных и информационнопоисковые системы
• Организация больших наборов постоянно
сохраняемых и совместно используемых
данных, допускающих их обновление и
обеспечивающих эффективное выполнение
запросов.
Б. Мишнев. Введение в компьютерные
науки.
21

22.

Искусственный интеллект и робототехника
• Моделирование процессов познания мира
животными и человеком с конечной целью
создания машин, способных имитировать или
усиливать их.
• Включает экспертные системы, базы знаний,
перевод с естественных языков, распознавание
и синтезаторы речи, роботы, генетические
алгоритмы и др.
Б. Мишнев. Введение в компьютерные
науки.
22

23.

Компьютерная графика
• Процессы визуального представления реальных и
виртуальных объектов, а также имитация их
движений на двухмерном экране компьютера или
в трехмерной голограмме.
• Опирается на вычислительную геометрию и
многие другие области науки.
Б. Мишнев. Введение в компьютерные
науки.
23

24.

Взаимодействия человека и компьютера (HCI)
• Эффективная координация действий и передачи
информации между людьми и машинами
(пользовательский интерфейс) с помощью
различных датчиков и устройств, имитирующих
деятельность человека, а также информационных
структуры, которые отражают человеческие
представления об окружающем мире.
Б. Мишнев. Введение в компьютерные
науки.
24

25.

Вычислительная математика
• Высокопроизводительные вычисления и обмен
данными:
• Численные методы алгебры
• Приближение и интерполирование
• Математические таблицы и их составление
• Приближения трансцендентных и
алгебраических чисел.
Б. Мишнев. Введение в компьютерные
науки.
25

26.

Деловая информатика
• Вопросы обмена информацией и создание
программных систем, обеспечивающих работу
организаций и координацию действий их
сотрудников
Б. Мишнев. Введение в компьютерные
науки.
26

27.

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

28.

Наиболее перспективные направления развития
Вычислительная математика
Теория познания
Библиотековедение
Деловая информатика
Биоинформатика
Управление промышленным производством
Б. Мишнев. Введение в компьютерные
науки.
28

29. Викторина 2

• Нарисуйте в конспекте таблицу
№ вопроса
2.1
2.2
2.3
2.4
2.5
Ответ
Проверка
• В качестве ответов используйте:
I – да, - нет, О – не известно
Б. Мишнев. Введение в компьютерные
науки.
29

30. Вопрос 2.1

• Верно ли, что вычислительная математика
является одним из перспективных
направлений развития компьютерных наук?
Б. Мишнев. Введение в компьютерные
науки.
30

31. Вопрос 2.2

• Правильно ли то, что компьютерная графика
опирается на вычислительную геометрию?
Б. Мишнев. Введение в компьютерные
науки.
31

32. Вопрос 2.3

• Правильно ли то, что раздел компьютерных
наук под названием «Языки
программирования» посвящен разработке
сложных программных систем?
Б. Мишнев. Введение в компьютерные
науки.
32

33. Вопрос 2.4

• Верно ли, что генетические алгоритмы
относятся к разделу «Искусственный
интеллект»?
Б. Мишнев. Введение в компьютерные
науки.
33

34. Вопрос 2.5

• Можно ли расшифровать аббревиатуру HCI как
человеко-машинное взаимодействие?
Б. Мишнев. Введение в компьютерные
науки.
34

35. Викторина 2 (ответы)

• Сравните свои ответы и отметьте правильные в графе
проверка галочкой
№ вопроса
2.1
2.2
2.3
2.4
2.5
Ответ
I
I
I
I
Проверка
• Количество правильных ответов запишите!
Б. Мишнев. Введение в компьютерные
науки.
35

36.

Вопросы по теме лекции есть?
Пишите на форум!
Б. Мишнев. Введение в компьютерные
науки.
36

37. Спасибо за внимание!

Dr. Sc Ing. Борис Мишнев
Lecture Notes N 1 v.5
English     Русский Rules