"Describes the history and present day development of computer programming and the people that do it, ranging from students to professional programmers. Discusses the opportunities and challenges of h
"Virtual Reality gives people the opportunity to visit and explore worlds created by computers. Describes the opportunities and challenges associated with developing this highly technical innovation.
"Augmented Reality combines computer technology with real world experiences. With the use of advanced screen sensors and computer created overlays, real-life environments are transformed into high-tec
"Military robots analyze the world around them and help carry out missions and tasks. Describes the development and challenges associated with manufacturing high-technology robots, including drones, b