Computer Networks (Redes de Computadores)

Similar documents
Network Architecture I

INTE-C5O44 - Internet

Computer Science (Informática)

IXT - Introduction to Networks

PI - Internet Protocols

TCGI - Internet Transport, Control and Management

FXT - Foundations of Telematic Networks

Part A: Course Outline

Course Name: Computer Networks-1 Course Code: IT222

Computer Networks IT321

XC2 - Computer Networks II

PRO1-I2O23 - Programming I

BD - Databases

GDSA - Audiovisual Signal Management and Distribution

New Undergraduate Course Proposal Form

Version studieåret 2015/2016

SOA - Advanced Operating Systems

CPD - Data Processing Centers

SI - Computer Security

FT - Fundamentals of Telematics

Bachelor of Information Technology (Network Security)

AD - Distributed Applications

EEC-484/584 Computer Networks

ABD - Database Administration

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

City University of Hong Kong Course Syllabus. offered by College/School/Department of Electronic Engineering with effect from Semester B in 2017/2018

BEng (Hons) Electronic and Communication Engineering - E431 (Under Review)

On successful completion of this course students should:

UNIT OUTLINE. Network Engineering 304. Mr Iain Murray. Department of Electrical and Computer Engineering Curtin Engineering

ADS - Advanced Digital Systems

Computer Network Engineering

The electives catalogue January Multimedia Design and Communication

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

SYLLABUS Type of evaluation

Bachelor of Science (B.Sc.) in Computer Science

Automatic Control

KALASALINGAM UNIVERSITY (Kalasalingam Academy of Research and Education) KRISNANKOIL Academic Year [Odd Semester]

OVERVIEW OF SUBJECT REQUIREMENTS

CURRICULUM The Architectural Technology and Construction. programme

Academic Course Description

CURRICULUM MASTER OF DISASTER MANAGEMENT

Study (s) Degree Center Acad. Period

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline

SYLLABUS. Networking IV CIST0250. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. CIST-0216 Networking III

Academic Course Description

Software Reliability and Reusability CS614

Academic Course Description

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

SYLLABUS. Departmental Syllabus. Structured Query Language (SQL)

B. Subject-specific skills B1. Problem solving skills: Supply the student with the ability to solve different problems related to the topics

PROGRAMME SPECIFICATION

Pearson BTEC Level 5 HND Diploma in Electrical and Electronic Engineering (QCF)

Faculty of Science and IT Course title. Pre-requisite/corequisite

Course Title DE6416 Network Engineering 4 Version: June 2011

University of Plymouth

Pearson BTEC Level 5 Higher National Diploma in Engineering (Electrical and Electronic Engineering)

NEW YORK CITY COLLEGE OF TECHNOLOGY. The City University of New York

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester B 2016/17

Course Name: Information and Computers Networks Security Course Code: IT423

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

ASTON UNIVERSITY PROGRAMME SPECIFICATION

SYLLABUS. Departmental Syllabus. Applied Networking I. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

TXC - Computer Network Technology

Computer Network Engineering

BTEC LEVEL 4 Higher National Certificate in Business

OVNET - Overlay Networks

Scope and Sequence: CCNA Exploration v4.0

SYLLABUS DEPARTMENTAL SYLLABUS. Laptops and Mobile Devices CRTE0108 DEPARTMENTAL SYLLABUS DEPARTMENTAL SYLLABUS DEPARTMENTAL SYLLABUS

Mining Engineering Technician: Speciality Mine Exploitation

CASO - Advanced Concepts on Operating Systems

Course Title MG5025 Network Engineering 2 Version: July 2011

SYLLABUS. Departmental Syllabus CIST Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

Title Core TIs Optional TIs Core Labs Optional Labs. All None 1.1.4a, 1.1.4b, 1.1.4c, 1.1.5, WAN Technologies All None None None

ETSETB Academic Regulations for MET and MEE Master Degree Theses (TFM - Treball Fi de Màster)

Programme Specification

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR510 Communications Networks Credits: 3 COURSE SYLLABUS

