PROJECT-BASED LEARNING AS A TECHNOLOGY FOR DEVELOPING ALGORITHMIC THINKING IN COMPUTER SCIENCE LESSONS
Keywords:
algorithmic thinking, project-based learning, computer science education, computational thinking, programming, modern education.Abstract
This thesis examines the role of project-based learning in developing algorithmic thinking in computer science lessons. The stages of a project-based approach to teaching programming are described, and its advantages over traditional exercise-based instruction are discussed. Criteria for assessing the development of algorithmic thinking are proposed, and the conditions for effective implementation of the technology are identified.
References
Wing J.M. Computational thinking // Communications of the ACM. 2006. Vol. 49, No. 3. pp. 33–35.
Papert S. Mindstorms: Children, Computers, and Powerful Ideas. New York: Basic Books, 1980.
Blumenfeld P.C., Soloway E., Marx R.W., Krajcik J.S., Guzdial M., Palincsar A. Motivating Project-Based Learning: Sustaining the Doing, Supporting the Learning // Educational Psychologist. 1991. Vol. 26, No. 3–4. pp. 369–398.
Thomas J.W. A Review of Research on Project-Based Learning. San Rafael, CA: Autodesk Foundation, 2000.
Grover S., Pea R. Computational Thinking in K–12: A Review of the State of the Field // Educational Researcher. 2013. Vol. 42, No. 1. pp. 38–43.
O'zbekiston Respublikasi Prezidentining 2020-yil 5-oktabrdagi PF-6079-son Farmoni "Raqamli O'zbekiston – 2030" strategiyasini tasdiqlash va uni samarali amalga oshirish chora-tadbirlari to'g'risida.
