Аннотация элективного курса «Основы системотехники»
9класс, 2010-2011 учебный год. 68часов
Преподаватель — Косенков Владимир Петрович.
Видеообращение руководителя курса (9,5 Мб)
http://samlit.net/iup_2010/9klass/kosenkov1.wmv
Спецкурс «Основы системотехники» посвящён изучению перспективной, динамично развивающейся операционной системы Linux, свободно распространяемой на условиях GPL.
За основу принят дистрибутив Ubuntu 9.10 (Karmic Koala)
В первой части курса кратко изложены основные понятия системотехники, начала системно-го анализа, моделирование - как активная фаза процесса познания, что такое системный подход в познании. На этом этапе главная цель — отойти от представления о системотехнике как о «сборке компьютера из запчастей» и подняться до уровня системотехники в широком смысле, охватывающей изучение и создание сложных комплексов и систем.
Используя методику системного анализа приступаем к основному этапу - изучению ОС Linux. Первая фаза изучения — получение сведений и навыков, необходимых и достаточных для самостоятельной установки учеником операционной системы Linux на домашний ПК без ущерба для уже установленной ОС (как правило, семейства MS WINDOWS) и с сохранением накопленной там информации. Поскольку ОС Linux — сетевая, то следующий этап посвящён всем возмож-ным вариантам подключения и настройки Internet. После чего Вашем распоряжении окажет-ся огромное количество свободно распространяемого ПО из самых различных областей, начиная от прикладных программ типа Open Office до программ, предназначенных для созда-ния приложений, работающих под Linux, а так же кроссплатформенных приложений.
Сюда входит и огромное количество игрушек (это для тех, кто боится конца света с перехо-дом на Linux)
Третий этап — наиболее объёмный, которому будет уделено основное внимание, изучение наиболее распространённой оболочки - командного интерпретатора bash. Это позволит рабо-тать в режиме консоли. Общепризнанно, что в этом режиме гораздо больше возможностей управления компьютером. Изучение неотрывно связано с работой на компьютере, написание скриптов построено по восходящей степени сложности от простых команд типа «просмотр содержимого файла» - до достаточно сложных конструкций, предполагающих наличие рекурсивного вызова процедур при построении скрипта сортировки методом Хора. Хотя язык bash предназначен, в первую очередь, для управления компьютером, его гибкость позволяет строить программы, не связанные напрямую с задачей управления системой.
П

оследний этап - знакомство с программи-рованием в среде Linux. Предполагается использование языка Free Pascal, как наибо-
лее близкого к текущей учебной программе.
Разработка простых приложений с помощью кросс-платформенного компилятора Free Pascal Compiler. Знакомство и изучение RAD IDE Lazarus, кросс-платформенной интегри-рованной среды разработки программ, со встроенным компилятором Free Pascal Compilator. Разработка несложных GUI приложений.