Study Abroad Programme

CRN150 Fundamentals of Network Security

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

Curriculum for the Academy Profession Degree Programme in Multimedia Design & Communication National section. September 2014

Information and Network Technology Revised Date 07/26/2012 Implementation Date 08/01/2012

XC - Computer Networks

Computer Networking CCE1030. Module Leader: Usama Arusi. Faculty of Science and Technology. Term (AY/JS/T3) AY

COURSE DESCRIPTION. 4. Preconditions (if necessary) 4.1 Of Curriculum Previous Courses Attended: Operating Systems 4.2 Of Skills

6. Correspondence relationship between Educational goals and Course goals

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

Instructor(s)/Author(s): Clayton Smith

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR410 Introduction to Networks. Credits: 3 COURSE SYLLABUS

MASTER OF DISASTER MANAGEMENT CURRICULUM

Academic Course Description

PROGRAMME SYLLABUS Information Architecture and Innovation (Two Years), 120

University of Asia Pacific (UAP) Department of Electrical and Electronics Engineering (EEE) Course Outline

EE6364 Advanced Data Networks

Academic Course Description

Philadelphia University FACULTY OF ADMINISTRATIVE & FINANCIAL SCIENCES Department of Accounting 0000 Semester

BSc (Hons) Software Engineering (FT) - IC320

COURSE DESCRIPTION. 3. Total estimated hours (hours per semester and didactic activities)

Course Name: Communication Technology Course Code: IT321

Programme Specification (Master s Level)

Transcription:

Computer Networks (Redes de Computadores) Bachelor Degree in Computer Engineering University of Alcalá Academic Year 2017/18 2 nd Year 2 nd Term

TEACHING GUIDE Course name Computer Networks Code: 780017 Degrees: Department and Knowledge Area: Type: Obligatory ECTS Credits: 6 Year and Term: Teaching Staff: Office hours: Language: Bachelor's Degree in: Graduate on Engineering on computer Engineering Computer Engineering Department. Computer Architecture and Technology Area 2nd Year 2nd Term Agustín Martínez Hellín Check the course webpage Spanish/English

1.a INTRODUCTION This course, together with Network Architectures comprises the mandatory subject of Telematics Fundamentals. The subject contents encompass an introduction to telematics, the main elements of communication networks and the necessary knowledge to understand how they work, to analyse their performance, to design data networks and to make decisions about their deployment. The learning process follows a top down model, starting with the applications the students are already familiar with, discussing the needs these applications must work properly in a distributed environment. In this way, we go down the different layers of the protocol stack until we reach the link and physical layers. This course continues the study started in Network Architectures (basic concepts and the application and transport layers), and finishes the top down review of the classical protocol stack covering the network and link layers. Later, the course addresses the study of other technologies, not tied to a protocol layer, such as wireless and mobile networks, network security and network management. In summary, the main content blocks we cover in this course are: Network interconnection. Addressing. Routing algorithms and protocols. Data link. Error control. Medium Access techniques. Local area networks. Switched networks. VLAN. Wireless networks. Mobile networks. Network security. Network management. The course contents include activities of network monitoring, using traffic and protocol analysers, and network emulators. It is recommended to have passed the course Network Architectures before taking this course. 1.b COURSE SUMMARY Computer Networks is a compulsory 6 ECTS course included in the second semester second year of the Computer Engineering Degree. The course covers the introduction to computer networks and the main components of communications networks. Specifically, this course continues with the study initiated in the course "Network Architectures" (basic concepts and application and transport layers). The top down review of the protocol stack ends with the study of the network and link layers. The course also addresses other technologies that are not linked directly to a network layer, such as wireless and mobile networks, security and network management. The course covers the following blocks of content: Networking. Addressing. Algorithms and routing protocols. Datalink. Error handling. Medium access techniques. Local area networks. Switched networks. VLAN. Wireless LAN. Mobile networks. Security and network management. 3

