In a July 2017 piece in Inside Higher Ed, Joshua Kim asked: “Why is it that books about technological-induced economic change tend to focus on every other information industry except for higher education?” The answer is because no one knows quite…
The purpose of this book is to shed light on the performance and personal competencies of information technology (IT) project managers in South Africa. Predictive models are built to determine what project managers consider the crucial…
We will first define and discuss some common definitions and measures of quality that have been put forward by quality philosophers. Next we will provide an overview of the historical development of quality management. In the third major section of…
Safety and reliability are two important aspects of science and technology. They are
highly related, and they complement each other, i.e. they provide each other with
more information than could be obtained individually. When safety and reliability…
Despite all advances in computing technologies, the human-computer interface and the interactions that it provides are the most fundamental. Some of the most anticipated advancements in computer technology lie in the area of interfaces – not least…
With the success of websites such as YouTube, streaming is no doubt one of the most important multimedia applications. This module explains two very different
approaches to building a streaming application.
With a streaming server such as Microsoft…
Business Processes and Information Technology takes a business process focus towards understanding and managing operations, information systems, and management/
decision making in contemporary organizations. A wide range of information
technologies…
The beginning of the 21st century has seen a rapid change from the industrial economy to a networked economy built on computers, connectivity, and human
knowledge. The networked economy is characterized by rapidly changing market
conditions and…
This book introduces concepts in mobile, autonomous robotics to 3rd-4th year students in Computer Science or a related discipline. The book covers principles of robot motion, forward and inverse kinematics of robotic arms and simple wheeled…
This book bridges the gap between playing with robots in school and studying robotics at the upper undergraduate and graduate levels to prepare for careers in industry and research. Robotic algorithms are presented formally, but using only…
This book has been replaced by the omnibus edition of The Busy Coder's Guide to Android Development, and so this book is no longer available in digital form as a separate title. Visit the page for The Busy Coder's Guide to Android Development to…
Thanks for your interest in developing applications for Android! Increasingly, people will access Internet-based services using so-called "non-traditional" means, such as mobile devices. The more we do in that space now, the more that…
A retrospective is a standard agile meeting practice designed for agile software teams to reflect and tune their process. Despite its integral importance, we know little about what aspects are focused upon during retrospectives and how reflection…
Abundant, salutary, problematic – energy makes history. As a symbol, resource and consumer good, it shapes technologies, politics, societies and cultural world views. Focussing on a range of energy types, from electricity and oil to bioenergy, this…
eGirls, eCitizens is a landmark work that explores the many forces that shape girls’ and young women’s experiences of privacy, identity, and equality in our digitally networked society. Drawing on the multi-disciplinary expertise of a remarkable…
A Brief Introduction to Engineering Computation with MATLAB is specifically designed for students with no programming experience. However, students are expected to be proficient in First Year Mathematics and Sciences and access to good reference…