Educational technologies continue to transform the ways we teach and learn. Computer-assisted teaching and learning is providing a more efficient ways of teaching in the 21st century. This e-book discusses the use of computer assisted instruction in teaching and learning as compared to other modes of teaching. It also covers instruction by electronic and non-electronic media, communication process and programmed instruction.