Have a personal or library account? Click to login
Design and implementation of a smart learning environment for teaching computer networking Cover

Design and implementation of a smart learning environment for teaching computer networking

By:
Open Access
|Oct 2023

Figures & Tables

Figure 1.

An instructional design sequence for problem-based learning activities for online learning environments.
An instructional design sequence for problem-based learning activities for online learning environments.

Figure 2.

The cone of learning (Dale, 1969).
The cone of learning (Dale, 1969).

Figure 3.

The overall design of learning flow for the computer networks subject.
The overall design of learning flow for the computer networks subject.

Figure 4.

The server room experience in virtual reality.
The server room experience in virtual reality.

The grade distribution of the 2019 and 2020 offerings

Grade2019 (blended) offering2020 (online) offering
Male (39)Female (13)Total (52)Male (17)Female (3)Total (20)
High distinction000 (0%)101 (5%)
Distinction101 (2%)101 (5%)
Credit101 (2%)314 (20%)
Pass6511 (21%)819 (45%)
AF* + Fail31839 (75%)415 (25%)

A summary of the common network simulation tools in teaching computer networks

ToolFeaturesAccessibilitySupporting features
Cisco Packet TracerSimulate:
  • + Cisco network device OS (some)

  • + Some protocol behaviours

  • + Limited wireless LAN support

  • + No mobile support

  • + Free to Cisco academy students;

  • + Run on PC;

  • + Cross-platform

  • + Easy-of-use with GUI

  • + Very rich learning materials and documentation

  • + Create and manage learning activity; self-marking; etc.

GNS3Emulate:
  • + Cisco network device OS

  • + Full-stack protocol behaviours

  • + Limited wireless support

  • + No mobile support

  • + Open-source but need licence to use vendor OS

  • + Run on PC

  • + Cross-platform

  • + Easy-use with GUI

  • + Rich learning materials and documentation

Huawei eNSPEmulate:
  • + Huawei network device OS

  • + Full-stack protocol behaviours

  • + Limited wireless support

  • + No mobile support

  • + Free

  • + Run on PC

  • + Windows only

  • + Easy-of-use with GUI

Some learning materials and documentation
OPNETSimulate:
  • + Full-stack protocol behaviours

  • + Traffic models

  • + Communication channels

  • + Wireless support

  • + Mobile support

  • + Commercial product

  • + Run on PC

  • + Easy-of-use with GUI

  • + Need programming

  • + Rich documentation and learning example

  • + Teaching support

EVE-NGEmulate:
  • + Multivendor network device OS

  • + Full-stack protocol behaviours

  • + Limited wireless support

  • + No mobile support

  • + Commercial and free but need licence to use vendor OS

  • + Run on PC

  • + Cross-platform

  • + Easy-of-use with GUI

  • + Rich documentation and learning example

Cisco VIRLEmulate:
  • + Cisco network device OS

  • + Full-stack protocol behaviours

  • + Limited wireless support

  • + No mobile support

  • + Commercial licence

  • + Run on PC (client only) but need access to simulation server

  • + Easy-of-use with GUI

  • + Rich documentation and learning example

  • + Teaching support

NetSimSimulate and Emulate:
  • + Multivendor network device OS

  • + Full-stack protocol behaviours

  • + Wireless support

  • + Mobile support

  • + Commercial licence;

  • + Run on PC (client only) but need access to simulation server

  • + Easy-of-use with GUI

  • + Rich documentation and learning example

  • + Teaching support

Language: English
Page range: 162 - 179
Published on: Oct 31, 2023
Published by: Sciendo
In partnership with: Paradigm Publishing Services
Publication frequency: 2 times per year

© 2023 Geoff Woolcott, Vinh Bui, published by Sciendo
This work is licensed under the Creative Commons Attribution 4.0 License.