среда, 5 июня 2019 г.

Дистанционный курс для студентов изучающих программирование и желающих приобщиться к актуальным технологиям


Ушаков А.А.: Уважаемые студенты АлтГПУ, особенно из групп специализирующихся на программировании (например 3716д, 3637д, 3751д, 3624д и т.д), не упустите шанс, попробуйте пройти бесплатный дистанционный курс "Нейронные сети и компьютерное зрение", который разработала компания Samsung!

Уровень сложности приемлемый как минимум для 5-6 студентов, которые учатся в моих группах.

Подробности на Хабр.
Подробности на сайте Samsung.

ЦИТАТА
Курс «Нейронные сети и компьютерное зрение» для студентов ВУЗов IT направлений подготовки и профессиональных разработчиков рассчитан на 6 недель, состоит из 7 модулей видео-лекций и практических задач (3 – 5 часов в неделю), где последовательно излагается терминология и принципы построения нейросетей, рассказывается о современных задачах, методах оптимизации, способах упрощения и ускорения их работы. Завершается курс решением прикладной задачи по компьютерному зрению. Все выпускники получат сертификат о прохождении курса от Samsung и Stepik.org, а лучшие номинанты будут приглашены на собеседование в Samsung Research Russia. Авторы курса Михаил Романов и Игорь Слинько, выпускники МФТИ, эксперты московского Центра искусственного интеллекта Samsung, занимающиеся на практике задачами машинного обучения. Материалы курса были не раз успешно апробированы авторами на студенческой и взрослой аудиториях.

воскресенье, 17 марта 2019 г.

Книга для развития критического мышления

Гарри Поттер и методы рационального мышления


Автор: Элие́зер Шло́мо Юдко́вский (англ. Eliezer S. Yudkowsky, 11 сентября 1979) — американский специалист по искусственному интеллекту, исследующий проблемы технологической сингулярности и выступающий за создание Дружественного ИИ.

Юдковский — автор нескольких научно-фантастических рассказов, в которых он иллюстрирует некоторые темы, связанные с когнитивной наукой и рациональностью. В неакадемических кругах больше известен как автор фанфика «Гарри Поттер и методы рационального мышления» под эгидой Less Wrong.

среда, 13 марта 2019 г.

Стипендии для преподавателей программирования

Объявлен конкурс на Стипендиальную программу VK Fellowship. Дедлайн 12 апреля 2019 года.
Организатор: ВКонтакте.
К участию приглашаются учителя школ, преподаватели вузов, педагоги дополнительного образования и наставники кружков по программированию (кроме Москвы и Санкт-Петербурга).
Принимаются заявки от кандидатов с высшим образованием, уверенным владением одним из языков программирования, опытом преподавания группе учеников и готовностью вести свою образовательную программу в течение 2019/20 учебного года.

среда, 6 марта 2019 г.

Интерактивная игра

Пример интеграции интерактивного элемента LearningApp в BlogSpot

ЛАБОРАТОРНАЯ РАБОТА №3. НАПИСАНИЕ СЦЕНАРИЕВ BASH




ЦЕЛЬ РАБОТЫ

Практическое знакомство с интерпретатором сценариев Bash. Основной синтаксис языка сценария.

(PDF-копия текста лабораторной работы)

СЦЕНАРИИ BASH

Параметры и переменные

Понятие параметра в оболочке bash подобно понятию переменной в обычных языках программирования. Именем (или идентификатором) параметра может быть слово, состоящее из алфавитных символов, цифр и знаков подчеркивания (только первый символ этого слова не может быть цифрой), а также число или один из следующих специальных символов: *@,
#?-$!0_. Параметры разделяются на три класса: 
-   позиционные параметры – позволяют сценариям оболочки получать информацию, задаваемую в командной строке при их запуске
(рассмотрены не будут), 
-   специальные параметры – их именами как раз и служат перечисленные только что специальные символы  (ниже будут рассмотрены подробнее), 
-   переменные   оболочки   –       предоставляет     возможность       временного сохранения данных.

Лабораторная работа №2. Терминал и командная оболочка операционной системы Linux


Цель работы:
Приобрести опыт работы с командной строкой ОС Linux, изучить основные команды (рабочая станция, рабочий директорий, пользователи, дата, календарь, список процессов, завершение работы)
План проведения занятия:
Ознакомиться с краткими теоретическими сведениями.
Приобрести навыки работы в терминале Linux. Научиться создавать новых пользователей при помощи терминала Linux, задавать несложные команды.
Подготовить отчет для преподавателя о выполнении лабораторной работы и представить его в соответствии с графиком.
Оборудование:
Аппаратная часть: персональный компьютер, сетевой или локальный принтер.
Программная часть: операционная система Linux Ubuntu, текстовый процессор Microsoft Word.

Краткие теоретические сведения:
Стандартные команды в Linux отличаются от команд DOS и Windows - обычно они короче. При работе с командной строкой как обычно мигающий курсор обозначает позицию ввода текста, командная строка начинается с текущего пути и имени компьютера, за которым следует символ $, % или #. Последний означает, что команды будут выполняться от имени суперпользователя root. Символ ~ означает путь к текущей домашней директории пользователя.

Лабораторная работа №1. Изучение базовых команд Linux.


Лабораторная работа 1. Изучение базовых команд Linux.
Основные теоретические сведения
Цель: Первичное знакомство с командным интерпретатором. Изучение базовых команд операционной системы Linux.
Теоретическая часть:
Среди всех элементов операционной системы Linux самым важным, является командная строка (Терминал). Оболочка во многом определяет богатые возможности и гибкость операционной системы Linux. С помощью командной строки можно выполнять действия, которые были бы немыслимы при работе с графическим пользовательским интерфейсом. Независимо от того, KDE или GNOME, оказывается, что многие действия гораздо быстрее и эффективнее выполнить, пользуясь только командной строкой. Освоение Linux стоит начинать с изучения средств командной оболочки.