Have you ever thought that computer science should include more dragons and wizards? Computational Fairy Tales introduces principles of computational thinking, illustrating high-level computer science
Designed to develop greater understanding of the principles of signals and systems, these computer exercises make direct connections between theory and application. Using MATLAB, the exercises activel
Computer-aided design (CAD) technology has already changed the practice of architecture, and it has the potential to change it even more radically. With Architecture's New Media, Yehuda Kalay offers
Too often, designers of computer systems, both hardware and software, use models and concepts that focus on the artifact while ignoring the context in which the artifact will be used. According to th