ICT and Computing