双色球爱彩网专家杀号|爱彩网主页

Android 高級應用程序開發專項課程

Advanced App Development in Android

Through the 4 courses, you will learn basic computer graphics theories and practical implementations of 3D graphics, OpenGL ES, and Virtual Reality on Android

倫敦帝國學院

Coursera

計算機

普通(中級)

3 個月

本課程由Coursera和Linkshare共同提供
  • 英語
  • 460

課程概況

This Specialization is intended for learners with basic knowledge in Android app development seeking to develop knowledge in computer graphics and virtual reality in Android. Through the 4 courses, you will learn basic computer graphics theories and practical implementations of 3D graphics, OpenGL ES, and Virtual Reality on Android which will prepare you to design and develop immersive 3D and virtual reality Android app.

你將學到什么

Create a Virtual Reality app in Android

Apply OpenGL ES to draw 3D graphical objects in Android

Develop interactive Android App using sensors and touch control

C?reate realistic views of 3D objects using lighting, illumination and texture mapping

包含課程

課程1
Introduction to Android graphics

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.

課程2
Android Graphics with OpenGL ES

This course will cover the fundamentals of OpenGL and OpenGL ES in Android. This course is unique because it covers the mechanics of how OpenGL works and also more practical applications to draw 2D and 3D objects. This is an ideal primer for more complex courses on VR and AR within Android. We'll begin by covering the OpenGL Pipeline and Shading Language. Then we'll look at drawing simple 2D objects and increasingly complicated 3D objects in OpenGL and OpenGL ES. There are practical exercises throughout the course to apply your understanding, and there is a summative project which can form part of your professional portfolio.

課程3
3D Graphics in Android: Sensors and VR

This course is an ideal introduction into creating virtual environments in Android. This course is unique as it covers a range of tools and techniques to create immersive 3D environments, giving you a rounded skill set in this growing field. By the end of this course, you will really be able to bring your VR ideas to life! The first part of the course covers animation, lighting and reflection. We then move onto textures and handling multiple 3D objects. Finally, we'll look at housing all of this within a binocular view to create a VR experience. There are practical exercises throughout the course to apply your understanding, and there is a summative project which can form part of your professional portfolio. This course assumes a knowledge of Android programming and OpenGL. I recommend completing my two Coursera courses on these topics, as these are the perfect primer.

課程4
畢業項目
This capstone project has been designed as an opportunity to practice what you have learned in the first 3 MOOCs of this specialization. This capstone project consists of 4 assignments. For the first assignment, you will have to develop develop a virtual art gallery using the Android Canvas drawing functions introduced in Course 1 "Introduction to Android graphics". The second assignment entails the design and development of a virtual 3D art gallery based on OpenGL ES applying the knowledge and skills acquired in Course 2 "Android Graphics with OpenGL ES". For the third assignment you will create a virtual reality app with your 3D art gallery, using techniques such as lighting effects and texture mapping, based on the knowledge and skills you learned in Course 3 "3D Graphics in Android: Sensors and VR". For the final submission of the capstone project you will have to combine your creativity and Android OpenGL programming skills to add artifacts and paintings to your gallery.

Magoosh
聲明:MOOC中國十分重視知識產權問題,我們發布之課程均源自下列機構,版權均歸其所有,本站僅作報道收錄并尊重其著作權益。感謝他們對MOOC事業做出的貢獻!
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 網易云課堂
  • 中國大學MOOC
  • 學堂在線
  • 頂你學堂
  • 華文慕課
  • 好大學在線CnMooc
  • (部分課程由Coursera、Udemy、Linkshare共同提供)

© 2008-2019 MOOC.CN 慕課改變你,你改變世界

双色球爱彩网专家杀号 七月1日北单比分推荐 体球即时比分网 北京快乐8 陕西快乐十分 安徽25选5 777即时比分 nba比分网即时比分直播 云南时时彩 广东11选5 北单比分开奖sp怎么得出 雪缘园比分 江西时时彩 河南11选5 网球比分直播新浪 12奥运会足球直播 威廉足球指数