К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Android graphics · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Android graphics

Курс от Imperial College London
Средний≈ 20.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course will bring you up to speed with the fundamentals of 2D graphics and 3D graphics in Android. This course provides the ideal primer for more advanced courses and applications, for example, OpenGL, as well as Virtual Reality in Android. This course is unique because it covers the key concepts and theory of 2D and 3D graphics while also showing you how to implement these in Android practically. This provides a solid understanding and grasp of the subject matter which will be applicable in a variety of settings. The final assignment will provide you with an artefact which you can use for your professional portfolio to evidence your skills.

Навыки, которые вы освоите

Computer GraphicsVisualization (Computer Graphics)Android DevelopmentColor TheoryLinear AlgebraAnimationsVirtual RealityAndroid StudioComputer Graphic Techniques

Программа курса

3 модулей · 46 учебных материалов

012D Graphics21 материалов

Introduction

PrerequisitesЧтениеIntroductionВидеоSay hello!ОбсуждениеThe example programВидео

Учитесь у экспертов

Benny Lo

Senior Lecturer

Introduction to Android graphics
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 20.4 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Украинский, Китайский (Китай), Греческий, Итальянский, Бразильский португальский, Вьетнамский, Нидерландский, Корейский, Немецкий, Русский, Тайский, Индонезийский, Шведский, Турецкий, Испанский, Хинди, Японский, Казахский, Польский

Часть программы вашего университета
Download the example programЧтение
TroubleshootingОбсуждение

Canvas drawing functions

Canvas drawing functionsВидеоLet's practice: Canvas drawing functionsЧтениеTroubleshootingОбсуждениеCanvas drawing functionsЗадание

Polylines and polygons

Draw a polyline objectВидеоPolyline objectsЗаданиеDraw a polygonВидеоPolygonsЗадание

Strokes and fills

Strokes and fillsВидеоStrokes and fillsЗадание

2D transformation

Affine transformationВидеоAffine transformationЗадание

Plotting data and graphs

Plotting data and graphsВидеоPlotting data and graphsЗадание

Summary

SummaryВидео
023D Graphics20 материалов

Introduction

IntroductionВидеоThe example programВидеоLink to download the example programЧтение3D graphics inspirationОбсуждение

3D affine transformation

3D affine transformationВидео3D affine transformationЗадание

Gimbal lock and quaternion

Gimbal lockВидеоTry the gimbal lock example programЧтениеTimer taskВидеоGimbal lockЗаданиеQuaternionВидеоThe quaternion example programЧтениеQuaternion multiplication and rotational matrixЧтениеQuaternion questionsОбсуждениеQuaternionЗадание

Viewing and Projection

Viewing and projectionВидеоViewing and projectionЗадание

Colour and intensity

Colour and intensityВидеоColour and intensityЗадание

Summary

SummaryВидео
03 Implementing 2D and 3D Graphics in Android5 материалов

Assignment details

IntroductionВидеоTimer Example ProgramВидеоTroubleshootingОбсуждение3D Dancing RobotВзаимная проверкаLicense and attributionsЧтение