Conditions for Successful Learning of Programming Skills
نویسنده
چکیده
First programming courses often fail to motivate students to continue their software studies. Students find it hard to acquire the logic of computer programming. Especially students in multicultural, heterogeneous student groups are unable to apply logical thinking consistently or to follow instructions in a systematic fashion. Transfer of thinking skills from mathematics to programming does not take place as expected. Efforts to describe the thinking process in program authoring have failed, and process of problem solving in program design remains as evasive as heuristic processes in general. Evidently, it is based on accumulated expert knowledge that is not easily describable. Programming is an independent domain of expert knowledge that requires systematic practice and self-monitoring in construction of appropriate mental patterns.
منابع مشابه
The Effect of Teaching Critical Thinking Skills on the Language Learning Strategy Use of EFL Learners across Different EQ Levels
The present study was conducted to investigate how EFL learners with distinct levels of emotional intelligence might benefit from Critical Thinking-based instruction and use different language learning strategies. A further concern of this study was to investigate the relationship among critical thinking, language learning strategy, and emotional intelligence of EFL learners. To this end, 88 EF...
متن کاملWhat is the Clinical Skills Learning Center (CSLC)?
With shorter periods of hospitalization, fewer in patient beds and more health care facilities in the society patients are now more acutely ill and highly dependent, causing less opportunities for medical students to practice and learn basic clinical skills. On the other hand, enhanced patient rights and other learning limitations require that professional education provide not only knowledge a...
متن کاملWhat is the Clinical Skills Learning Center?
With shorter periods of hospitalazation, fewer patient beds and more health care facilities in the society, patients are now more acutely ill and highly dependent, causing less opportunities for medical students to practice and learn basic clinical skills. On the other hand, enhanced patient rights and other learnig limitations require that professional education provide not only knowledge and ...
متن کاملLearning and teaching in dermatology
Explosion of medical information, increase in the speed of communications and the pressure of WHO on observing scientific rules, oblige dermatologists to have a good education and to use more effective education principles. A brief review on the publications on learning principles reveals only a small role for dermatologists. The minimum benefits of these principles are to acquire a scientific ...
متن کاملA practical approach for successful small group teaching in medical schools with student centered curricula
There has been a paradigm shift in the teaching strategies fromdidactic or teacher-centered to more vibrant student centeredapproaches. For the last five decades, small group teaching(SGT) has been a hallmark of this reorientation of educationalstrategies especially in medical schools, which use problem-basedlearning as a core educational tool. The key strength of ...
متن کاملContents – SACJ 42
Third year Computer Science students were studied in order to determine which knowledge, skills and strategies they used during anobject-oriented programming task. Quantitative and qualitative methods were used to analyse their computer programs and associatedthinking processes. Successful programmers applied significantly more cognitive, metacognitive and problem-solving knowledge,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010