Dedicated and Contemporary Computer Networks

1.

Course Title Dedicated and Contemporary Computer Networks
2. Code 4ФЕИТ07007A
3. Study program Dedicated Embedded Computer Systems and Internet of Things
4. Organizer of the study program (unit, institute, department) Faculty of Electrical Engineering and Information Technologies

Ss. Cyril and Methodius University in Skopje

5. Degree (first, second, third cycle) Second cycle
6. Academic year/semester Year I Semester 1
7. Workload measured by number of ECTS credits 6
8. Lecturer (In case of several lecturers to note the responsible one) Dr. Danijela Efnusheva
9. Language of teaching English
10. Course Prerequisites None
11. Course Goals (acquired competencies) and study results:

Acquiring knowledge of computer networks in different environments and systems: planes, aeronautical networks, transport networks and transport systems. Acquiring knowledge of protocols in modern computer networks for Gigabit transmission speeds.After the competition of the course the students would be capable to understand the architecture and the design of dedicated and contemporary computer networks. 

12. Course Syllabus (with Chapters) and study results for each chapter:

  1. Aeronautical networks. Civil and military airplane networks. Industrial plant control networks. Network infrastructure for real-time systems. Transport and transport system networks. Optical and wireless optical networks. (getting to know different types of dedicated networks and their basic concepts)
  2. Routing protocols: EIGRP, OSPF, PNNI, IS-IS, RIP, reliable flooding. Hierarchical routing. EGP, BGP-4, CIDR. Availability, resilience, protection/renewal, quick re-routing.  (using and applying the knowledge of different routing protocols)
  3. Quality of service (QoS), QoS specification, traffic, characterization, basic mechanisms. QoS architectures. Service guaranteeing. End-to-End adaptive applications, H.323 Architecture over QoS. Content delivery. (using the concepts for QoS into dedicated systems)
  4. Traffic Engineering. High-speed router design. Second generation of network systems. Switch Fabric, Multi-Stage Fabrics. Forwarding, port mapping. Commutation and wiring. (applying traffic engineering and using the concepts of high-speed router design)
  5. Network processors: basic building block for programmable networks. CAM and Ternary CAM IXP. XScale Core processor. Microengines – RISC processors. Micro-engine C compiler.  (using basic concepts of network processors design and application)
  6. Design challenges of modern Tera-bit commutators. 100Tb/s optical controller.  Commutation with labels and MPLS. MPLS. RSVP. Limited routing. Multicast. Multicast in LAN. IP Multicast architecture. IGMP. Application-level multicast. (describing design challenges of modern tera-bit commutators and some of the solutions)
13. Interconnection of Courses: This course introduces the basic concepts needed to understand all other more specific courses introducing detailed elements from the networking ecosystem implementd into IoT, embedded systems and purpose built dedicated systems: Wireless Technologies and Networks for Internet of Things, Security and reliability of computer communication systems, IoT Standards and Protocols, Coding Theory, Secure Communications and Blockchain Technologies, Cloud computing and Cloud platforms.
14. Detailed description of teaching and work methods:

Lectures, independent learning, independent work on project tasks and preparation of seminar papers.

15. Total number of course hours 180
16.

 

Forms of teaching 

 

16.1 Lectures-theoretical teaching 45 hours

 

16.2 Exercises (laboratory, practice classes), seminars, teamwork 45 hours

 

16.3 Practical work (hours): 20 hours
17.

 

 

Other course activities

 

17.1 Projects, seminar papers 45 hours
17.2 Individual tasks 0 hours
17.3 Homework and self-learning 25 hours
18. Conditions for acquiring teacher’s signature and for taking final exam: 60% of all required course activities
19. Grading
19.1 Quizzes 30 points
19.2 Seminar work/project (presentation: written and oral) 50 points
19.3 Final Exam 20 points
20. Grading criteria (points) up to 50 points 5 (five) (F)
from 51 to 60 points 6 (six) (E)
from 61 to 70 points 7 (seven) (D)
from 71 to 80 points 8 (eight) (C)
from 81 to 90 points 9 (nine) (B)
from 91 to 100 points 10 (ten) (A)
21. Method of monitoring of teaching quality Self-evaluation and student surveys
22. Literature
22.1. Required Literature
No. Author Title Publisher Year
1. J.F. Kurose, K.W. Ross Computer Networking: A Top-Down Approach, 8th Edition Pearson 2020
2. A. Tanenbaum, N. Feamster and D. Wethrall Computer Networks, 6th Edition Pearson 2021
3. H. Jonathan Chao, Bin Liu High Performance Switches and Routers Wiley 2006
22.2. Additional Literature
No. Author Title Publisher Year
1.  Ian Moir, Allan Seabridge  Aircraft Systems: Mechanical, Electrical, and Avionics Subsystems Integration, 3rd Edition  Wiley  2008