Компьютерные науки

Программирование для гуманитариев

В программе рассматриваются основы алгоритмизации, парадигмы разработки и логика программирования для слушателей без технического бэкграунда.
Студентов 2927 Выпускников 118 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа адаптирует базовый уровень информатики для гуманитариев. В ней рассматриваются обработка примитивных символьных данных, переменные языка Perl, регулярные выражения, основы формальных грамматик и элементы искусственного интеллекта. Объяснение сложных тем строится исключительно на примерах обработки текстовой информации без использования сложных математических формул. Учебная программа поможет освоить логику написания кода и понимание информационных процессов.
Цели
  • Раскрыть суть понятия информации и парадигм программирования.
  • Познакомить с основами обработки символьных данных.
  • Дать базовое представление о формальных грамматиках.
Чему я научусь?
  • Анализировать структуру процедурной парадигмы.
  • Использовать переменные и базовые типы данных.
  • Применять регулярные выражения для работы с текстами.

Авторы

Денисов Юрий Александрович
Денисов Юрий Александрович
Специалист II категории ООО «ЛУКОЙЛ-Нижневолжскнефтепродукт».
Чему я научусь?
  • Анализировать структуру процедурной парадигмы.
  • Использовать переменные и базовые типы данных.
  • Применять регулярные выражения для работы с текстами.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Вводная "В лекции обсуждается вопрос: ""Для чего гуманитариям нужно программирование?"" И даются основные сведения по дисциплине: ""Информатика""."
Вводная тест для курса Программирование для гуманитариев 35 мин
2 Понятие информации "В данной лекции содержатся сведения о единицах измерения информации, уточняются понятия: ""информация как выбор"" и ""информация... "В данной лекции содержатся сведения о единицах измерения информации, уточняются понятия: ""информация как выбор"" и ""информация как смысл"", дается определение искусственного интеллекта." ещё
Понятие информации тест для курса Программирование для гуманитариев 55 мин
3 Парадигмы программирования В данной лекции Вы познакомитесь с существовавшими на 01.06.2008г. парадигмами программирования, и, в частности, более подробно... В данной лекции Вы познакомитесь с существовавшими на 01.06.2008г. парадигмами программирования, и, в частности, более подробно узнаете о процедурной парадигме и ее реализациями на языках Quick Basic, Си/C++ и Perl. ещё
Парадигмы программирования тест для курса Программирование для гуманитариев 40 мин
4 Процедурная парадигма "В данной лекции Вы познакомитесь с основными алгоритмическими конструкциями процедурной парадигмы программирования, а также с ""метаязыками""... "В данной лекции Вы познакомитесь с основными алгоритмическими конструкциями процедурной парадигмы программирования, а также с ""метаязыками"" описания этих конструкций: блок-схемами, ""школьным языком программирования""." ещё
Процедурная парадигма тест для курса Программирование для гуманитариев 35 мин
5 Типы данных "В данной лекции Вы познакомитесь с основными типами ""машинных данных"" и допустимыми операциями над ними. Вы... "В данной лекции Вы познакомитесь с основными типами ""машинных данных"" и допустимыми операциями над ними. Вы также узнаете разницу между ""машинными"" и ""пользовательскими"" типами данных." ещё
Типы данных тест для курса Программирование для гуманитариев 30 мин
6 Примитивные символьные данные "В данной лекции дается определение понятия кодировок, ""кодовых страниц"" символов, а также приводятся основные понятия ""примитивного... "В данной лекции дается определение понятия кодировок, ""кодовых страниц"" символов, а также приводятся основные понятия ""примитивного символьного"" типа данных и правилах работы с ними." ещё
Примитивные символьные данные тест для курса Программирование для гуманитариев 30 мин
7 Другие типы данных "В данной лекции рассматриваются пользовательские типы данных, такие как структуры, перечисления и объединения, а также ""специальные""... "В данной лекции рассматриваются пользовательские типы данных, такие как структуры, перечисления и объединения, а также ""специальные"" типы данных, как массивы различных типов данных, указатели и типы - ""списки""." ещё
Другие типы данных тест для курса Программирование для гуманитариев 30 мин
8 Переменные Perl "В данной лекции рассматриваются основные типы данных интерпретатора языка программирования Perl, а также специальный тип данных... "В данной лекции рассматриваются основные типы данных интерпретатора языка программирования Perl, а также специальный тип данных - тип ""дата"". В приложении к данной лекции даны основные функции, необходимые для работы с типами данных в Perl, включая описание синтаксиса и назначения функций." ещё
Переменные Perl тест для курса Программирование для гуманитариев 30 мин
9 Грамматика "Целью данной лекции является ознакомление студентов с современными программами и алгоритмами вывода, применяемых при выводе утверждений... "Целью данной лекции является ознакомление студентов с современными программами и алгоритмами вывода, применяемых при выводе утверждений и ""доказательств целей"" в алгоритмах искусственного интеллекта. Также в ней даётся описание некоторых ""моделей"" искусственного интеллекта применительно к символьным вычислениям, в частности, разбора предложения на английском языке." ещё
Грамматика тест для курса Программирование для гуманитариев 30 мин
10 Описание формальных грамматик "В данном разделе рассматриваются основы дисциплины: ""формальная грамматика"". Эта дисциплина рассматривает любые операции с символами, а... "В данном разделе рассматриваются основы дисциплины: ""формальная грамматика"". Эта дисциплина рассматривает любые операции с символами, а ее выводы широко используются при анализе формальных и ""человеческих"" языков, а также в искусственном интеллекте. Эта лекция является самой важной и, одновременно, самой сложной для понимания лекцией курса. В связи с этим автор преподносит читателю только ее выводы, опуская математические доказательства. Для лучшего понимания материала может потребоваться обращение к материалам предыдущих и последующих лекций." ещё
Описание формальных грамматик тест для курса Программирование для гуманитариев 30 мин
11 Регулярные выражения "В данной лекции Вы познакомитесь с основной операцией обработки текстовых строк: операцией поиска и замены текста... "В данной лекции Вы познакомитесь с основной операцией обработки текстовых строк: операцией поиска и замены текста по шаблону. Конечно, эта тема мало связана с алгоритмами ""искусственного интеллекта"", о чем говориться в последних лекциях. Но именно на регулярных выражениях будет в основном построены алгоритмы преобразования символьных данных, которые Вы самостоятельно можете написать и исправить." ещё
Регулярные выражения тест для курса Программирование для гуманитариев 30 мин
12 Представление грамматик "В данной лекции будет рассмотрено ""представление грамматик"" в виде Бэкусовой нормальной формы (формой Бэкуса - Наура)... "В данной лекции будет рассмотрено ""представление грамматик"" в виде Бэкусовой нормальной формы (формой Бэкуса - Наура) и расширенной Бэкусовой нормальной формы. Также автор коснется темы записи данных на языке XML и способа записи грамматики этих данных: Document Type Definition (DTD). После прочтения данной лекции Вы сможете самостоятельно разбираться в различных записях формальных грамматик." ещё
Представление грамматик тест для курса Программирование для гуманитариев 30 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.