TEC100 Introduction to Information Technology This subject provides students with the basic knowledge of Information Technology (IT) concepts in various areas of web, computer networking, Information and Communications Technology (ICT), Bitcoin, blockchain, IT security, machine learning, artificial intelligence, data analytics, wireless networks, cloud computing, Internet of things (IoT), and virtual reality.