Development and Application of the TPACK-P Education Program for Pre-Service Teachers’ TPACK


  • Seong Won Kim
  • Youngjun Lee
  • . .





TPACK, Pre-service teacher, TPACK-P, Programming, Difficulties in programming


Background/Objectives: This study aimed to investigate and complement the ways of improving the Technological Pedagogical Content Knowledge-Programming (TPACK-P) educational program and verify the improved program’s effect on pre-service teachers’TPACK.

Methods/Statistical Analysis: The TPACK-P educational program was conducted for 19 pre-service teachers; two difficulty items were investigated. A survey was administered to identify any improvement. To verify the effect of the improved program on the pre-service teachers’ TPACK, two programs involving distinct technological tools were applied to the control and experimental groups. To generate comparable results, the same research procedure was adopted as in a previous study, with some modifications.

Findings: The pre-service teachers had difficulties in the process of learning programming, designing lessons, and developing programs in the TPACK-P educational program. In addition, they needed increased time for learning programming and analyzing the activities in the TPACK-P class. Therefore, the improved TPACK-P educational program added programming-based activities (analysis of curriculum based on programming, analysis of TPACK-P instructional cases, and development of the TPACK-P program in the programming environment). As a result of engaging the pre-service teachers in the improved TPACK-P educational program, the pre-service teachers’ TPACK was effectively developed in all areas. Moreover, it was found to be more effective in improving the knowledge of technology than information and communication technology (ICT)-based TPACK educational program was.

Improvements/Applications: This study can be used as a basic foundation for carrying out programming-based TPACK education for pre-service teachers.




[1] Becker, S. A., Cummins, M., Davis, A., Freeman, A., Hall, C. G., & Ananthanarayanan, V. (2017). NMC horizon report: 2017 higher education edition (pp. 1-60). The New Media Consortium.

[2] Schwab, K. (2017). The fourth industrial revolution. Crown Business.

[3] Martin, S., Diaz, G., Sancristobal, E., Gil, R., Castro, M., & Peire, J. (2011). New technology trends in education: Seven years of forecasts and convergence. Computers & Education, 57(3), 1893-1906.

[4] Glenn, M., &D'Agostino, D. (2008). The future of higher education: How technology will shape learning. New Media Consortium.

[5] Sanders, M. (2001). New paradigm or old wine? The status of technology education practice in the United States.

[6] Mishra, P., & Koehler, M. J. (2006). Technological pedagogical content knowledge: A 6 framework for teacher knowledge. Teachers college record, 108(6), 1017.

[7] Koehler, M., & Mishra, P. (2009). What is technological pedagogical content knowledge (TPACK)?. Contemporary issues in technology and teacher education, 9(1), 60-70.

[8] Shulman, L. S. (1986). Those who understand: Knowledge growth in teaching. Educational researcher, 15(2), 4-14

[9] Koehler, M. J., Shin, T. S., & Mishra, P. (2012). How do we measure TPACK? Let me count the ways. In Educational technology, teacher knowledge, and classroom impact: A research handbook on frameworks and approaches (pp. 16-31). IGI Global.

[10] KIM, S. W., & LEE, Y. (2017). Development of TPACK-P Education Program for Improving Technological Pedagogical Content Knowledge of Pre-service Teachers. Journal of The Korea Society of Computer and Information, 22(7), 1

[11] 11. Choi, E.S., Lee, Y., & Paik, S.H. (2017). The Effects of Programming-Based Lessons on Science Teachers` Perceptions Related to TPACK. Journal of the Korean Association for Science Education, 37(4), 693-703.

[12] Noh, H, & Paik, S.H. (2015). Students` Perception of Scratch Program using High School Science Class. Journal of the Korean Association for Science Education, 35(1), 53-64.

[13] Choi, J. W., Lee, E.K., & Lee, Y. (2015). Extension of Technology in TPACK: Tools, Application Software, and Programming. Proceeding of The Korea Society of Computer and Information, 23(2), 137-138.

[14] Baran, E., & Uygun, E. (2016). Putting technological, pedagogical, and content knowledge (TPACK) in action: An integrated TPACK-design-based learning (DBL) approach. Australasian Journal of Educational Technology, 32(2).

[15] KIM, S. W., & LEE, Y. (2017). Development of Educational Model for Technological Pedagogical Content Knowledge based on Programming. Proceeding of The Korea Society of Computer and Information, 25(1), 261-262.

[16] Lee, E., Kim, S. W., & Lee, Y. (2017, October). An Investigation of the Relationship between Self-Efficacy and Technological Pedagogical Content Knowledge (TPACK) among Pre-service Teachers. In E-Learn: World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education (pp. 627-631). Association for the Advancement of Computing in Education (AACE).

[17] KIM, S. W., & LEE, Y. (2017). DEVELOPMENT AND APPLICATION OF ARDUINO-BASED EDUCATION PROGRAM FOR HIGH SCHOOL STUDENTS'. Journal of Theoretical & Applied Information Technology, 95(18).

[18] KIM, S. W., & LEE, Y. (2017). A STUDY OF EDUCATIONAL METHOD USING APP INVENTOR FOR ELEMENTARY COMPUTING EDUCATION. Journal of Theoretical & Applied Information Technology, 95(18).

[19] Goos, M. (2010). A sociocultural framework for understanding technology integration in secondary school mathematics. PNA, 5(1), 1-10.

[20] Chang, K. (2017). Pre-Service Secondary Mathematics Teacher Education Program for Technology Integrated Curriculum: The Present and Tasks. The journal of educational research in mathematics, 27(1), 137-156.

[21] Doering, A., Veletsianos, G., Scharber, C., & Miller, C. (2009). Using the technological, pedagogical, and content knowledge framework to design online learning environments and professional development. Journal of Educational Computing Research, 41(3), 319-346.

