Curriculum Page >> COMP341
Curriculum - COMP341 - Computer Networks
| Handbook Entry | Unit Home Page |
Short Description
COMP341 is about computer networks, introducing the topic from both users' and designers' perspectives. Note: See also COMP247 Data Communications. From 2006 the department expects to replace COMP341 with a new unit COMP347 Computer Networks that will require a clear pass in COMP247.
Assumed knowledge
- Moderate level of mathematical sophistication; the unit does not rely upon highly sophisticated maths (although familiarity with the Fourier transform is helpful). (MATH237)
- Good programming skills including experience in C or C++ (ideally C). (COMP225)
- Basic knowledge of computer architecture and hardware. (COMP226 or INFO230)
- Understanding of networking to the level of having used it for email, web access. (COMP225; COMP249 would be helpful)
- Operational understanding of Unix operating system having used it for practical work in prior units. (COMP225, COMP226 or INFO230)
- A basic knowledge of statistics and probability would be helpful. (Suggest STAT170 or STAT171)
Learning outcomes
- Understanding of OSI reference model for networks.
- Understanding of key technologies for each network layer.
- Understanding of design and analysis of protocols.
- Understanding of network components (repeater, bridge, router, etc), and network design.
- Ability to design simple local area network and interface to InterNet.
- Experience in programming for network interaction.
- Understanding of key issues related to network security and management.
- Understanding of significant network applications.
- Having considered social implications of computer networking.
Comments to: Steve Cassidy
