Information Technology in a Global Society

ITGS textbook cover Information Technology in a Global Society for the IB Diploma is the first textbook designed specifically for the IB ITGS course. Unlike the general computer science textbooks currently used by many ITGS teachers, this book is written specifically with the IB ITGS course requirements in mind, and covers all components of the new ITGS syllabus (first exams May 2012), including the Higher Level (HL) topics. It is fully illustrated with over 300 photographs, diagrams, and charts.

The book is available from,, and a variety of book shops.

This site supports the book with additional lesson plans, exercises, links to useful software, and other ITGS teaching resources. You can also view a detailed table of contents and download a free sample chapter.

Latest updates

Who Controls the Internet?

Who Controls the Internet?

by Jack Goldsmith and Tim Wu | | Kindle | Worldwide (free shipping)

Who Controls the Internet? Illusions of a Borderless World discusses the challenges that arise with the rapid spread of the Internet and the benefits and drawbacks for citizens, corporations, and governments. The book covers the technical details essential to understand the nature of information on the Internet, and then discusses specific examples of government or corporate attempts at control. The examples include the rise of file sharing in the late 1990s and the Chinese government's ongoing crackdown on online dissidents. Each case study is presented with clear examples, and throughout the book ITGS social and ethical issues are raised, including globalization, equality of access, and surveillance.
Updated: 2015-01-24
Criterion E - Development

ITGS Project Criterion E - Product Development

This presentation guides students through Criterion E - Product Development of the ITGS project. It tries to help them ensure they correctly implement and clearly document their advanced skills (called appropriate skills as of May 2015) to earn the highest grades.

The Criterion E presentation can be downloaded or viewed on SlideShare.

Updated: 2015-01-16
Extranets and Intranets

Intranets and Extranets

This BBC Webwise page provides a good overview of intranets and extranets using clear and easily accessible language. It is useful in conjunction with the information and exercises in chapter 9 - Business and Employment - of my textbook.

Updated: 2014-12-25
Distributed Computing

Distributed Computing

Distributed Computing, sometimes called Grid Computing, uses the combined processing power of many individual, geographically separate computers to solve large computing problems. Here are three examples of community distributed computing projects.

Folding@Home is a great example of using distributed computing techniques. In order to design better treatments for many common cancers and diseases such as Alzheimer's and Parkinson's, Stanford scientists are studying how proteins 'fold' and 'misfold'. Unfortunately these biological simulations take a lot of computing power - more than is available to the scientists. To solve this problem they started the Folding@Home project - by downloading a small program you can have your computer perform calculations on one of these folding projects using 'spare' processor time. So far over 150,000 computers are involved in the project, bringing much more computational power than would be available in one location. Rosetta@Home is a similar project that aims to determine the 3D shapes of proteins.

Another example of a distributed computing project is SETI@Home. The Search for Extraterrestrial Intelligence collects huge amounts of data from radio telescopes scanning the skies, and uses distributed computing power to look for patterns in that data which may indicate signals generated by an intelligent species.

Finally, bills itself as the 'world's largest climate modelling experiment'. Users running the software help compute climate predictions for the next century, including temperature and rainfall data.

Updated: 2014-12-14
Internet Languages

Languages and the Internet

The cultural diversity that the Internet enables can have both positive and negative social and cultural impacts. The dominance of the English language can lead to equality of access issues for users who only speak other languages. Similarly, some organisations such as UNESCO fear that as English and Western culture in general dominate the Internet, older, less common languages and cultures may be pushed to the sidelines and eventually become extinct. Linguistic diversity and multilingualism on Internet discusses this possibility with clear examples

On the other hand, the Internet itself can also being used to protect and preserve languages. The Endangered Languages project is one example- its goal is to record samples of these languages for future generations.

Updated: 2014-12-07
You can view previous updates to the website here.