TRAINING MODEL OF ALGORITHMIC THINKING FOR MIDDLE SCHOOL STUDENTS IN CHINA
Keywords:
Information Technology, Algorithm, Algorithmic Thinking, Middle SchoolAbstract
Algorithmic thinking is an important content in the field of international information technology education. At present, algorithmic thinking is also studied in the field of information technology education in institutes of high education in China. In this paper, we discuss the scientific connotations, the training ways, and methods of the algorithmic thinking. The training cases are used to explain the training process of algorithmic thinking, which provides the training way of algorithmic thinking for middle school.
References
A Joint Statement on the Development of Computer Basic Teaching, China University Teaching, 2010, No.9.
The Ministry of Education of the People's Republic of China. Standards of ordinary High School (Experimental) Courses. Beijing: People's Education Press,2003.
Y. Li, C. Zhu, Y. Dong. Information Technology Curriculum Standards of High School and its Development. China Educational Technology, 2003, no.7.
https://en.wikipedia.org/wiki/Information_and_communications_technology
H. Zou, S. Li, Y. Liu. A Discussion on the Mathematics Teaching Reform of Computer Specialty in Higher Vocational Education Based on Program-Design-Thinking. Journal of Heze University, 2014, 36(5):107-109.
D. Dai. Reconsidering Algorithmic Cognitive Model. Journal of Liaoning Normal University, 1997,20(3):259-261.
Z. Kátai. The Challenge of Promoting Algorithmic Thinking of Both Sciences- and HumanitiesOriented Learners. Journal of Computer Assisted Learning, 2015,31(4):287-299.
R. R. Williams. Thinking Algorithmically about Impossibility (invited talk). Annual Conference on Computer Science Logic, September 7-10, 2015, Berlin, Germany, pp.14-23.
J. O. Thomas. Supporting Computational Algorithmic Thinking (SCAT): Exploring the Difficulties African-American Middle School Girls Face While Enacting Computational Algorithmic Thinking. Conference on Innovation and Technology in Computer Science Education, Vilnius, Lithuania, July 4-8, 2015, pp.69-74
Z. Kátai. Algorithmic thinking for ALL: A Motivational Perspective. Conference on Innovation and Technology in Computer Science Education, Uppsala, Sweden, June 23-25, 2014. pp.353
M. Kayama, M. Satoh, H. Kunimune, M. Niimura, M. Hashimoto, M. Otani. Algorithmic Thinking Learning Support System with E Assessment Function. International Conference on Advanced Learning Technologies, Athens, Greece, July 7-10, 2014, pp.315-317
J. O. Thomas. Supporting Computational Algorithmic Thinking (SCAT): Development of a Complex Cognitive Capability in African-American Middle-School Girls (abstract only). The 45th ACM Technical Symposium on Computer Science Education, Atlanta, GA, USA - March 05 - 08, 2014, pp.709-710
D. Capovilla, J. Krugel, P. Hubwieser. Teaching Algorithmic Thinking Using Haptic Models for Visually Impaired Students. Conference on Learning and Teaching in Computing and Engineering, Macau, Macao, March 21-24, 2013, pp.167-171
M. Edwards. Algorithmic Composition: Computational Thinking in Music. Communications of the ACM, 2011, 54(7): 58-67 (2011)
G. Futschek. Algorithmic Thinking: The Key for Understanding Computer Science. International Conference in Informatics in Secondary Schools - Evolution and Perspectives, Vilnius, Lithuania, November 7-11, 2006, pp.159-168
S. Torbert, U. Vishkin, R. Tzur, D. J. Ellison. Is Teaching Parallel Algorithmic Thinking to High School Students Possible? One Teacher's Experience. ACM Technical Symposium on Computer Science Education, Milwaukee, Wisconsin, USA, March 10-13, 2010, pp.290-294
G. Orr. Computational Thinking through Programming and Algorithmic Art. International Conference on Computer Graphics and Interactive Techniques, New Orleans, Louisiana, USA, August 3-7, 2009.