ABSTRACT
The paper presents a virtual laboratory based on web-based interactive tools for teaching and studying coding theory, including Hamming codes and cyclic codes, developed at the University of Ruse. The purpose of the virtual laboratory is to help students to learn the complex processes of encoding and decoding using Hamming codes and binary cyclic codes. An important component of the virtual lab is the interactive algorithm (block diagram), which follows the process step by step and notifies in case of wrong actions. Statistical information is collected for each solved task, which is used to assess the work and the progress of the student. The virtual laboratory is used in the discipline “Reliability and Diagnostics of Computer Systems”, which is studied by students in the department “Computer Systems Technology” at the University of Ruse “Angel Kanchev”.
- Hamming, R. W. 1950. Error detecting and error correcting codes. In The Bell System Technical Journal, Vol. 29, 2, 147-160. https://doi.org/10.1002/j.1538-7305.1950.tb00463.xGoogle ScholarCross Ref
- Gherman, Valentin, Samuel Evain, Nathaniel Seymour, and Yannick Bonhomme. 2011. Generalized parity-check matrices for SEC-DED codes with fixed parity." In 2011 IEEE 17th International On-Line Testing Symposium, 198-201. IEEE. https://doi.org/10.1109/IOLTS.2011.5993842Google Scholar
- Chawla, G., Chaudhary,V. 2014. FPGA Implementation of Cyclic Code Encoder and Decoder. In Advance in Electronic and Electric Engineering. ISSN 2231-1297, Vol. 4, 273- 278.Google Scholar
- Blahut, Richard E. 1983. Theory and practice of error control codes. Reading: Addison-Wesley, Vol.126. ISBN 978-0-470-84356-7Google Scholar
- Sklar, Bernard. 2001. Digital communications. Vol. 2. Upper Saddle River, NJ, USA:: Prentice hall.Google Scholar
- Moon, Todd K. 2020. Error correction coding: mathematical methods and algorithms. John Wiley & Sons.Google Scholar
- Ranpara, Samirkumar, and Dong Sam Ha. 1999. A low-power Viterbi decoder design for wireless communications applications. In Twelfth Annual IEEE International ASIC/SOC Conference, 377-381.Google Scholar
- Manukova, A., Sokolov, T., & Marinov, M. 2021. Innovative Software System for Complex Application of Platelet Rich Plasma in Problematic Skin Wounds. In International Conference on Computer Systems and Technologies' 21, ACM International Conference Proceeding Series, 128-135, https://doi.org/10.1145/3472410.3472418.Google Scholar
- Radoeva, R., Petkov, E., Kalushkov, T., Shipkovenski, G. 2021. An Approach to Development of Virtual Reality Training Systems. In 2021 5th International Symposium on Multidisciplinary Studies and Innovative Technologies, 87-92.Google Scholar
- Alexiou, Antonios, Christos Bouras, and Eleftheria Giannaka. 2004. Virtual laboratories in education. In IFIP World Computer Congress, TC 3, 19-28. Springer, Boston, MA.Google Scholar
- Muthusamy, Kanesan, P. Rajesh Kumar, and S. R. S. A. Latif. 2005. Virtual laboratories in engineering education. In Asian Journal of Distance Education 3, 2 ,55-58.Google Scholar
- Kalushkov, Teodor, Donika Valcheva, and Gergana Markova. 2018. A model for pseudo-cloud hosted e-learning module for collaborative learning. In 2018 2nd International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), 1-5. IEEE.Google Scholar
- Ivanova, G., & Smrikarova, S. 2014 Virtual Laboratory for Coding Theory Training. In International Conference on e-Learning (Vol. 14, p. 147).Google Scholar
- Agustín C. Caminero; Salvador Ros; Roberto Hernández; Antonio Robles-Gómez; Llanos Tobarra; Pedro J. Tolbaños Granjo. 2016. VirTUal remoTe labORatories Management System (TUTORES): Using Cloud Computing to Acquire University Practical Skills. In IEEE Transactions on Learning Technologies, vol. 9, no. 2, 133-145, https://doi.org/10.1109/TLT.2015.2470683.Google ScholarCross Ref
- Sánchez, J., F. Esquembre, C. Martín, S. Dormido, S. Dormido-Canto, R. D. Canto, R. Pastor, and A. Urquia. 2005. Easy java simulations: an open-source tool to develop interactive virtual laboratories using matlab/simulink. In International Journal of Engineering Education 21, no. 5 (2005): 798.Google Scholar
- Aliev Yuksel, Adriana Borodzhieva, Galina Ivanova. 2018. Simulation Model of Systematic Linear Block Encoders and Decoders Using MATLAB for Training Purposes. 10th Annual International Conference on Education and New Learning Technologies,. EDULEARN18 Proceedings, Palma de Mallorca (Spain), 1214 – 1222, ISBN: 978-84-09-02709-5.Google Scholar
- Borodzhieva Adriana. 2019. FPGA Implementation of Systematic Linear Block Encoders for Educational Purposes. X National Conference with International Participation Electronica 2019, 1-4, ISBN: 978-1-7281-3622-6, DOI: 10.1109/ELECTRONICA.2019.8825652.Google Scholar
- Aliev Yuksel, Adriana Borodzhieva, Galina Ivanova. 2018. Interactive Simulation Model of Hamming Codes for Training Purposes. International Conference “New Perspectives in Science Education”, Edition 7, 564 – 570, ISBN: 978-88-6292-976-9.Google Scholar
- Borodzhieva Adriana. 2021. Adapting the Course “Coding in Telecommunication Systems” to the Learning Environment Education 4.0 Using Project-Based Learning Approach. 13th Annual International Conference on Education and New Learning Technologies, Palma de Mallorca (Spain). EDULEARN21 Proceedings, 4790 – 4799, ISBN: 978-84-09-31267-2.Google Scholar
- Aliev Yuksel, Galina Ivanova. 2020. Web Based Learning Tool of Hamming Code in Matrix Form. 59th Science Conference of Ruse University, Bulgaria, 2020, Proceedings of University of Ruse, Volume 59, book 3.2. Communication and Computer Technologies, Ruse, 71-77, ISSN 1311-3321Google Scholar
- Yuksel Aliev, Galina Ivanova. 2021.Web Based Learning Tool of Cyclic Code Encoding. 60th Annual Scientific Conference of Angel Kanchev University of Ruse and Union of Scientists – Ruse "New Industries, Digital Economy, Society – Projections of the Future IV", Proceedings of University of Ruse, Volume 60, book 3.2. Communication and Computer Technologies, 99 – 107, ISSN 1311-3321.Google Scholar
- Aliev Yuksel, Adriana Borodzhieva, Galina Ivanova. 2018. Matlab-Based Interactive Simulation Model of Reed-Solomon Encoders Applied in the Educational Process. International Conference “New Perspectives in Science Education”, Edition 7, Florence, Italy, Conference Proceedings, 571 – 577, ISBN: 978-88-6292-976-9.Google Scholar
- Aliev Yuksel, Adriana Borodzhieva, Galina Ivanova. 2018. MATLAB-Based Software Tool for Implementing Reed-Solomon Encoders Applied in Digital Communication Systems. 10th Annual International Conference on Education and New Learning Technologies, Palma de Mallorca (Spain). EDULEARN18 Proceedings, 1223 – 1232, ISBN: 978-84-09-02709-5.Google Scholar
- Aliev Yuksel, Adriana Borodzhieva, Galina Ivanova. 2018. Software System for Simulation Research of Reed-Solomon Decoders in Presence of Noise Applied in Digital Communication Systems. In 2018 IEEE 24th International Symposium for Design and Technology in Electronic Packaging, SIITME 2018, Iași, Romania, IEEE Xplore Compliant Proceedings, 31 – 36, ISBN: 978-1-5386-5577-1.Google Scholar
- Yuksel Aliev, Adriana Borodzhieva, Galina Ivanova. 2019. An Interactive Educational Software for Convolutional Encoders. In 13th Annual International Technology, Education and Development Conference, Proceedings of INTED2019 Conference, Valencia (Spain), 5274-5281, ISBN: 978-84-09-08619-1.Google Scholar
- Adriana Borodzhieva, Ivanka Tsvetkova, Snezhinka Zaharieva, Dimitar Dimitrov and Valentin Mutkov. 2021. Increasing Students’ Motivation for Studying the Topic Convolutional Encoders in Electrical Engineering Courses. In 13th Annual International Conference on Education and New Learning Technologies, EDULEARN21 Proceedings, Palma de Mallorca (Spain), 10801 – 10811, ISBN: 978-84-09-31267-2.Google Scholar
Index Terms
- Virtual Laboratory for Teaching Coding Theory
Recommendations
Teaching experiences with a virtual network laboratory
The Open Network Laboratory (ONL) is an Internet-accessible virtual laboratory facility that can deliver a high quality laboratory experience in advanced networking [3,7]. Our experience with ONL indicates that it has potential to improve student ...
Context-Aware Virtual Laboratory for Teaching Computer Networks: A Proposal in the 3D OpenSim Environment
SVR '13: Proceedings of the 2013 XV Symposium on Virtual and Augmented RealityTechnological advances have created new possibilities in education, requiring the development of new pedagogical practices that contribute to the process of teaching and learning. This paper presents a proposal for the construction of an immersive ...
Design and implementation of electronic circuit virtual laboratory based on virtual reality technology
Virtual reality technology has been applied in virtual labs and remote experiment teaching. This paper designs an electronic circuit virtual laboratory based on virtual reality technology, and relevant experimental teaching content. The system ...
Comments