Computer Networks II

Course Information
TitleΔίκτυα Υπολογιστών II / Computer Networks II
SchoolElectrical and Computer Engineering
Cycle / Level1st / Undergraduate
Teaching PeriodWinter
CoordinatorDimitrios Mitrakos
Course ID600000995

Programme of Study: Electrical and Computer Engineering

Registered students: 66
OrientationAttendance TypeSemesterYearECTS
ELECTRICAL ENERGYElective Courses744

Class Information
Academic Year2022 – 2023
Class PeriodWinter
Faculty Instructors
Weekly Hours4
Class ID
Course Type 2016-2020
  • Scientific Area
Course Type 2011-2015
Specific Foundation / Core
Mode of Delivery
  • Face to face
The course is also offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
  • English (Instruction, Examination)
General Prerequisites
1. Principles of statistics and probability theory 2. Basic background on digital modulation and data transmission 3. Elements of digital systems interfaces 4. Application programming skills in any high level programming language
Learning Outcomes
To understand the basic building blocks and the functional elements of data, voice and video networks ranging from the plain old wired telephone system to the modern wireless 4th generation data networks. Principles and mathematical modeling of circuit and packet switching. The interconnection of open systems and the underlying communications protocols. Java tools and methods for value-added network applications development.
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Work autonomously
  • Work in teams
  • Generate new research ideas
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Topologies and mathematical models of computer networks. The ISO Open Systems Interconnection Reference Model. Wide and local area networks. The transmission control protocol and the internetworking protocol. Networked TCP and UDP sockets. Multiple access mechanisms. The ALOHA and the CSMA systems. Ring topologies. The wireless network standards IEEE 802.11 and IEEE 802.16. Jackson networks and the problem of capacity allocation in wire area networks. Αrchitecture and design problems in wide area networks. Routing and control of telecommunications traffic. Java network programming project and experimental applications in real-time audio streaming and quadcopter control telemetry.
Educational Material Types
  • Notes
  • Multimedia
  • Interactive excersises
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
  • Use of ICT in Student Assessment
Course Organization
Student Assessment
Written Examination (2 hours) Assessment of networked application programming project
Student Assessment methods
  • Written Assignment (Summative)
  • Written Exam with Problem Solving (Summative)
  • Report (Summative)
Course Bibliography (Eudoxus)
[1] Δίκτυα Υπολογιστών – Andrew Tanenbaum [2] Επικοινωνίες Υπολογιστών και Δεδομένων – William Stallings
Additional bibliography for study
1. Σημειώσεις διαθέσιμες σε ηλεκτρονική μορφή από το Εικονικό Εργαστήριο του μαθήματος 2. Computer Networks, Andrew Tanenbaum, Pearson Education International 3. Data and Computer Communications, William Stallings, Pearson Education International 4. Queueing Systems, Leonard Kleinrock, Jonh Wiley 5. Telecommunication Networks : Protocols, Modeling and Analysis, Mischa Schwartz, Addison Wesley 6. Java Network Programming, Third Edition, Elliott Rusty Harold, O'Reilly & Associates 7.
Last Update