A study of the planning, design, implementation, validation, and management of computer software. Participation in a major group project is required. Laboratory work using a database system is required. Laboratory work in modifying an existent operating system is required. Special emphasis is given to strategic telecommunications and network planning, network analysis, network maintenance, and network applications.
Assembly language is covered.
A laboratory is included. Special emphasis is given to data encoding and transmission methods, network architecture and protocols, network routing and internetworking, and new technologies. The OSI reference model is the basis of study. Special emphasis is given to data and procedural abstraction, and algorithm analysis techniques. Students complete programming projects and algorithm analyses.