Course

Communication Technology 2 (DAT300)

This course builds and expands on the contents of DAT230 Communication Technology 1. Key topics include LAN/WAN switching and routing protocols, quality of service, and recent advancements in computer networking - e.g., IoT, cloud-based and software-defined networking. The completion of this course together with DAT230 and additional independent studies provides the student with the necessary skills to obtain the Cisco CCNA certification.


Course description for study year 2020-2021. Please note that changes may occur.

See course description and exam/assesment information for this semester (2024-2025)

Semesters

Facts

Course code

DAT300

Credits (ECTS)

10

Semester tution start

Autumn

Language of instruction

English

Number of semesters

1

Exam semester

Autumn

Content

The course builds and expands on DAT230 Communication Technology 1.

It provides a detailed overview of how Local Area Networks (LANs) are configured and scaled by utilizing modern switching and routing technologies. In doing so, it discusses multiple dynamic routing protocols (e.g., OSPF and EIGRP). Further, it provides an overview of Wide Area Networks (WAN) technologies and protocols with a focus on encapsulation, tunnelling and routing protocols for branch and P2P connections over WANs (e.g., VPN, BGP, GRE, IPSec and MPLS) and will also briefly overview general aspects of network security and monitoring in such environments. Further, Quality of Service (QoS) in the network will be discussed. This will include discussion of QoS strategies at different network stack layers e.g., AQM and queueing strategies, Diffserv and Intserv.

In the latter part of the course, the state-of-the-art networking trends and evolution of communication networks (and Internet technologies) at multiple layers of the networking stack will be discussed. Among other things, this will include the latest trends on network softwarization and virtualization concepts using SDN and NFV in the cloud and network edge environments particularly in the context of upcoming 5G mobile networks. The course will also highlight certain advancing areas in network evolution particularly at transport and application layers such as QUIC, HTTP2|3 and their recent IETF-related activities.

It is worth noting that the course curriculum comprises of both lecture and lab sessions. The completion of this course together with DAT230 and additional independent studies provides the student with the necessary skills to obtain the Cisco CCNA certification.

Learning outcome

After completing this course the student will be able to have a detailed understanding of the communication networks design, operation and protocols with emphasis on network scalability and programmability for state-of-the-art network technologies and topologies.

Skill set: the student will be able to:

  • Implement IP addressing and services in a communication network.
  • Configure (and troubleshoot) VLAN switches
  • Deploy various routing protocols and strategies on network components.
  • Construct (and troubleshoot) larger networks.

The acquired skillset will be mainly based on but not limited to Cisco’s networking hardware and software solutions.

General qualifications: After taking this course the student will be able to:

  • Analyze computer networks.
  • Gain sufficient expertise in design and managing of communications networks
  • Make assessments that are necessary in order to identify the key performance metrics and requirements.
  • Implement solutions to improve the network performance.

Required prerequisite knowledge

Communication Technology I (DAT230)
10 ECTS in Computer Networking or Data Communication

Exam

Form of assessment Weight Duration Marks Aid Exam system Withdrawal deadline Exam date
Oral exam 1/1 30 Minutes Letter grades 01.12.2020 15.12.2020


Written exam counts 60% of the final grade. Oral exam counts 40% of the final grade. 

The written exam is a digital multiple choice exam.

Allowed aids for oral and written exams: Definite, basic calculator allowed.

The candidate must have passed both oral and written exams to get a final grade.

Coursework requirements

Compulsory assignments, Compulsory assignments
The student must fulfill all of the following criteria in order to be granted access to the oral and written final exams:
  • approval of the 90% of chapter assignments
  • approval of all lab assignments which are held throughout the semester

Course teacher(s)

Head of Department:

Tom Ryen

Course teacher:

Naeem Khademi

Course coordinator:

Naeem Khademi

Coordinator laboratory exercises:

Ali Gohar

Coordinator laboratory exercises:

Aitor Martin Rodriguez

Method of work

In total 8 hours per week including lectures, and lab sessions that include group work, exercises,and assignments.

Open for

Computer Science - Bachelor in Engineering Industrial Economics - Master of Science Degree Programme, Five Year Industrial Automation and Signal Processing - Master's Degree Programme - 5 year
Exchange programme at Faculty of Science and Technology

Course assessment

Form and /or discussion with current guidelines.

Literature

Litteratur1. Cisco Networking Academy, red. Connecting networks v6 : companion guide . Cisco Press; 2018.2. Johnson A. Connecting networks v6 : labs & study guide . (Cisco Networking Academy (forlag/utgiver), red.). Cisco Press; 2018.3. Cisco Networking Academy, red. Connecting networks : version 6. Course booklet . Cisco Press; 2018.4. Cisco Networking Academy, red. Scaling networks v6 : companion guide . Cisco Press; 2018.5. Cisco Networking Academy, red. Scaling networks : version 6. Course booklet . Cisco Press; 2017.6. Johnson A. Scaling networks v6 : labs & study guide . (Cisco Networking Academy, red.). Cisco Press; 2018.7. Forouzan BA. Data communications and networking. 3rd ed. (Fegan SC, red.). McGraw-Hill Higher Education; 2003.8. Kurose JF. Computer networking : a top-down approach. 6th ed., International ed. (Paul G, Ross KW., red.). Pearson Education; 2013.
The course description is retrieved from FS (Felles studentsystem). Version 1