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

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

ICT SBRAS

А.М.Федотов

Структура и содержание дисциплины «ИНФОРМАТИКА»

Общая трудоемкость дисциплины составляет  2  зачетных единицы 72 уч.часа.

Потоковые лекции:

16 часов (8 пар по 1 паре в неделю – 1-8 неделя).

Самостоятельная работа:

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

Практические и лабораторные занятия в группах:

16 часов (8 пар по 1 паре в неделю – 9-16 неделя).

На практических занятиях проходит заслушивание и обсуждение, подготовленных студентами реферативных докладов. При этом учитывается не только качество, подготовленного доклада, но и активность студента при его обсуждении.

В процессе выполнения лабораторных работ, студенты должны освоить работу основных системных и сетевых инфраструктурных сервисов.

 

 

№ п/п

Раздел дисциплины

Семестр

Неделя  семестра

Виды учебной работы, включая самостоятельную работу студентов и
трудоемкость

 (в часах)

Формы текущего контроля успеваемости
(по неделям семестра)

 

Форма промежуточной аттестации
(по семестрам)

Лекция

Семинар

Практические занятия

Самостоятельная работа

 

Информатика

1.

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

1

1

2

 

 

 

 

2.

Информационный кризис.

1

2

2

 

 

4

 

3.

История компьютера. Основные ученые и их идеи

1

3

2

 

 

4

 

4.

История компьютера. Основные инженеры и их изобретения 

1

4

2

 

 

4

 

5.

Обзор ЯВУ. Парадигмы программирования.

1

5

2

 

 

 

 

6.

Операционные системы и мобильность программного обеспечения.

1

6

2

 

 

4

 

7.

Основы сетевых технологий

1

7

2

 

 

4

 

8.

Информационные технологии. Безопасность и стандартизация

1

8

2

 

 

4

 

9.

Архитектура ЭВМ.

1

9

 

2

 

2

 

10.

Основоположники информатики.

 

10

 

2

 

2

 

11.

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

 

11

 

2

 

2

 

12.

Основные форматы хранения документов

 

12

 

2

 

2

 

13.

Принципы создания компьютерных сетей.

 

13

 

2

 

2

 

14.

Основные инфраструктурные сервисы Интернет.

 

14

 

2

 

2

 

15.

Системное программное обеспечение. Командная строка – получение базовых навыков работы с ПО.

 

15

 

 

2

2

 

16.

Операционные системы. Работа с основными системными и сетевыми утилитами операционных систем (dir, ls, ping, nslookup и т.д.).

 

16

 

 

2

2

 

 

Оценка результатов

 

 

 

 

 

 

Дифференцированный зачет

 

Всего

 

 

16

12

4

40

 

 

Лекции

  1. Введение в информатику Что такое информатика? Информационные технологии. Информационные ресурсы. Проблема поиска информации. Экспоненциальный рост знаний. Информационные модели. Происхождение термина информатика. Становление информатики в России. Структура информатики. Кибернетика. Происхождение термина кибернетика. Наука об управлении. Машина Атанасова и Берри. ENIAC Сергей Алексеевич Лебедев МЭСМ, БЭСМ, СТРЕЛА Становление кибернетики в России Начала кибернетики (А.А. Ляпунов). Становление информатики в Новосибирске. Начала информатики.. Истоки информатики. Теоретическое программирование. Информационные модели.
  2. Роль информатики в современном обществе - кризис технологии. Определение информатики как комплексной дисциплины. Что такое информатика - происхождение термина. Определение информации. Функция информатики. Задачи информатики. Наука -информатика. Свойства информации. Потребительские свойства информации. Структура информатики как науки. Хронология по Винеру. Информационные революции. Книгопечатание. Телеграф. Паровая машина. Информационные технологии - роль в обществе. Перераспределение трудовых ресурсов в эру информации. Промышленная революция. Математика и модельное мышление. Информационное общество. Национальные информационные ресурсы. Информационная инфраструктура и информационные технологии. Кибернетическая революция. Наука - информатика. Близость кибернетики и информатики.
  3. Предыстория компьютера. Этапы развития человечества. Что такое машина? "Энергетические" и "информационные" машины. Аналоговая вычислительная машина. Цифровая машина Ручной счет: счеты. Русские счеты: Ф. М. Свободского, А. Н. Больмана, В.Я. Буняковского, Ф. В. Езерского, Н.И.Компанейского. Антикитерский механизм, Астролябия. Астрономические вычисления. Цепные дроби. Возникновение логики (Аристотель). Первое вычислительное устройство - Леонардо да Винчи Первые калькуляторы (Блез Паскаль). Готфрид Лейбниц и двоичная арифметика. Связь с экономическим развитием общества. Открытие логарифмов. Палочки Непера. Логарифмическая линейка. Клод Перро, Томас де Кольмар. Калькуляторы от Томаса до Феликса (Однер). Счетный прибор З.Я. Слонимского. Счислитель Куммера. Карточное программирование. Жозеф Мари Жаккар. Перфокарты коллежского советника Семенa Николаевича Корсакова. Гаспар де Прони. Чарльз Бэббидж – Разностная и аналитическая машины. Ада Аугуста Лавлейс. Джордж Буль.
  4. История компьютера. Конрад Цузе (Германия) - первая модель компьютера. Компьютеры С.А.Лебедева (БЭСМ, М-20 и др.) Джон фон Нейман и его вклад в информатику. Троичный компьютер С.Л.Соболева и Н.П.Брусенцова. Аналоговые вычислительные машины. Планиметр, интегратор, интеграф. Джеймс и Уильям Томсоны. Алексей Николаевич Крылов. Дифференциальный анализатор Буша. И.С.Брук и В.С.Лукьянов. Первые суперЭВМ: АТЛАС и БЭСМ-6. ILLIAC-IV, Crey-1. Серия IBM-360/370. Болезнь второй системы.
  5. ЯВУ – языки высокого уровня Первый язык высокого уровня. Операторный метод программирования. Алгебраический метод программирования. Свойства ЭВМ как исполнителей. Что такое план работы ЭВМ (программа). Асемблер и Микропрограммирование. Задачи автоматизации программирования. Программирующие программы. Математик -- Программист. Технология крупноблочного программирования. Почему появляются всё новые и новые языки программирования? Какие особенности языков высокого уровня позволили радикально снизить трудоёмкость программирования? Насколько принципы функционального программирования способны стать базой для языков параллельного программирования? Какие механизмы языков программирования поддерживают создание надеёжного и безопасного программного обеспечения? Cтруктурное программирование. Функциональное программирование. Паскаль и Лого. Парадигмы программирования. Императивный стиль. Декларативный стиль. Семантика языков программирования.
  6. Сеть Интернет и основы сетевых технологий. История развития электросвязи. Принцип коммутации каналов. Первые эксперименты по телеобработке. Виртуальная реальность. Сети пакетной коммутации. Концепция сети internet. Этапы создания сети Интернет. Классификация сетей передачи данных: локальные, территориальные и глобальные компьютерные сети. Основные свойства открытых систем. Примеры стандартов. Семиуровневая модель сетевого взаимодействия OSI ISO. Уровень представления данных. Основные сетевые сервисы. Ванневар Буш. Проект Мемех. Тед Нельсон и дворец Xanadu.
  7. Операционные системы Принципы операционных систем. Программные мониторы – прообраз ОС. Мультипрограммирование. Концепция программной совместимости и возможные подходы. Проблема совместимости ЭВМ. Система ИБМ 360, ее влияние на развитие ЭВМ. Мобильность программного обеспечения. Операционная система UNIX.
  8. Инфрастуктурные сервисы Основные сетевые сервисы. Виды сервисов Интернет. Сервисы инфраструктурные. Сервисы прикладные. Система гипермедиа.

