Study Information & Communication Technology, Information & Communication Technology Schools
Here you can find schools to study Information & Communication Technology. Choose where you would like to study Information & Communication Technology:ArgentinaCanadaDenmarkGreeceIndiaItalyNetherlandsRussiaSpainThe United KingdomThe United States
Information and Communications Technology (ICT), more commonly and preferably called Information Technology (IT), is a course that has everything to do with the latest communications technology such as computers and mobile phones. To be more specific, ICT is the study, development, implementation, support, and management of these technology-based information and communication systems. The IT industry is one of the biggest—and still growing—industries today because of the continuing advancement of technology. Many people, however, do not know that Information Technology has existed even before computers came to be.
Even in the pre-mechanical age—3000 B.C. to 1450 A.D.—there were information that needed to be passed around and kept for future reference. The earliest information were written down using petroglyths then Phoenician alphabet; while the earliest technology was rocks and leaves which, after some years, developed into fabric then to paper. Probably the most advanced information technology that humans developed during the pre-mechanical stage was the abacus.
The abacus, and the development of the numbering systems, fueled the innovative minds of humans that, in the mechanical stage dated 1450 to 1840 many technologies were conceived and developed. The early inventors, some of them you might know like Blaise Pascale (invented Pascaline) and Charles Babbage (considered the “Grandfather of Modern Computing”) made what would be the ancestors of the modern computers.
1840 – 1940 was the Electromechanical Age, brought about by the discovery of the ways to harness electricity. It was during this age that information was converted to electrical impulses to pass it more easily through the different telecommunication technologies invented. Telegraph, Morse Code, Telephone and Radio were the most significant inventions then. It was also during this age that the earliest traces of what would later become the ancestors of the modern computer were developed by Herman Hollerith and IBM.
Today, we are in the Electronic Age which has begun with the early developments of the computers we use now; and Information and Communications Technology—which had first started as just keeping all the written records of information—has become an industry that is not only big, but necessary.
Information and Communications Technology course has many specializations, each dealing with one feature or development of the latest communication technology yet: the computer.
One specialization focuses on the study and development of the applications of a computer. Students that want to specialize in application development will learn the different programming languages like Java, PHP, C/C++, PL-SQL, and many more. In addition to this, students will also learn how to use Oracle, MySQL, MS Access, PostgreSQL, and other database engines.
Students taking Information and Communications Technology can also specialize in network systems where they can learn about network design and management of files. Designing and implementing local area networks or LANs and wide area networks or WANs; configuring network devices (e.g. routers, firewalls, VOIP phones, etc.); learning and using internet services like DNS, web, mail, DHCP, and others; and understanding and using network management tools like Nessus and MRTG are but few of the things a student specializing in network systems will learn.
Information and Communications Technology also has a specialization on mobile computing and embedded systems. Mobile phones are also communication technologies that need development and students specializing in this are will learn the basics of electronics and computer organization and architecture. Basic knowledge in applications development can be helpful especially in developing embedded systems for mobile phones. Low-level programming like C and Assembly and high-level programming (e.g. Java 2 Micro Edition) are required when specializing in this area.