Studies [8],[14]-[18] identify three basic reasons for these failures and drop outs. First, early programming languages were difficult to master raising students’ confusion and discouraging their engagement in the programming process (i.e. complex language-syntax) [8],[14]-[17]. Second, the activities (that students are called to program for) are usually overextended from mathematics and do not meet students’ interests and experiences [8],[14]-[16]. Thirdly, the inappropriate mental models and the inadequate support of these through the various programming environments can discourage students and lead to drop outs [14],[16],[17].
การศึกษา [ 8 ] , [ 14 ] - [ 18 ] ระบุพื้นฐานสามเหตุผลสำหรับความล้มเหลวเหล่านี้และปล่อยเท่านั้น แรก , การเขียนโปรแกรมภาษาแรกยากที่จะโทเพิ่มความสับสนของนักเรียน และท้อใจหมั้นของพวกเขาในขั้นตอนการเขียนโปรแกรม ( เช่นไวยากรณ์ภาษาซับซ้อน ) [ 8 ] , [ 14 ] - [ 17 ] ประการที่สองกิจกรรมที่นักศึกษาจะเรียกว่าโปรแกรม ) มักจะทำงานมากเกินไปจากคณิตศาสตร์และไม่ตรงกับความสนใจของนักเรียน และประสบการณ์ [ 8 ] , [ 14 ] - [ 16 ] ประการที่สาม ไม่เหมาะสมและไม่เพียงพอสนับสนุนจิตนางแบบเหล่านี้ผ่านโปรแกรมสภาพแวดล้อมต่าง ๆ สามารถทำให้นักเรียนและนำหล่นมือตก [ 14 ] , [ 16 ] , [ 17 ]
การแปล กรุณารอสักครู่..