An Educational System Design to Support Learning Transfer from Block-based Programming Language to Text-based Programming Language

Soyul Yi (1), Youngjun Lee (2)
(1) Korea national university of education.
(2) Korea national university of education.
Fulltext View | Download
How to cite (IJASEIT) :
Yi, Soyul, and Youngjun Lee. “An Educational System Design to Support Learning Transfer from Block-Based Programming Language to Text-Based Programming Language”. International Journal on Advanced Science, Engineering and Information Technology, vol. 8, no. 4-2, Sept. 2018, pp. 1571-6, doi:10.18517/ijaseit.8.4-2.5735.
In programming education, novices normally learn block-based programming languages first, then move on to text-based programming languages. The effects of learning transfer on learning two or more languages in programming education has had positive results. However, block-based and text-based programming languages have different figurations and methods, which can occur cognitive confusion or increase cognitive overload for learners. Thus, it is necessary to develop an educational system that supports learning transfer. We suggest using the following design principles: utilization of advanced organizers, problem solving-based learning content, and simple and intuitive user interface and screen layout. Two types of screen composition modes are presented: training mode and practice mode. Future research must implement and apply this design in the educational field to verify its effectiveness.

Yi, S.Y., Lee, Y.J.: The Development of Teachers’ Training Course about Educational Programming Language to Enhance Informatics Teaching Efficacy for Elementary School Teachers. The Journal of Korean Association of Computer Education, vol. 20(5), pp. 35-47. Seoul (2017)

Shin, S.K., Bae, Y.K.: A Study on the Hierarchical Instructional System Design of Software Education by School System. Journal of The Korean Association of Information Education, vol. 19(4), pp. 533-544. Seoul (2015)

Mayer, R. E.: Applying the science of learning. Pearson/Allyn & Bacon. Boston (2011)

Thorndike, E. L., Woodworth, R. S.: The influence of improvement in one mental function upon the efficiency of other functions. Psychological Review, vol. 8(3) (1901)

Mayer, Richard E., ed.: The Cambridge handbook of multimedia learning. Cambridge university press (2005)

Seo, S.W., Nam, D.S., Lee, D.W.: The Effect of Computational Thinking Ability Using Text-base vs Visual-base Programming Language On Robot Programming Learning. Proceedings of the Korean Society of Computer Information Conference, vol. 18(2), pp. 457-462. Seoul (2010)

An, S.J., Seo, Y.M., Lee, Y.J.: A Review and Synthesis of Research in Educational Programming Language. Proceedings of the Korean Society of Computer Information Conference, vol. 20(1), pp. 139-142. Seoul (2012)

Jeon, H.S., Jeong, J.K., Kim, S.S.: Problem Design & the Application of online judge to Basic C programming language Learning. Proceedings of the Korean Association of Computer Education Conference, vol. 18(1), pp. 291-294. Seoul (2014)

Kwon, D.Y., Gil, H.M., Yeum, Y.C., Yoo, S.W., Kanemune, S., Kuno, Y., Lee, W.G.: Application and Evaluation of Object-Oriented Educational Programming Language "Dolittle" for Computer Science Education in Secondary Education. The Journal of Korean association of computer education, vol. 7(6), pp. 1-12. Seoul (2004)

Heo, M.S., Kim, J.H., Lee, W.G.: Comparative Analysis of Programming Learning between Textual EPL and Visual EPL. Proceedings of the Korean Association of Computer Education Conference, vol. 13(1), pp. 123-127. Seoul (2009)

Choi, Y.M., Kim, Y.C., Cho, S.H.: The Changing of Beginners Perception of the Programming after using Educational Programming Languages. Proceedings of the Korean Association of Computer Education Conference, vol. 20(2), pp.7-10. Seoul (2016)

Park, J.S., Cho, S.B.: The Effect of teaching Scratch in introductory programming course. Journal of Digital Convergence, vol. 10(9), pp. 449-456. Seoul (2012)

So, M.H., Kim, J.M.: Transference from learning block type programming to learning text type programming. The Journal of Korean association of computer education, vol. 19(6), pp. 55-68. Seoul (2016)

Ausubel, D.P.: The psychology of meaningful verbal learning. Grune and Stratton, New York (1968)

Park, M.S., Kim, J.H., Kim, T.Y.: Design of Multi-learning System of Programming Language based Learning Transfer Theory. Proceedings of the Korean Association of Computer Education Conference, vol. 14(1). pp. 211-216. Seoul (2010)

Hooshyar, D., Ahmad, R.B., Wang, M., Yousefi, M., Fathi, M., Lim, H.: Development and Evaluation of a Game-Based Bayesian Intelligent Tutoring System for Teaching Programming. Journal of Educational Computing Research, 0735633117731872. (2017)

Kim, H.J.: Development of Design Strategy of Content & User Interface for Digital textbook to achieve Smart Education : Through Comparative Analysis of Content & User Interface Design of e-textbook & Apple Digital textbook. Journal of Digital Design, vol. 13(1), pp. 161-171. Seoul (2013)

Y. Park and Y. Kim, A design and Development of micro-Learning Content in e-Learning System. International Journal on Advanced Science Engineering Information Technology, vol. 8(1), pp. 56-61, 2018.

Papert, S.: Mindstorms: children, computers, and powerful idea. Basic Books, New York (1980)

Kim, J.H., Choe, H.J., Kim, T.Y.: The Effects of the Advance Organizer on Elementary School Students' Logical Thinking Ability and Self-Efficacy in Programming Class. JOURNAL OF The Korean Association of information Education, vol. 15(2), pp. 189-199. Seoul (2011)

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Authors who publish with this journal agree to the following terms:

    1. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
    2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
    3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).