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

Similar documents
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 Department of Computer Science with effect from Semester B 2016/17

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

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

City University of Hong Kong. Course Syllabus. offered by Department of Information Systems with effect from Semester A 2017 / 2018

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

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

City University of Hong Kong

Part A: Course Outline

Network Architecture I

EE3315 Internet Technology EE3315 Internet Technology Overview Slide 1

Computer Networks Course for M.Tech CS,AI and IT students (July Dec 2005)

IT4405 Computer Networks (Compulsory)

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

Academic Course Description

Computer Networks IT321

Academic Course Description

INTE-C5O44 - Internet

UNIVERSITY OF NEBRASKA AT OMAHA Computer Science 3550 Communication Networks

Fundamentals of Telecommunication Networks (ECP 602)

Faculty of Sciences and Information Technology

Data Network Protocol Analysis & Simulation

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Tech park ( 7 th floor)

FXT - Foundations of Telematic Networks

CCRI Networking Technology I CSCO-1850 Spring 2014

6. Correspondence relationship between Educational goals and Course goals

Computer Networks (Redes de Computadores)

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

CODE COURSE NAME DESCRIPTION SEM CS401 Communication Engineering & Coding Theory Knowledge of communication engineering & coding theory IV

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

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

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

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

Course Name: Computer Networks-1 Course Code: IT222

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad

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

New Undergraduate Course Proposal Form

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

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT

EEC-484/584 Computer Networks

CPSC 5157G Computer Networks

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM

CS 3516: Advanced Computer Networks

Upon successful completion of this course, the student should be competent to complete the following tasks:

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

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

Data Communications and Networks Spring Syllabus and Reading Assignments

LESSON PLAN LP-CS 1302

B. P. PODDAR INSTITUTE OF MANAGEMENT & TECHNOLOGY DEPT OF ELEDTRONICS & COMMUNICATION ENGINEERING ACADEMIC YEAR: ODD SEMESTER

Presenter. Xiaolong Li, Assistant Professor Department of Industrial and Engineering Technology Morehead State University

On successful completion of this course students should:

IXT - Introduction to Networks

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY

ECE : Fundamentals of Wireless Networking - Spring 2007

OHLONE COLLEGE Ohlone Community College District OFFICIAL COURSE OUTLINE

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering

Red Hat Certified Engineer (RH300) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Computer Networks. General Course Information. Addressing and Routing. Computer Networks 9/8/2009. Basic Building Blocks for Computer Networks

Module title T390 Computer Networks and Network Security Level 3 Module tutor Credit value 10 Module type taught Notional learning hours

demonstrate advanced knowledge of networking in general and network performance in particular

CSCD 330 Network Programming Spring Lecture 1 - Course Details

University of Mumbai

Course Name: Database Systems - 1 Course Code: IS211

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

Course Name: Database Design Course Code: IS414

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

ITT Technical Institute. TB143 Introduction to Personal Computers Onsite and Online Course SYLLABUS

ECE 4450:427/527 - Computer Networks

Course Name: Communication Technology Course Code: IT321

1 A Local Area Network (LAN) consists of four computers and one server. The LAN uses a bus topology.

AD - Distributed Applications

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

BSc (Hons) Software Engineering (FT) - IC320

Evaluation of the Effect of Wireshark-based Laboratories on Increasing Student Understanding of Learning Outcomes in a Data Communications Course

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program.

QUESTION BANK UNIT-I

CS 471 Networking and Distributed Operating Systems

EEL DATA NETWORKS, SYSTEMS, AND SECURITY Fall 2016

EE6364 Advanced Data Networks

Internetworking Switching and Routing MODULE LEVEL 7 MODULE CREDIT POINTS 30 SI MODULE CODE (if known) Computer Systems & Networks

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

SYLLABUS FORM WESTCHESTER COMMUNITY COLLEGE Valhalla, NY lo595. l. Course #: CIS NAME OF ORIGINATOR or REVISOR: John Watkins

Internetworking. from the Webopedia Computer Dictionary

Computer Science Technology Department

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Module Documentation

CCNA Exploration Network Fundamentals

Academic Course Description

NETWORKING KEITH W. ROSS. Polytechnic Institute of NYU. Addison-Wesley

This course includes 14 lessons and 5 Course Activities. Each lesson contains one or more Lesson Activities. The lessons cover the following topics:

Course Title: Network+/Networking Fundamentals. Course Section: CNS-101-I1. FORMAT: Online

LESSON PLAN. Sub Code & Name : CS2363 COMPUTER NETWORKS Unit: I Branch: EEE Semester :VI

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

OVNET - Overlay Networks

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face

CS F 303 COMPUTER NETWORKS JANUARY 11, 2017

Academic Course Description

Network Fundamentals and Design Fall Semester 2014

Transcription:

City University of Hong Kong offered by Department of Computer Science with effect from Semester A 2017/18 Part I Course Overview Course Title: Computer Networks and Internets Course Code: CS5222 Course Duration: One semester Credit Units: 3 credits Level: Medium of Instruction: Medium of Assessment: Prerequisites: Precursors: Equivalent Courses: Exclusive Courses: P5 English English

