Abstract:
Computer networking constitutes a central core course within computer science curricula aimed at equipping students with a solid grasp of fundamental network principles, networking methodologies, common protocols, and working principles of network services. This groundwork is crucial for cultivating their abilities in planning, constructing computer network systems, and developing application systems. However, the complex array of knowledge points in this subject, combined with a reduction in allocated lecture and laboratory hours, have somewhat impinged upon the effectiveness of teaching. To address this challenge, this study maximizes the utility of existing hardware resources and designs complementary open, self-test experiments for after-class sessions. These experimental exercises not only stimulate students’ initiative but also facilitate deeper understanding of network principles and their essence. With high levels of student participation, the approach effectively supports the completion of teaching objectives.