Dansk - English

Short version - Full version


Computer Network (Spring 2005)

Course code : ENETE-U01
ECTS Credits : 7,5 Status : Optional for specified Programme
Revised : 07/12 2004 Written : 10/01 2002
Placement : 5. semester Hours per week : 4
Length : 1 semester Teaching Language : Danish if no English students are present

Objective : Today must electronic equipment include networking facilities. Therefore a professional electronic engineer must have a basic knowledge about networking. This course will present a practical and theoretical survey of the basic concepts, principles and practice of computer networks.
At the end of the course the student will:

Understand the basic concepts, principles and practice of networking.
Have the ability to understand professional articles and documentation concerning networking issues.
Know where to get more information concerning networking.
Have the ability to implement client /server applications - socket programming.
Have the ability to design network architectures and configure networking devices.
Have the knowledge to implement networking facilities into electronic equipment.
Principal Content : Overview: Computer Networks and the Internet.
Application Layer: HTTP, FTP, SMTP, POP3, DNS and socket programming.
Transport Layer: TCP and UDP.
Network Layer: IP, ICMP, NAT, Routing Algorithms and Routers.
Data Link Layer: Ethernet, Wireless LAN, Bridges, Switches and Hubs.
Teaching method : Class teaching, lab-exercises and one group project.
Approximately 60% of the time will be spent on lab-exercises and the group project.
Required prequisites : Programming experience in one programming language (c, c++, java.....).
Recommended prerequisites : -
Relations : -
Type of examination : Look under remarks
External examiner : Internal
Marking : Scale of 13
Remarks : Oral group examination with individual marks. The examination is based on a group project plus the contents of the textbook.

To participate in the examination you have to perform one group project during the semester and hand over a report concerning the project at the end of the semester. Each group can select a project of its own choice - but it must consist of both a theoretical and a practical part. The project could be a programming assignment or a non programming assignment.
Teaching material : James F. Kuross & Keith W. Ross: Computer Networking, A Top-Down Approach Featuring the Internet, Third edition, ISBN 0-321-26976-4.
Responsible teacher : Stig Jensen , stije@dtu.dk