this study were able to break complex problems into
smaller sub-problems, build solutions to those sub-
problems and compose them into simulations that
solved the whole problem. Teaching staff who said
that they were more engaged with the use of
technology than with approaches to problem-solving
were actually giving their students the types of
advanced thinking skill that is usually included in a
definition of computational thinking. The study
shows that simulation software is a very important
tool in the teaching of network design. It provides
visual representations of computer networks that can
be manipulated at different levels. By manipulating
the levels of abstraction in their simulations,
students are able to decompose problems. This helps
them to develop their understanding of both
problems and solutions. The use of simulations
within networking courses is recommended because
not only are students able to solve the immediate
problems that they face, their use of the software
improves their ability to apply some of the principles
of computational thinking. It is also recommendable
that lecturers familarise themselves with the
concepts of computational thnking so that they are
able to consciously teach and assess students when
designing simulation networks. Further work is
needed to investigate whether, and how, other
aspects of computational thinking may be developed
implicitly through this and other aspects of
education in computer networking.
REFERENCES
Bocconi, S., Chioccariello, A., Dettori, G., Ferrari, A.,
Engelhardt, K. (2016). Developing computational
thinking in compulsory education – Implications
for policy and practice; EUR 28295 EN;
doi: 10.2791/792158
Csizmadia, A., Curzon, P., Dorling, M., Humphreys, S.,
Ng, T., Selby, C., & Woollard, J. (2015).
Computational thinking, a guide for teachers.
Computing at school, Digital Schoolhouse. Available
from http://computingatschool.org.uk/computational
thinking [access on 02/03/2016]
Expósito, J., Trujillo, V., & Gamess, E. (2010). Using
visual educational tools for the teaching and learning
of EIGRP. In Proceedings of the World Congress on
Engineering and Computer Science (Vol. 1).
Galán, F., Fernández, D., Fuertes, W., Gómez, M., & de
Vergara, J. E. L. (2009). Scenario-based virtual
network infrastructure management in research and
educational testbeds with VNUML. Annals of
telecommunications-annales des télécommunications,
64(5-6), 305-323.
Grover, S., & Pea, R. (2013). Computational thinking in
K–12. A review of the state of the field. Educational
Researcher, 42(1), 38-43.
Hwang, W.Y., Kongcharoen, C., & Ghinea, G. (2014). To
enhance collaborative learning and practice network
knowledge with a virtualization laboratory and online
synchronous discussion. The International Review of
Research in Open and Distributed Learning, 15(4),
113-137.
Janitor, J., Jakab, F., & Kniewald, K. (2010). Visual
learning tools for teaching/learning computer
networks: Cisco networking academy and packet
tracer. In Networking and Services (ICNS), Sixth
International Conference on IEEE, 351-355.
Kalelioglu, F., Gulbahar, Y., & Kukul, V. (2016). A
framework for computational thinking based on a
systematic research review. Baltic Journal of Modern
Computing, 4(3), 583–596.
Papert, S. (1980). Mindstorms: Children, computers, and
powerful ideas. New York, NY: BasicBooks.
Ruiz-Martinez, A., Pereniguez-Garcia, F., Marin-Lopez,
R., Ruiz-Martínez, P.M., & Skarmeta-Gomez, A.F.
(2013). Teaching advanced concepts in computer
networks: Vnuml-um virtualization tool. Learning
Technologies, IEEE Transactions, 6 (1), 85-96.
Wing, J. M. (2011). Computational thinking. In VL/HCC
(p.3). Available from: https://csta.acm.org/Curriculum/
sub/CurrFiles/WingCTPrez.pdf [access on
12/02/2016]
Wing, J. M. (2008). Computational thinking and thinking
about computing. Philosophical Transactions of the
Royal Society of London A: Mathematical, Physical
and Engineering Sciences, 366(1881), 3717-3725.
Wing, J. M. (2006). Computational thinking.
Communications of the ACM, 49(3), 33-35.
Zhang, Y., Liang, R., & Ma, H. (2012). Teaching
innovation in computer network course for
undergraduate students with packet tracer. IERI
Procedia, 2, 504-510.