Занятия

Учебная программа

Курс состоит из 8 лекции, 8 практик и 8 лабораторных работ. На практических занятиях Вы научитесь разрабатывать параллельные программы на языке С++ с использованием библиотеки MPI (Visual Studio) и запускать их на множестве процессов на вычислительном кластере. Вы узнаете как использовать директивы OpenMP для создания многопоточных программ для многоядерного сервера, освоите технологию CUDA, научитесь писать многопоточные программы и запускать их на сервере, утяжеленном видеокартами (NVIDIA).

Создание проекта приложения

Работа в AndroidStudio, основные файлы проекта, наполнение экрана виджетами, реакция на действия пользователя

Соединение с Интернетом

соединение приложения с интернетом через AsyncTask, работа с JSON данными, установка разрешений (permissions)

Несколько экранов

Интенты. Приложение с несколькими активностями (экранами), запуск активностей, передача данных между ними

Файлы настроек SharedPreferences

Сохранение настроек приложения в файле с использованием SharedPreferences. Разработка приложения с авторизацией

Работа с фрагментами

Разработка приложения с фрагментами с использованием шаблона NavigationDrawer

Вывод списка данных ListView

Отображение прокручиваемого списка данных на экране и взаимодействие с его элементами, создание адаптера

Работа с SQLite

Сохранение данных в SQLite databases в смартфоне. Cоздание класса DB helper. CRUD операции

Фоновые задачи, оповещения

Разработка фоновых задач сервисов, добавление оповещений Notifications в свое приложение