Communication Technology I (DAT230)
Communication technology is the foundation of today's modern society, with a significant impact on our daily lives. This topic provides a detailed overview of communication technologies, from those implemented by the network user and / or the application to those in the network itself and all the way to the signal transmitted on the wire or in the air, thus covering all layers in the network stack. The completion of this course together with the DAT300 and further independent studies gives the student the necessary skills to obtain Cisco CCNA certification.
Course description for study year 2024-2025
Course code
DAT230
Version
1
Credits (ECTS)
10
Semester tution start
Spring
Number of semesters
1
Exam semester
Spring
Language of instruction
English
Content
This course provides an overview of the general principles of computer networking. The communication protocols will be introduced by presenting each abstraction layer in different network architectures (e.g. OSI and TCP/IP models). The Internet is used as an example of how a computer network can be implemented.
Various physical and data link layer protocols and mechanisms are described. In addition, network layer functionalities and protocols are presented, such as IP addressing, subnetting and routing. Transport layer protocols (eg TCP and UDP), services and functionalities, such as congestion control and flow control, are also discussed. The main protocols for the application layer (eg HTTP and DNS) will be overviewed.
The course also discusses the structure and configuration of routers and switches. In addition, Virtual Local Area Networks (VLANs) and Dynamic Host Configuration Protocol (DHCP) are presented.
The lab activities are mainly based on Cisco's network hardware and software solutions, and correspond to the first and partly the second modules of Cisco's CCNAv7. In addition, Linux networking will be introduced during the lab.
Learning outcome
Knowledge:
- Basics of communication networks
- Network challenges and protocols
- Design principles for computer networks
Skills:
- Identify the challenges of a network
- Evaluate and select the right network technology for a given application and environment
- Configure and troubleshoot switches and routers
- Basics of Linux networking
General competence:
- Understand the basic technologies of communication networks
- Understand the theoretical and practical embodiments and issues of the different teams and different protocols
Required prerequisite knowledge
Exam
Form of assessment | Weight | Duration | Marks | Aid |
---|---|---|---|---|
Written exam | 1/1 | 4 Hours | Letter grades | Basic calculator specified in general exam regulations |
Digital exam.
Coursework requirements
Course teacher(s)
Course coordinator:
Naeem KhademiCourse teacher:
Naeem KhademiCoordinator laboratory exercises:
Ali GoharHead of Department:
Tom RyenMethod of work
Open for
Students enrolled on bachelor programme in Computer Science at the Faculty of Science and Technology.
Limited capacity for exchange students in and single course admission