Course materials for 100 level to 500 Level BTech Computer science

Educational technology refers to the use of tools, technologies, processes, procedures, resources, and strategies to improve learning experiences in a variety of settings, such as formal learning, informal learning, non-formal learning, lifelong learning, learning on demand, workplace learning, and just-in-time learning. Educational technology approaches evolved from early uses of teaching tools and have rapidly expanded in recent years to include such devices and approaches as mobile technologies, virtual and augmented realities, simulations and immersive environments, collaborative learning, social networking, cloud computing, flipped classrooms, and more. This chapter provides a historical overview, key definitions and principles, various perspectives and representative developments, all of which will be explored and elaborated in subsequent chapters.