[22] Ryu, K., & Lee, Y. (2017). Effects of Online Teacher Learning Community Activities linked with Internship Course for the Improvement of Elementary Pre-service Teacher’s TPACK. The Journal of Korean Teacher Education, 34(2), 417-437.

[23] Choi, J., & Lee, Y. (2014). The analysis of Learners` difficulties in programming Learning. The Journal of Korean association of computer education, 17(5), 89-98.

[24] Sung, J., Kim, S., & Kim H. (2015). Analysis of Art and Humanity Major Learners` Features in Programming Class. The Journal of Korean association of computer education, 18(3), 25-35.

[25] Renumol, V., Jayaprakash, S., & Janakiram, D. (2009). Classification of cognitive difficulties of students to learn computer programming. Indian Institute of Technology, India.

[26] Carter, J., Dewan, P., & Pichiliani, M. (2015, February). Towards incremental separation of surmountable and insurmountable programming difficulties. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 241-246).ACM.

[27] Milne, I., & Rowe, G. (2002). Difficulties in learning and teaching programming—views of students and tutors. Education and Information technologies, 7(1), 55-66.

[28] Koh, J. H., & Divaharan, H. (2011). Developing pre-service teachers' technology integration expertise through the TPACK-developing instructional model. Journal of Educational Computing Research, 44(1), 35-58.

[29] Chai, C. S., Koh, J. H. L., Tsai, C. C., & Tan, L. L. W. (2011). Modeling primary school pre-service teachers’ Technological Pedagogical Content Knowledge (TPACK) for meaningful learning with information and communication technology (ICT). Computers & Education, 57(1), 1184-1193.

[30] Tondeur, J., van Braak, J., Sang, G., Voogt, J., Fisser, P., & Ottenbreit-Leftwich, A. (2012). Preparing pre-service teachers to integrate technology in education: A synthesis of qualitative evidence. Computers & Education, 59(1), 134-144.

[31] Park, K. C., & Kang, S. J. (2014). The Development of Cognitive Path Model on Technological Pedagogical Content Knowledge(TPACK) among Elementary·Secondary Teachers. Korean Journal of Teacher Education, 30(4), 349-375.

[32] Chai, C. S., Ng, E. M., Li, W., Hong, H. Y., &Koh, J. H. (2013). Validating and modelling technological pedagogical content knowledge framework among Asian pre-service teachers. Australasian Journal of Educational Technology, 29(1).

[33] Helms, J. E. (1992). Why is there no study of cultural equivalence in standardized cognitive ability testing?. American Psychologist, 47(9), 1083.

[34] Paik, J. (2017). Validation of Technology, Pedagogy, and Content Knowledge (TPACK) Model with Data Collected from Inclusive School. Proceeding of The Korean Society of Special Education, 13-22.

[35] Chai, C. S., Koh, J. H. L., Ho, J. H. N., & Tsai, C. C. (2012). Examining pre-service teachers’ perceived knowledge of TPACK and cyberwellness through structural equation modeling. Australasian Journal of Educational Technology.

[36] Archambault, L. M., & Barnett, J. H. (2010). Revisiting technological pedagogical content knowledge: Exploring the TPACK framework. Computers & Education, 55(4), 1656-1662.

[37] Abbitt, J. T. (2011). Measuring technological pedagogical content knowledge in pre-service teacher education: A review of current methods and instruments. Journal of Research on Technology in Education, 43(4), 281-300.

[38] Akman, Ö., & Güven, C. (2015). TPACK Survey Development Study for Social Sciences Teachers and Teacher Candidates. International Journal of Research in Education and Science, 1(1), 1-10.

[39] Lee, D. H., & Whang, W. H. (2018). A study on TPACK of mathematics teachers: Focusing on recognitions and educational needs of TPACK. THE MATHEMATICAL EDUCATION, 57(1), 1-36.

[40] Kim, D. (2017). TPACK as a Research Tool for Technology Integration into Classroom: A Review of Research Trends in Korea. The Journal of Elementary Education, 30(4), 1-22.

[41] Niess, M. L. (2011). Investigating TPACK: Knowledge growth in teaching with technology. Journal of educational computing research, 44(3), 299-317.

[42] Niess, M. L., Ronau, R. N., Shafer, K. G., Driskell, S. O., Harper, S. R., Johnston, C., Browning, C., AsliÖzgün-Koca, S. &Kersaint, G. (2009). Mathematics teacher TPACK standards and development model. Contemporary Issues in Technology and Teacher Education, 9(1), 4-24.

[43] Bong, M., & Song, G.G. (2004). Korean Middle School Teachers' and Students' Perceptions and Attitudes Toward ICT Use in Mathematics Classroom. Journal of Research in Curriculum Instruction, 8, 147-165.

[44] Kim, S. (2012). Improving Mathematics Pre-service Teachers' Assessment Competence through Practice and Reflection. The journal of educational research in mathematics, 22(2), 277-292.

[45] Shin, W. S., Han, I.S., & Eom, M.R. (2012). Influence of Technology Integration Course on Pre-service Teachers' Technological Pedagogical and Content Knowledge (TPACK). Journal of the Korean Association of information Education, 16(1), 71-80.

[46] Chai, C. S., Koh, J. H. L., & Tsai, C. C. (2010). Facilitating pre-service teachers' development of technological, pedagogical, and content knowledge (TPACK). Educational Technology & Society, 13(4), 63-73.

View Full Article:

How to Cite

Won Kim, S., Lee, Y., & ., . (2018). Development and Application of the TPACK-P Education Program for Pre-Service Teachers’ TPACK. International Journal of Engineering & Technology, 7(3.34), 654–662.
Received 2018-09-10
Accepted 2018-09-10
Published 2018-09-01