Communications, networks and the internet / web technologies

This is a diverse and comprehensive topic with a high degree of relevance to the lives of young people. Students will need to have an overview of the hardware and software involved in network communication, and how diverse systems can interoperate using agreed protocols. They might also be given an opportunity to learn web based coding using such languages as HTML/CSS, JavaScript or PHP/MySQL.