TY - JOUR TI - Transfer of Analogies in Traditional Programming Languages to Teaching VHDL AB - One of the languages available to describe a digital system in FPGA is the VHDL language. Since programming in hardware requires a different way of thinking than developing software, the students face some difficulties when trying to design in VHDL language with the previous and long experiences kept in mind in the learning of software imperative programming. These are its concurrency, parallel and sequential model. Due to the insufficient understanding of these topics, it is difficult for students to master the VHDL language. Analogies change the conceptual system of existing knowledge by linking the known to the unknown and by changing and strengthening their relationships. This study contributes to overcoming the problems that students encounter in the coding of the above-mentioned topics in VHDL language by using their experiences in traditional programming languages through analogies. Analogies were used in an undergraduate embedded systems course to explain complex concepts such as those related to signals, concurrent/parallel process; and to encourage comprehensive projects in digital circuit design. In feedback from students, the discussion and negotiation of analogies seems to minimize confusion and from using inappropriate expressions in using VHDL language. AU - Oztekin, Halit AU - Gülbağ, Ali DO - 10.35377/saucis...1133435 PY - 2022 JO - Sakarya University Journal of Computer and Information Sciences (Online) VL - 5 IS - 2 SN - 2636-8129 SP - 208 EP - 215 DB - TRDizin UR - http://search/yayin/detay/1116729 ER -