Mobile App Development

Mobile App Development

I Love My Smartphone: A Computing Science Course in Mobile App Development

This resource, produced by the RSE and the BCS Academy of Computing, provides a course in programming for mobile devices. It exemplifies a subset of the Computing Science-related outcomes of Curriculum for Excellence at Levels 3 & 4 and beyond (specifically, in this case, National 4 Computing Science).

It explores new paradigms in Computing such as mobile technologies and new interfaces, whilst providing ample opportunity for inter-disciplinary linkage. Exercises are provided with sample answers and there are many additional activities which can be used to both broaden and deepen the topic.

Above all, this resource should not be seen as prescriptive. It contains guidance and suggestions which can make learning more engaging, while fostering computational thinking and greater understanding of Computing Science concepts in learners.

This resource was partially funded by a grant from Education Scotland.

Course Material

Download PDF copies of the course material below. (Word versions are available in the full download)

Tutor Notes

Learner Notes

Tutor Notes

Smartphone Learner


We have also prepared additional guidance on setting up and using the App Inventor software in schools.


(Zip files)

Download all notes

Download all apps

Download all screencasts

Additional App Inventor set up and usage guidance

(Screencasts may also be viewed on our YouTube Channel)


Follow Us: