Department of Computer Science
National Yang Ming Chiao Tung University

Network Systems Capstone 

Term: Spring 2023

Level: Undergraduate

Instructor:

Prof. Shie-Yuan Wang (王協源)

Email: shieyuan@cs.nycu.edu.tw

Office: EC413

Office hours: Mondays C D

Phone: (03) 5131550

Laboratory: Network and System Laboratory

URL: https://www.cs.nycu.edu.tw/~shieyuan 

Course Home Page:

http://www.cs.nycu.edu.tw/~shieyuan/course/nscap/2023

Course Webex Link:

https://nycu.webex.com/meet/nsl111.nscap

Course Announcement and Discussion Forum:

        The E3 course platform

Teaching Assistants:

鄒年城         Email:                      a9584627155.cs07@nycu.edu.tw           Phone 54706 Office: EC215

游庭瑋         Email:                      edward.yu0830@gmail.com           Phone 54706 Office: EC215

林子敬         Email:                      joe25142021@gmail.com            Phone 54706 Office: EC215

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           


General Information

Course Description:

This course is offered for the third-year undergraduate students and reviews important concepts of computer networks taught in the "Introduction to Computer Networks" course and important programming skills in the "Introduction to Network Programming" course. Students taking this course will need to complete seven experiments and perform one project that are designed to cover these concepts and skills. To carry out these experiments and perform the project, students will need to use C/C++/Python programming languages to design and implement network programs. The goal of this course is to let students understand the design and implementation of network protocols, applications, and systems and study their performance under various operation conditions.

In addition to reviewing the basic concepts and protocols that are taught in the "Introduction to Computer Networks" and "Introduction to Network Programming" courses, this course will teach more advanced concepts and protocols that are not covered in the two courses due to limited teaching time (only 16 weeks) in a semester. For example, SDN, OpenFlow, P4, Wireless, Mobility, Network Security, Spanning Tree Protocol, HTTP/2, HTTP3/QUIC, etc. will be covered in this course.

 

Exam Policy:

 

If a student cheats in the mid-term exam, his (her) whole semester grade will be set to 0. 

Prerequisite:

1.     Should have taken the “Introduction to Computer Networks” course

2.     Should have taken the “Introduction to Network Programming” course

3.     Should have the C/C++/Python programming skills

Lectures:

The course will be held physically on Tuesdays from 10:10 am to 12 pm in ED202 room. The third hour of a week will be given as recorded video for asynchronous study.

Coursework:

Grading Policy:

Coursework Turn-in Policies:

·       The penalty for a late submission is: Its final score = its original score * (3/4) ^ #_late_days.   

·       Only your own work. Discussions are allowed and encouraged. However, copy & paste is prohibited and will be punished.

Course Materials

These is no suitable textbook on the market for this capstone course. The materials used by this course will be taken from the slides of the "Introduction to Computer Networks" and "Introduction to Network Programming" courses and those from other more advanced network courses such as "SDN and Network Function Virtualization" and "P4 and Programmable Networks," the specifications of Internet standard protocols, and the user manuals of related tools.