A course module on mobile programming

The smartphone, tablet and other mobile devices have emerged over the past few years as one of the most popular computing/informational platforms. To meet the growing need for skilled developers who can code applications for these devices, universities must expand current curricula with relevant mobile computing topics. This paper presents the experience of integrating an introductory mobile programming module into an existing CS1 course taught in Java. The module was one of three course modules on mobile programming that are in the process of being infused into the CS curriculum at North Carolina A&T State University. The content of the course module, and the teaching experiences are described in this paper. This course module can be adopted by other educators who are interested in introducing mobile programming to their existing CS1 courses.