The course explores the theory and application software needed for deploying native3D Graphics applications on mobile platforms. The topics covered are: Introduction to Computer Graphics; Graphics Display Devices ; Drawing Based Graphics Primitives ; Transformation of Object - 3D Affine Transformation; Three-Dimensional Viewing ; Tools for Raster Displays ; Scan conversion Algorithms ; Defining and Filling Regions of Pixel; Filling Polygon; Defined Regions; Aliasing: Anti-aliasing Techniques; Creating more Shades and Colors Ray Tracing Algorithm; Virtual camera model optics; Animation; 3D content (file format) is also introduced. It also aims to provide an in depth, practical coverage of two standard application programming interfaces used for mobile 3D graphics, viz., OpenGL-ES-2.0, J2ME-M3G, 3D Studio Max, Ac3d,and Virtual Reality Modeling Language (VRML).