IKT204 Data communication (Autumn 2021)
- ECTS Credits:
- 7.5
- Responsible department:
- Faculty of Engineering and Science
- Course Leader:
- Ken Henry Andersen
- Lecture Semester:
- Spring
- Teaching language:
- Norwegian
Table of contents
The course is connected to the following study programs
- Computer Engineering, Bachelor's Programmme
- Electronics and Electrical Engineering, Bachelor's Programme
- Artificial Intelligence, 5-year master programme
Teaching language
Recommended previous knowledge
Learning outcomes
Knowledge:
- Have knowledge of the basic principles of data communication systems.
- Know the network structures, network components and the most important protocols in an IP based data network
Skills:
- Understand the principles of how network components and protocols work together to enable data transport and online services.
General competence:
- Have the necessary foundation to work with problems and challenges in this field.
Contents
Basic principles, concepts, and standards with emphasis on modern Internet technology.
Wired and wireless link layer, network structures, network components and access principles (Ethernet and 802.11).
The network layer, IPv4 and IPv6, network structure, routing principles and software defined networks.
Transport layer, UDP, TCP, reliable data transfer, flow control and saturation control.
Advanced IP-based network architectures.
Application layer protocols such as HTTP, SMTP and DNS as well as basic socket programming.
Operational security, basic cryptography, and SSL programming.
Teaching and learning methods
Lectures, theory exercises and lab exercises. An engineer, teaching assistant and/or course teacher will be present. Training is provided in the use of course-related software and hardware.
Expected workload for the average student is 27 hours per course credits.
Examination requirements
Examinations
Student evaluation
Offered as a free-standing course
Admission Requirement if given as a free-standing course
Reduction of Credits
This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:
| Course | Reduction of Credits |
|---|---|
| DAT204 – Data Communication. | 7.5 |