Fundamentals of ICT and its applications, impact, and effects of ICT; Computer fundamentals: organization, memories & I/O devices, software: Operating System. Programming language, computer network, data communication, video communication. Internet: browsers and search engines, email and digital communications, collaborative computing and social networking, IT security, ICT ethics and other issues.