2. Explain computer algorithms and its significance
An algorithm is a set of instructions designed to perform a specific task. In computer science, an algorithm is a set of steps for a computer application to accomplish a task. This word has taken on a special significance in computer science, where "algorithm" has come to refer to a method that can be used by a computer for the solution of a problem. This is what makes algorithm different from words such as process, technique, or method. To achieve the criterion …show more content…
Explain some of the technologies that have contributed to the exponential growth of the Internet and the World Wide Web (WWW). The Internet as we know it, has revolutionized the world, however its exponential growth came as a result from a few supportive technologies. The Telecommunication industry played a huge and vital role in the growth of the Internet. While most technologies before the Internet were one-way broadcasts, the Internet allowed information not only to be communicated, but to be shared and gave the ability for others to collaborate.
This initially started with the introduction of the Packing Switch Theory. This involved packets of data, where each packet of data had information regarding both the origin and the destination of the info. Electronic messages were broken down into packets and was sent through a communications packet-switching network, like the internet.
Another technology that aided the growth of the Internet and the WWW was Computer Networking. A computer networking is a decentralized network of computers that could communicate with one another. This facilitated the need that computers would need to share programs, files and information with one …show more content…
The Internet was originally called the ARPANET, and in order to enhance the ARPANET to be enable may different types of computer networks to all communicate with each other, an open source protocol needed to be created, hence the development of TCP/IP. TCP/IP improved communications throughout the network and allowed all computers to easily communicate with one another.
Another technology that helped expand the ARPANET to more users in a specific location was the development of the Ethernet. Ethernet is a coaxial cable that is still used today in many local area networks. Ethernet is highly effective in moving data from one computer to another at high speeds.
During the 1980’s the Internet grew exponentially, one reason included the various technical innovations such as more powerful and affordable computers and hardware that made the Internet more accessible to organizations, educational institutions and individuals. In the last 10 years, there has been a spike in the number of mobile devices and personal computers within a household, which aided with the widespread use of the Internet