The unprecedented growth in commercial and information management uses of the internet and world wide web is only the visible tip of the vast scientific, computing, technical and engineering developments that are occurring in the field. As a result of this growth, new computer science and engineering disciplines must emerge. The programming techniques and technological requirements of this rapidly developing field are new territory, not only for those who have worked in this sector for some time, but also to many recent computer science graduates.
There is now a long-term and growing market for professionals possessing a clear overview of current information and communication networks capabilities, standards and trends, along with a firm grasp of specifics in areas ranging from data network protocols to network security issues. Whatever developments occur, there will always be a need for the designer and engineer who has knowledge and experience of both the engineering and implementation of a distributed or network system.