skip to main content
10.1145/3546118.3546126acmotherconferencesArticle/Chapter ViewAbstractPublication PagescompsystechConference Proceedingsconference-collections
research-article

Virtual Laboratory for Teaching Coding Theory

Published:14 August 2022Publication History

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”.

References

  1. 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 ScholarGoogle ScholarCross RefCross Ref
  2. 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 ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. Blahut, Richard E. 1983. Theory and practice of error control codes. Reading: Addison-Wesley, Vol.126. ISBN 978-0-470-84356-7Google ScholarGoogle Scholar
  5. Sklar, Bernard. 2001. Digital communications. Vol. 2. Upper Saddle River, NJ, USA:: Prentice hall.Google ScholarGoogle Scholar
  6. Moon, Todd K. 2020. Error correction coding: mathematical methods and algorithms. John Wiley & Sons.Google ScholarGoogle Scholar
  7. 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 ScholarGoogle Scholar
  8. 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 ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. 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 ScholarGoogle Scholar
  11. 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 ScholarGoogle Scholar
  12. 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 ScholarGoogle Scholar
  13. Ivanova, G., & Smrikarova, S. 2014 Virtual Laboratory for Coding Theory Training. In International Conference on e-Learning (Vol. 14, p. 147).Google ScholarGoogle Scholar
  14. 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 ScholarGoogle ScholarCross RefCross Ref
  15. 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 ScholarGoogle Scholar
  16. 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 ScholarGoogle Scholar
  17. 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 ScholarGoogle Scholar
  18. 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 ScholarGoogle Scholar
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle Scholar
  21. 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 ScholarGoogle Scholar
  22. 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 ScholarGoogle Scholar
  23. 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 ScholarGoogle Scholar
  24. 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 ScholarGoogle Scholar
  25. 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 ScholarGoogle Scholar
  26. 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 ScholarGoogle Scholar

Index Terms

  1. Virtual Laboratory for Teaching Coding Theory

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      CompSysTech '22: Proceedings of the 23rd International Conference on Computer Systems and Technologies
      June 2022
      188 pages
      ISBN:9781450396448
      DOI:10.1145/3546118

      Copyright © 2022 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 14 August 2022

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed limited

      Acceptance Rates

      Overall Acceptance Rate241of492submissions,49%
    • Article Metrics

      • Downloads (Last 12 months)11
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format .

    View HTML Format