This is a diagram displaying some ideas related to information and communication technology. This kind of diagram is more like a content slide when someone needs to do a presentation. The main contents are listed on the diagram, which are hardware and software, personal networks, human-computer interactions, environment and services, signal processing and coding, ICT pedagogy, research or education methodologies, mobile and wireless communication, multimedia and virtual reality, pros and cons of imperatives programming, advantage and disadvantage of ICT, and the communication between technology and humans. You can find this template on EdrawMax and design a diagram like this for your presentation.