Основы программирования на ruby

Курс

Курс посвящён основам программирования на ruby. Основные темы:
 

  • Основы ruby.
  • Управляющие структуры.
  • Циклы.
  • Массивы.
  • Работа со строками.
  • Динамическое программирование.
  • Алгоритмы: перебор и рекурсия.
  • Алгоритмы: жадные алгоритмы.
  • Паттерны программирования.
  • Хэши.


Информация

Курс

Курс посвящён трём базовым темам информатики:

  • Информации и информационному обществу.
  • Измерению и кодированию информации (текст, числа, звук, графика, видео).
  • Системам счисления.


Базы данных

Курс

  • Изучение реляционных и иерархических баз данных. 
  • Работа с СУБД MySQL. 
  • Язык запросов SQL92 ANSI.
  • Запросы: SELECT, INSERT, UPDATE, DELETE.

 


Логика

Курс

  1. Основы формальной логики.
  2. Основы математической логики.
  3. Логические операции и таблицы истинности.
  4. Логические задачи.


Электронные таблицы

Курс

Курс по работе в среде электронных таблиц. Рассчитан на использование Google Drive в качестве основного инструмента. Рассматриваются следующие темы:

  • Для чего нужны электронные таблицы?
  • Какие программы есть для работы с ними.
  • Базовые операции.
  • Работа с Google Drive.
  • Относительная и абсолютная адресация.
  • Формулы.
  • Моделирование.


Алгоритмы и моделирование

Курс

В рамках курса рассматриваются задачи по составлению алгоритмов для решения математических, естественно-научных, социологических и экономических задач. Описывается метод составления алгоритмов через блок-схемы. Отдельно рассматриваются такие структуры, как:

  • условия,
  • циклы.