The Academy has recently worked with the Royal Society of Edinburgh to create course materials for computer science in schools.
The materials were designed to exemplify the Curriculum for Excellence in Scotland but are equally applicable to any computing curricula. There will be three sets of materials covering; Introduction to computer science, intermediate computer science and mobile app development. The mobile app development materials are the first to be available with the others coming soon. All materials are supported by teacher and learner notes.
The material is a result of a project initiated and supported by The Royal Society of Edinburgh, BCS and with a grant from Education Scotland. The project has wide support from universities and industry partners.
An introduction to computing science
'Starting from Scratch' introduces learners to Computing Science via MIT’s ‘Scratch’ programming environment. Since its launch, Scratch has received widespread acclaim as an ideal environment through which to introduce learners to computer programming and computational thinking. As well as lessons, exercises and sample answers, this resource contains suggested supplementary activities and inter-disciplinary learning opportunities.
An intermediate course in computing science
'Itching for More' is intended for use with learners who already have some programming experience – possibly via the first resource in this series, Starting from Scratch: An Introduction to Computing Science. It will seek to consolidate learners’ understanding of Computing Science concepts, with a focus on abstraction and modularity, via the BYOB programming environment. As well as lessons, exercises and sample answers. This resource contains suggested supplementary activities and inter-disciplinary learning opportunities.
Mobile app development
'I love my smartphone' is a set of course materials about developing apps for mobile devices. In addition to providing a course in programming for mobile devices, 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.
An introduction to web-based information systems
This resource seeks to consolidate learners’ understanding of modern Information Systems concepts, through study of web technologies, including HTML. While these materials have been designed to be used as a standalone resource, learners would benefit from having covered some Computing Science prior to this – possibly via earlier packs in the RSE/BCS series on Computing Science. As well as lessons, exercises and sample answers, this resource contains suggested supplementary activities and inter-disciplinary learning opportunities.