The practical contents of the subject include monitoring activities of network devices and software, and the use of traffic and protocol analysers and network emulators. 2. COMPETENCES Generic Competences Generic competences: CG1: Ability to apply mathematical and scientific principles in the design of hardware, software, networks, and computation processes. CG8: Ability to combine and configure hardware, software, and network resources to develop computer controlled systems. CG23: Ability to communicate the acquired knowledge and defence of the proposed solution. CG25: Ability to analyse and synthesize. CG27: Ability to solve problems and make decisions. CG28: Ability to work in a team and skills in interpersonal relationships. CG29: Capacity for critical reasoning and autonomous learning. CG30: Capacity for creativity and adaptation to new situations. CG31: Ability to express and understand at the basic level in the English language. GC32: Ability to have an ethical commitment and recognition of diversity, multiculturality and equality of opportunity regardless of religion, race, and gender. Specific Competences: CT4: To know the concept of communication protocol and its application in protocol stack models. CT5: Distinguish the specific functions of the classic levels of a network protocol stack and differentiate the protocol stack models used in networks. CT9: Recognize existing security risks in networks and describe the most common security mechanisms. CT10: Recognize the management needs of a network and describe the management models. CT11: Understand and analyse the mechanisms, techniques and algorithms that implement the communications protocols. CT12: Know and use the most widespread communication protocols. CT13: Installing and configuring network computers. CT14: Design, evaluate and install local area computer networks. Learning outcomes Students successfully passing this course will be able to: RA1: Identify and explain the protocols and data formats used at the network layer in the Internet and at the link layer in wired and wireless local area networks, along with the mechanisms used to interconnect networks. RA2: Organize, leverage, and manage IP network addressing. RA3: Describe and apply the routing algorithms and techniques used in IP networks. 4

RA4: Identify and describe the different medium access control techniques, and explain the fundamentals of switched local area networks and VLANs. RA5: Identify problems and propose basic solutions regarding network security and network management. RA6: Teamwork collaboratively to solve problems related to networks and effectively communicate their knowledge, procedures, results and ideas in this regard, both in writing and orally. 3. CONTENTS Content blocks Network layer: virtual circuits networks and datagram networks, IP and ICMP protocols. Routing protocols: OSPF y BGP. Addressing, DHCP protocol and NAT. Link layer: link control; ARP; medium access control techniques; Ethernet; switches; VLAN; PPP protocol; wireless networks (Wi Fi and Bluetooth) and mobile networks. Cryptography and network security. Network management. Global review and integration exercises. Number of sessions, credits or hours 20 hours (5 weeks) 16 hours (4 weeks) 12 hours (3 weeks) 4 hours (1 weeks) 5

4. TEACHING-LEARNING METHODOLOGY. FORMATIVE ACTIVITIES 4.1. Credit distribution Class hours: Students work hours: Total hours: Large group sessions: 26 hours (2 hours x 13 weeks) Reduced group sessions and labs: 26 hours (2 hours x 13 weeks) Partial Tests and Final Evaluation: 6 hours Total: 58 class hours Class preparation, exercise preparation, autonomous learning, lab and quiz preparation, readings, final exam preparation: Total: 92 hours 150 hours 4.2. Methodological strategies, materials and resources Theory sessions (large groups) Lab sessions (Small Groups) Individual, group and online office hours Autonomous student work Concept presentations and/or reviews. Presentations, interactive activities, and other activities. Practical concept presentation and/or review Problem solving. Case studies. Practical lab sessions to strengthen previously presented concepts as well as to familiarize the student with IT and hardware tools that are useful to support the study of the subject and future professional performance (protocols analysers, network simulators). Presentations, interactive activities, and other activities. Solving student questions Support to autonomous learning Reading assignments. Activities: exercises, information look up, selfassessment work. 6

