This book developed from notes for a two-quarter course at Stanford – called CS109: Introduction to Computer Science – that serves a number of goals. The first goal is to give beginning computer science majors a solid foundation for further study. However,...
101 Quotations with thought-provoking comments is a book of over 100 outstanding quotations … well, to be honest, there are lots more than that, but I just loved the title! And I did try to trim it down to 101, but you know how it is, sometimes you find a...
Online Statistics: An Interactive Multimedia Course of Study is a resource for learning and teaching introductory statistics. It contains material presented in textbook format and as video presentations. This resource features interactive demonstrations and...
Are you a student who wants to become an effective teacher in the 21st century? Maybe you are a teacher already? Would you like to learn how to take advantage of educational technologies in order to achieve your pedagogic goals? Nowadays, technology is all around us,...
Educational systems worldwide are facing an enormous shift as a result of sociocultural, political, economic, and technological changes. The technologies and practices that have developed over the last decade have been heralded as opportunities to transform both...