Designing and Developing Robust Instructional Apps advances the state of instructional app development using three learning paradigms for building knowledge foundations, problem-solving, and experimentation. Drawing on research and development lessons gleaned from noted educational technologists, time-tested systematic instructional design processes, and results from user experience design, the book considers the planning and specification of instructional apps that blend media (text, images, sound, and moving pictures) and instructional method. Further, for readers with little to no programming experience, introductory treatments of JavaScript and Python, along with data fundamentals and machine learning techniques, offer a guided journey that produces robust instructional apps and concludes with next steps for advancing the state of instructional app development.
Part I: Foundations of Instructional App Development
1. Conceptions of Learning and Instruction
2. Instructional Design for App Development
3. Computer Programming
Part II: Creating Instructional Apps
4. Instructional Apps for Building Knowledge Foundations
5. Instructional Apps for Problem Solving
6. Instructional Apps for Experimentation
7. Current and Future Considerations
The field of instructional technology is rich with scholars, philosophers, and designers, but few are able to develop their own instructional applications. In this book, Luterbach provides more than a programming guide. It is a path for understanding how apps fit into the larger landscape of learning and cognition, scaffolding via the instructional design process, contextualizing app development, and putting instructional technologists at ease. Examples of apps that support specific types of learning and instruction help readers make connections to the establ#O