Методички

Материал из NNLUG Wiki.

Перейти к: навигация, поиск

Цели и целевая аудитория

Методичка должна помочь преподавателю пробудить у детей интерес к Linux.

Целевая аудитория - школьники и студенты первых курсов вузов (математики, программисты).

Можно попытаться написать методичики для студентов-физиков и -химиков, включив в них немного информации про LaTeX и программы физического/химического моделирования.

Мое мнение: нужна методичка по информатике. То есть каким софтом и что можно сделать, как работать с каким-нить DE. Например, в нашем универе по информатике проходят ворд с экселем, да фар впридачу. Методичка по информатике должна показать, что Линух может выполнять все нужды студента. Afunix

План работ

Оптимистичный план:

  1. Создание шаблона методички (начало февраля 2007 года)
  2. Наполнение содержанием (февраль-начало марта 2007 года)
  3. Рассылка через электронную почту и через личные контакты (март 2007 года)
  4. Реклама инициативы в СМИ (март-апрель 2007)

Шаблон методички

Методичка от pacify (для студентов технических специальностей)

Название: Операционные системы

  1. Возникновение операционных систем
    • История создания UNIX
      • System V UNIX
      • BSD UNIX
      • OSF/1
      • AIX, HP-UX, IRIX, Digital UNIX, SCO UNIX,
      • Solaris, FreeBSD/OpenBSD/NetBSD, Minix
    • История создания Linux
      • GNU/Linux, GNU/Hurd
    • История создания DOS
    • История создания Windows
    • История создания MacOS
    • Прочие: MenuetOS
  2. Архитектура операционных систем (UNIX, Linux, DOS, Windows, MacOS)
    • Ядро операционной системы. Внутренняя структура ядра UNIX
    • Драйверы устройств
    • Командный интерпретатор
    • Файлы и файловая система
    • Процессы
    • Сигналы
  3. Программный интерфейс операционных систем
  4. Основные стандарты
    • IEEE и POSIX
    • X/Open
    • SVID
    • ANSI
  5. Примеры использования командной строки для эффективной работы
    1. Программирование на BASH
    2. Программирование на Python
  6. Примеры программ на различных кроссплатформенных языках программирования
  7. Идеология операционных систем
    • Лицензия GNU Public License (GPL)
    • Лицензия BSD
    • Лицензия Microsoft EULA

Методичка от anonymous (для школьников физико-математических школ):

  1. Командный интерпретатор (например, bash)
    • Функциональное назначение, принцип работы
    • Примеры практического использования (как сложить 2 числа в консоли, как создать архив с помощью связки утилит tar+gzip, как создать/редактировать/копировать/удалить/найти файл и т.п.)
  2. Файловая система, устройства (базовые понятия)
    • Практика: монтирование/размонтирование cd/dvd/flash
  3. Графический интерфейс (не надо грузить учеников информацией обо всех GUI, упомянуть о многообразии (gnome, kde, wm, xfce etc.) нужно, но изучать только одну среду)
    • Функциональное назначение, принцип работы
    • Ознакомление с основными компонентами и настройками
  4. Средства OpenOffice
    • Создание документов, форматирование и пр.
  5. Средства разработки программ. Например, gcc
    • Функциональное назначение
    • Практика: написание программ, начиная от «Hello world» и в сторону усложнения, работа с массивами, файловый ввод/вывод, работа с stdin/out/err.
Личные инструменты