Development of a software application for teaching computer networking

Computer networking is a broad subject of study, with many levels of abstraction and protocols that students have to learn, typically over a period of several semesters. Appropriate use of software in tandem with traditional textbooks and lectures can deepen students’ understanding of the course mat...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Xing Huan
Other Authors: CHENG Tee Hiang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149518
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149518
record_format dspace
spelling sg-ntu-dr.10356-1495182023-07-07T18:18:40Z Development of a software application for teaching computer networking Tan, Xing Huan CHENG Tee Hiang School of Electrical and Electronic Engineering ETHCHENG@ntu.edu.sg Engineering::General::Education Engineering::Electrical and electronic engineering::Computer hardware, software and systems Computer networking is a broad subject of study, with many levels of abstraction and protocols that students have to learn, typically over a period of several semesters. Appropriate use of software in tandem with traditional textbooks and lectures can deepen students’ understanding of the course material, and enhance the learning experience. In this project, a web application with interactive elements and animations will be created. The application will allow learners to explore Dijkstra’s algorithm, which is taught as part of computer networking courses, and visualise how the algorithm runs step-by-step in a web browser. This would give students an additional level of understanding beyond the textbook for this topic. The application will be designed with a user-centric approach, developed with modern web technologies, and deployed on the Internet, ensuring that as many students as possible will be able to access and make use of it as a learning aid. This report details the design and implementation of the web application, including an initial interest survey, software requirement specifications, and iterative software development and usability testing of the application. This report will also discuss certain challenges faced during development, as well as documentation and suggested improvements for future developers. Bachelor of Engineering (Information Engineering and Media) 2021-06-02T11:54:49Z 2021-06-02T11:54:49Z 2021 Final Year Project (FYP) Tan, X. H. (2021). Development of a software application for teaching computer networking. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149518 https://hdl.handle.net/10356/149518 en A3056-201 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::General::Education
Engineering::Electrical and electronic engineering::Computer hardware, software and systems
spellingShingle Engineering::General::Education
Engineering::Electrical and electronic engineering::Computer hardware, software and systems
Tan, Xing Huan
Development of a software application for teaching computer networking
description Computer networking is a broad subject of study, with many levels of abstraction and protocols that students have to learn, typically over a period of several semesters. Appropriate use of software in tandem with traditional textbooks and lectures can deepen students’ understanding of the course material, and enhance the learning experience. In this project, a web application with interactive elements and animations will be created. The application will allow learners to explore Dijkstra’s algorithm, which is taught as part of computer networking courses, and visualise how the algorithm runs step-by-step in a web browser. This would give students an additional level of understanding beyond the textbook for this topic. The application will be designed with a user-centric approach, developed with modern web technologies, and deployed on the Internet, ensuring that as many students as possible will be able to access and make use of it as a learning aid. This report details the design and implementation of the web application, including an initial interest survey, software requirement specifications, and iterative software development and usability testing of the application. This report will also discuss certain challenges faced during development, as well as documentation and suggested improvements for future developers.
author2 CHENG Tee Hiang
author_facet CHENG Tee Hiang
Tan, Xing Huan
format Final Year Project
author Tan, Xing Huan
author_sort Tan, Xing Huan
title Development of a software application for teaching computer networking
title_short Development of a software application for teaching computer networking
title_full Development of a software application for teaching computer networking
title_fullStr Development of a software application for teaching computer networking
title_full_unstemmed Development of a software application for teaching computer networking
title_sort development of a software application for teaching computer networking
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149518
_version_ 1772825958675382272