Семинары

  1. Устройства компонент персонального компьютера. Настройка персонального компьютера. Архитектура ЭВМ. Принципы фон Неймана и их роль в становлении информационных технологий.
  2. Основоположники информатики. Основные достижения Беббиджа и Лавлейс.
  3. Новосибирский вклад в информатику.
  4. Что такое информация. Содержание информатики как научного направления. Что такое информационный кризис. Предназначение информационных систем
  5. Классификация систем программирования. Обзор современных операционных систем. Проблемы мобильности программного обеспечения. Принципы взаимодействия открытых систем.
  6. Сетевые файловые системы и их особенности(NFS,SAMBA,FTP). Сжатие информации, архиваторы. Основные форматы хранения документов. Основные принципы информационной безопасности.
  7. Принципы создания компьютерных сетей. Семиуровневая модель OSI/ISO. Основные инфраструктурные сервисы Интернет. Телекоммуникационные технологии и сфера их применения.
  8. Обзор офисных компьютерных систем.

Лабораторные занятия.

Цель:
  1. Научить пользоваться инструментарием разработчика, доступным в консоли Linux.
  2. Научить программировать скрипты в консоли Linux.
  3. Научить использовать операционную систему Linux
  4. Научить основам устройства компьютерных сетей.
Изучаемые приложения:
  1. Справочник man.
  2. Команды работы с файловой системой: mc, ls, cd, pwd, mkdir, rm, cp, mv, ln,
  3. Текстовые редакторы: vi, vim, nano.
  4. Команды работы с потоками информации: cat, grep, wc, tee, перенаправление потоков.
  5. Переменные консоли, логические конструкции и циклы.
  6. Вспомогательные команды: echo, ps, touch, tar, gzip/gunzip, less, more, expr, find.
  7. Команды работы с сетью: netstat, whois, nslookup, telnet, nc, traceroute, ping.

Список тем докладов

Тематика рефератов ежегодно подвергается пересмотру и обновлению соответственно появлению новых перспективных средств и методов работы с информацией. Предлагается следующий список рефератов, который может быть расширен и уточнен при обсуждении со студентами.
  1. Устройства компонент персонального компьютера. Настройка персонального компьютера.
  2. Архитектура ЭВМ. Принципы фон Неймана и их роль в становлении информационных технологий.
  3. Сетевые файловые системы и их особенности(NFS,SAMBA,FTP).
  4. Сжатие информации, архиваторы. Основные форматы хранения документов.
  5. Основные достижения Беббиджа и Лайвес.
  6. Классификация средств программирования.
  7. Обзор современных операционных систем.
  8. Принципы создания компьютерных сетей. Семиуровневая модель OSI/ISO.
  9. Основные принципы информационной безопасности.
  10. Принципы интеграции информационных ресурсов.
  11. Основные инфраструктурные сервисы Интернет.
  12. Что такое информационный кризис.
  13. Обзор офисных компьютерных систем.
  14. Что такое информация.
  15. Содержание информатики как научного направления.
  16. Телекоммуникационные технологии и сфера их применения.
  17. Новосибирский вклад в информатику.

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


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

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

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