Part II Course Details 1. Abstract The aims of this course is to (i) introduce the fundamental concepts of computer networks using the TCP/IP Model as a framework; (ii) develop understanding in the structure, operation, and application protocols of the Internet. Specifically this course (i) introduces the concept of layered architecture in computer networks and the structure of the TCP/IP model; (ii) covers the design issues in providing reliable transport of data in the lower protocol layers and the services provided in the higher layers; (iii) examines the characteristics, technologies and current standards in local area networks; (iv) covers the main protocol elements of the TCP/IP protocol suit; (v) examines the structure, naming and routing aspects of the Internet; (vi) examines some of the main Internet application protocols. 2. Course Intended Learning Outcomes (CILOs) (CILOs state what the student is expected to be able to do at the end of the course according to a given standard of performance.) No. CILOs Weighting (if applicable) 1. Identify the fundamental technologies for the hardware and software of the internet. 2. Describe the conceptual and implementation aspects of network applications and its use in most of the application layer protocols such as HTTP, SMTP and FTP. 3. Investigate the implementation details on both reliable and unreliable services that can be provided by the transport layer protocol and to identify problems about the protocols. Discovery-enriched curriculum related learning outcomes (please tick where appropriate) A1 A2 A3 4. Identify and make critique on the underlying principles of routing algorithms and its related protocols being applied to the Internet. 5. Describe the services, principle and specific protocol provided in Local area network. 100% A1: Attitude Develop an attitude of discovery/innovation/creativity, as demonstrated by students possessing a strong sense of curiosity, asking questions actively, challenging assumptions or engaging in inquiry together with teachers. A2: Ability Develop the ability/skill needed to discover/innovate/create, as demonstrated by students possessing critical thinking skills to assess ideas, acquiring research skills, synthesizing knowledge across disciplines or applying academic knowledge to self-life problems. A3: Accomplishments Demonstrate accomplishment of discovery/innovation/creativity through producing /constructing creative works/new artefacts, effective solutions to real-life problems or new processes.

3. Teaching and Learning Activities (TLAs) (TLAs designed to facilitate students achievement of the CILOs.) Teaching pattern: Suggested lecture/tutorial/laboratory mix: 2 hrs. lecture; 1 hr. tutorial. TLA Brief Description CILO No. Hours/week 1 2 3 4 5 (if applicable) Lecture Lectures to introduce the basic concepts, design considerations and methodologies illustrated with case examples. 2 hours of lecture per week Tutorial Tutorial sessions used for discussions and given problems related to the lecture topics. 1 hour tutorial per week Protocol Various different protocols will be investigated and discovered using software protocol analyzer. 4. Assessment Tasks/Activities (ATs) (ATs are designed to assess how well the students achieve the CILOs.) Assessment CILO No. Weighting Remarks Tasks/Activities 1 2 3 4 5 Continuous Assessment: 30% Assignment 1 7.5% Assignment 2 7.5% Quiz 15% Examination^: 70% (duration: 2 hours) 100% ^ For a student to pass the course, at least 30% of the maximum mark for the examination must be obtained.

5. Assessment Rubrics (Grading of student achievements is based on student performance in assessment tasks/activities with the following rubrics.) Assessment Task Criterion Excellent (A+, A, A-) Assignments Capacity to perform hands-on experiments related to Internet fundamental technologies, including HTTP, Web browser, SSL, DNS, Trace Route, etc. Good (B+, B, B-) Fair (C+, C, C-) Marginal (D) Failure (F) Quiz Examination Ability to understand conceptual knowledge on Internet fundamentals, especially those related to Transport, Network Layer Fundamentals. Ability to understand conceptual knowledge on Internet fundamentals, especially those related to Transport, Network, Link Layer and Wireless and Mobile Networks Fundamentals

Part III Other Information (more details can be provided separately in the teaching plan) 1. Keyword Syllabus (An indication of the key topics of the course.) Network architecture: layered architecture, service and protocols; Data transport services and protocols: elements of protocols, service specification; Local Area Networks: LAN topologies, medium access methods: CSMA/CD; LAN performance, access delays, throughput; LAN standards; Wide-area networks, network technologies, circuit, packet, cell switching; Routing algorithms, Internetworking, IP, routing in Internet, mobile IP; Transport layer issues: connection management, multiplexing, quality of service. TCP/UDP protocol suite; Congestion and flow control schemes; Socket communication, client-server communications; Domain name system; Application protocols, HTTP, SMTP, POP, SNTP. 2. Reading List 2.1 Compulsory Readings (Compulsory readings can include books, book chapters, or journal/magazine articles. There are also collections of e-books, e-journals available from the CityU Library.) 1. Computer Networking - A Top down Approach featuring the Internet, 6 th edition, 2012, by James F Kurose and Keith Ross, Pearson International Edition 2.2 Additional Readings (Additional references for students to learn to expand their knowledge about the subject.) 1. Computer Networking and the Internet, 5 th edition, 2005, Fred Halsall, Addison Wesley, ISBN 0321263588