Описание
Внимание!
Приглашаем школьников-старшеклассников, студентов и желающих повысить компьютерную грамотность на встречи клуба Фокс (Фундаментальные основы компьютерных систем). Тематики встреч - компьютеры, электроника, программирование. Встречи в классе проводятся в малых группах по 5 человек+организаторы (в онлайн-встречах можно больше).
Длительность одной встречи составляет один астрономический час. Клубный взнос за участие составляет 300 рублей.
Записаться на встречу и задать вопросы вы можете в личном сообщении.
На наших встречах вы узнаете:
Тема 1. От 0 и 1 к современности.
Возникновение и эволюция бинарной системы представления информации. Базовые логические операции над двоичными кодами. Транзисторные схемы логических элементов. Устройства на микросхемах. Микропроцессор. Материнская плата.
Практическая часть - работа со схемами в программе CircuitMaker. Презентация работы простейших микросхем.
Тема 2. Собираем компьютер.
Описание основных компонентов компьютера: процессор, материнская плата, ОЗУ, ПЗУ, видеокарта, блок питания, корпус.
Практическая часть - сборка основных элементов компьютера, самостоятельный подбор комплектующих для ПК в соответствии с его назначением.
Тема 3. Установка операционной системы и драйверов устройств.
BIOS и UEFI, MBR и GPT, основные файловые системы, варианты установки. Практическая установка ОС Windows и драйверов.
Тема 3.1. Работа в ОС Ubuntu Server.
Структура папок, монтирование устройств, установка приложений/сервисов, удаленное управление по SSH. Практическая работа с сервером по SSH.
Тема 4. Язык разметки гипертекста HTML, язык таблиц стилей CSS (Кратко)
Структура страницы, основные тэги, синтаксис, стилевое оформление.
Кому интересно, можно разбивать на подтемы (HTML, CSS, простая web-страница).
Тема 5. JavaScript. Использование в HTML.
Основные объекты, работа с ними, типы, операторы, массивы, функции.
Тема 6. Запуск web-сервера.
Основные понятия, виды, запуск IIS + dot.NET, xampp (Apache, MySQL PHP и Perl) под Windows. (Установка LAMP (apache, mysql, php) под Ubuntu затрагивается в теме 3.1)
Тема 7. Первичные основы программирования (Basic, Pascal, C++, Java, C#)
Основная структура программы, подключение библиотек, вызов основной функции. Аналогии основных операторов в разных языках.
Тема 8. Основы программирования на языке PHP. Генерирование web-страницы.
Структура файла php, функции, операторы, переменные, работа с БД mysql. Генерирование страницы.
В дальнейшем планируется выбор тем по направлениям:
- Программы для редактирования нотных партитур;
- Создание 3D-моделей в программе Blender;
- Знакомство с контроллером Arduino.