This course is archived

Go here to see courses for the same faculty and study cycle, of current academic year

ADVANCED NETWORKING TECHNIQUES

Course Code: INFO 314 • Study year: III • Academic Year: 2019-2020
Domain: Computer Science • Field of study: Computer Science (in English)
Type of course: Elective (1 of 2)
Language of instruction: English
Erasmus Language of instruction: English
Name of lecturer: Remus Dobra
Seminar tutor: Remus Dobra
Form of education Full-time
Form of instruction: Class
Number of teaching hours per semester: 56
Number of teaching hours per week: 4
Semester: Summer
Form of receiving a credit for a course: Grade
Number of ECTS credits allocated 6

Course aims:

• Calculate the distortions caused by analog / digital signal in non-uniform quantization conditions and to calculate the delays in communications systems.
• To choose and design a digital communications network
• To program the VPN, SAN, Bluetooth, ZigBee, IEEE 1451, ESP - nodeMCU
• To work with communications protocols

Course Entry Requirements:

N/A

Course contents:

1. Digital communication elements. VS analog digital communications. Long distance transmission. Types of modulations (amplitude, frequency, digital). Brief introduction of fiber-optic communications 2. The concept of network systems and services. Definitions. Topologies (bus, star, tree, Point-to-point, peer-to-peer, LAN, MAN, WAN 3. Service infrastructures: LAN Local Area Network, VLAN Value Added Network; Core network services: the WLAN Wireless Local Area Network, VLAN- Virtual Local Area Network 4. Radio communication. Performance radio frequency bands. Radio communications standards. 802.11. Security in radio transmissions 5. CAN- Controller Area Network, WAN- Wide Area Network, GSM- Global System for Mobile Communications 6. Services data communications: PAN- Personal Area Network, SAN- Storage Area Network, PAN, Zigbee, 3G, 4G, Bluetooth, I-Mode, WAP, Wireless and packet switching; 7. Applications of networks for sensor systems.

Teaching methods:

Lecture, conversation, exemplification.

Learning outcomes:

• Explaining and interpreting the hardware and software specific structures required in the fields of computer programming, high-level languages and specific CAD techniques for achieving electronic modules, microcontrollers, computer systems architecture, electronic programmable systems. • programming VPN, SAN, Bluetooth, Zigbee, IEEE 1451 • programming WiFi networks based on ESP-nodeMCU • using different types of communication protocols

Learning outcomes verification and assessment criteria:

• Written report regarding practical work applications

Recommended reading:

• Jochen H. Schiller, Mobile Communications, Addison Wesley, 2003
• William Stallings, Wireless Communications and Networks, Prentince Hall, 2005
-