5. ASSESSMENT: Procedures and assessment and grading criteria will be preferably continuous and formative, so that it serves as feedback within the teaching learning process. procedures Students have two opportunities to pass the course: an ordinary call and an extraordinary call. 1. Ordinary call In the regular exam, the student will be evaluated through a Continuous Evaluation process. This process consists of performing laboratory practices, class activities, self assessment tests and the completion of two intermediate exams and a joint test, the latter optional. In exceptional circumstances, adequately documented, a student might be assessed by a single final exam. The student should request this in written form to the Dean, during the first two weeks after his enrolment, specifying the circumstances preventing him to follow the continuous assessment procedure. In this case, the Dean will get back to the student in a maximum of 15 days. If the student does not receive an answer within this time frame, the request will be considered accepted. 2. Extraordinary call The extraordinary call will have a similar exam to the one used for the final exam assessment in the ordinary call. Criteria The assessment criteria evaluate the degree of acquisition of the competences described in Section 2 of this guide. The following criteria are described: CE1: The student has acquired the technical knowledge regarding the network layer and link layer standards used in the Internet and in wired/wireless local area networks, respectively, regarding data format, protocols, and network interconnection. CE2: The student can leverage, organize, and manage IP addressing spaces for an arbitrary network topology. CE3: The student can compute shortest paths given a network topology using Distance Vector and Dijkstra algorithms, and to configure routing tables accordingly using a minimum number of entries. CE4: The student can identify and describe the main medium access control techniques, and to solve basic medium access control exercises. CE5: The student shows knowledge of the fundamentals of wireless LANs, switched LANS and VLANs. CE6: The student shows knowledge about the fundamentals of cryptography and network security techniques used to achieve confidentiality, authentication, and integrity in communication networks. CE7: The student can explain the general problems and solutions related to network management. 7

CE8: The student shows skill to operate network simulation tools and protocol analysers. CE9: The student can work in a collaborative team for the resolution of problems related to the networks. CE10: The student can communicate effectively their knowledge, procedures, results and ideas in the context of the subject, both in writing and orally. Grading instruments The following grading instruments will be applied to each of the assessment criteria: 1. Lab assessment assignments (PL): lab assignments with protocol analysers and network emulators. 2. Self assessment quizzes (E): online quizzes. 3. Intermediate Exam (PEI): involving practical exercises and demonstration of knowledge about theoretical concepts. 4. Final Exam (PEF): involving practical exercises and demonstration of knowledge about theoretical concepts. It will be like the PEIs, but with an additional, twofold goal: to assess the ability to relate the previously learnt concepts and to review the learning of those concepts. Grading Criteria Here we quantify the grading criteria for the course. Ordinary Call, Continuous In the ordinary call with continuous assessment, we have the following relationship between assessment instruments and criteria. Competences Learning Outcomes Criteria Instruments Weight in final grade CGx, CT11, CT12, CT13, CT14 RA1 6 CE1 3, CE5 6, CE8 10 PL, E 20% CT4, CT5, CT9, CT10, CT11, CT12 CT4, CT5, CT11, CT12 CT9, CT10, CT11, CT12, RA1 6 CE1 10 E 15% RA1 3, RA6 CE1 3, CE10 PEI1 30% RA4 5, RA6 CE4 7, CE10 PEI2 35% All quizzes, exams and assignments are additive (there are no eliminatory tests). Students which, while undertaking the continuous assessment procedure, do not take any of the PEI and PEF, will have a Not presented grade in the ordinary call. 8

Ordinary Call, Final Competences Learning Outcomes Criteria Instruments Weight in final grade CGx, CTx RA1 6 CE1 10 PEF 100% Extraordinary Call, Final Competences Learning Outcomes Criteria Instruments Weight in final grade CGx, CTx RA1 6 CE1 10 PEF 100% 9

6. BIBLIOGRAPHY Basic Bibliography Computer networking: A top down approach, 7 th. Ed. J. Kurose & K.W. Ross Pearson Education, 2010 Additional Bibliography Data and Computer Communications, 7 th Ed. W. Stallings Prentice Hall, 2004 Computer Networks, 4 th Ed. A.S. Tanenbaum Prentice Hall, 2003. Computer Networking and the Internet 5 th Ed. F. Halsall Pearson Education, 2006 10