그림 1. LED 16 개에 번호를 붙여 표시한 개념도 Fig. 1. Assignment of numbers to sixteen LEDs.
그림 2. 8개 LED들이 만드는 4가지 패턴 Fig. 2. Four patterns made from eight LEDs.
그림 3. 나머지 8개 LED들이 만드는 4가지 패턴 Fig. 3. Four patterns made from other eight LEDs.
그림 4. 조합된 16개 패턴 Fig. 4. Combinational sixteen patterns.
그림 5. 순차적인 LED 패턴 표현 알고리즘 Fig. 5. Sequential algorithms to express different LED patterns.
그림 6. 순차적인 LED 패턴 표현 s4a 알고리즘 Fig. 6. Sequential s4a algorithms to express LED patterns.
그림 7. 반복적인 LED 패턴 표현 s4a 알고리즘 Fig. 7. Iterative s4a algorithms to express LED patterns.
그림 8. 선택적인 LED 패턴 표현 s4a 알고리즘 Fig. 8. Conditional s4a algorithms to express LED patterns.
그림 9. s4a 알고리즘적 사고력 평가 문제 사례 Fig. 9. An example of s4a type problems to test algorithmic thinking ability.
표 1. 2입력 4출력 그림 2 LED 회로 진리표 Table 1. Truth table of two inputs and four outputs from eight LEDs in Fig. 2
표 2. 2입력 4출력 그림 3 LED 회로 진리표 Table 2. Truth table of two inputs and four outputs from eight LEDs in Fig. 3
참고문헌
- J. M. David and H. L. Henry, "Scratch for budding computer scientists," SIGCSE Bulletin, vol. 39, no. 1, pp. 223-227, March 2007. https://doi.org/10.1145/1227504.1227388
- S. Mishra, S. Balan, S. Iyer, and S. Murthy, "Effect of a 2-week scratch intervention in CS1 on learners with varying prior knowledge," Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education (ITiCSE '14), ACM, NewYork: NY, pp. 45-50, 2014.
- D. Weintrop, "Minding the gap between blocks-based and text-based programming," in Proceedings of the 46th ACM Technical Symposium on Computer Science Education, ACM, NewYork: NY, pp. 75-80, 2015.
- C. Hundhausen, S. Farley, and J. Brown, "Can direct manipulation lower the barriers to computer programming and promote transfer of training? An experimental study," ACM Transactions on Computer-Human Interaction, vol. 16, no 3, Article 13, September 2009.
- I. Utting, S. Cooper, M. Kolling, J. Maloney, and M. Resnick, "Alice, Greenfoot, and Scratch - A Discussion," Transactions on Computer Education, vol. 10, no. 4, Article 17, November 2010.
- K. Hur, "Curriculum for basic digital logic circuit practices through arduino device programming," Journal of Practical Engineering Education, vol. 9, no. 1, pp. 41-48, 2017. https://doi.org/10.14702/JPEE.2017.041
- S. F. Najam, M. L. P. Tan, and Y. S. Yu, "General SPICE modeling procedure for double-gate tunnel field-effect transistors," Journal of Information and Communication Convergence Engineering, vol. 14, no. 2, pp. 115-121, June 2016. https://doi.org/10.6109/jicce.2016.14.2.115
- H.-B. Lee and K.-H. Kwon, "Development of a convergent teaching-learning materials based on logic gates using water-flow for the secondary informatics gifted students," Journal of the Korea Society of Computer and Information, vol. 19, no. 12, pp. 369-384, December 2014. https://doi.org/10.9708/jksci.2014.19.12.369
- H.-B. Lee and K.-H. Kwon, "A performance evaluation of circuit minimization algorithms for mentorship education of informatics gifted secondary students," Korea Information Processing Society Transactions on Computer and Communication Systems, vol. 4, no. 12, pp. 391-398, December 2015.