The course is given thoroughly through mobile consumption of html5 – that is HTML, CSS and JavaScript and more at a general level applications of a number of related technologies, such as PHP and Scalable Vector Graphics SVG and SQL. Since emphasis is placed around how web technologies can be used that to create whole or parts of a mobile application, the course also treats how html5 can interact with other programming languages mainly C/C++ and how calls may be done between a web view and underlying program layers.
Half the course consists of lectures and labs in the above topics. Certain topics are expansions and are studied individually for those that want to have higher grades. The other half consists of a project.
The course is lab and programming intensive.