Mobile Programming and Mobile Development Courses at Cogswell College

Mobile Development and Programming Course

INTRODUCTION TO MOBILE PROGRAMMING: IOS

Mobile is everywhere, and programming for mobile devices has specific characteristics that put it apart from traditional setting. Small displays, small code footprint, adherence to View-Control-Model architecture, availability on different platforms, use of location-aware services and other sensors, and so forth. This course will involve hands-on application implementation for mobile platform. We will focus on native programming (using Objective C) on iOS platforms.

MOBILE PROGRAMMING

Mobile is everywhere, and programming for mobile devices has specific characteristics that put it apart from traditional setting. Small displays, small code footprint, adherence to View-Control-Model architecture, availability on different platforms, use of location-aware services and other sensors, and so forth. This course will involve hands-on application implementation for mobile platform.

MOBILE PROGRAMMING GRAPHICS

Graphics is at the core of many applications, and is the outward facing aspect of the application. The Graphics Mobile Programming course is designed to teach students how to program graphics using OpenGL from writing basic graphic shapes to the use of shaders and 3d effects. Learn how to program the graphics pipeline using shaders, add colors, shading, 3D projections, touch interaction, and more. Advanced effects involving particles, lighting models, and the depth buffer, debugging your program, and what to watch out for when deploying to the market will also be covered.

WEB PROGRAMMING: HTML5

Code HTML5, CSS3 and JavaScript API’s to create interactive web pages for mobile, tablet and desktop browsers. Includes FTP, basic design principles, accessibility mandates and search engine optimization. The JavaScript API’s would possibly include things like Geolocation and Canvas drawing/animation. In this course HTML and Java Script (and CSS) will be hand-coded to gain bottom-up understanding of the tools and environment.

FLASH PROGRAMMING: ACTIONSCRIPT

Animation and ActionScript programming to create interactive animations, applications and games. First covered are basic digital animation concepts such as tween, masking, frame-by-frame and key-frame animation. Action Script is introduced initially in time-line context. Using AS code to control movement on stage and timeline for simple game applications. Using AS to load external content such as text, images, and sound. Finally, publishing to the web and mobile devices.