摘 要 針對(duì)高級(jí)語言程序設(shè)計(jì)課程教學(xué)過程中重語法、輕編程,在學(xué)習(xí)過程中學(xué)生普遍感覺概念抽象難懂,學(xué)習(xí)效果不佳等問題,引入任務(wù)驅(qū)動(dòng)模式教學(xué)方法,融入計(jì)算思維能力,通過培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題,提高編程能力。
關(guān)鍵詞 高級(jí)語言程序設(shè)計(jì) 任務(wù)驅(qū)動(dòng) 計(jì)算思維
中圖分類號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A
The Reform of Computational Thinking Skills into Task-driven
Model in High-level Language Programming Teaching
WANG Haiyong, XU Jianzheng
(Nanjing University of Posts and Telecommunications, Nanjing, Jiangsu 210003)
Abstract For high-level language program teaching of re-teaching grammar, light programming, general feeling of students in the learning process difficult to understand abstract concepts, study results are poor, the introduction of task-driven mode of teaching approach, integration of computational thinking ability, enhanced programming capabilities.
Key words high-level language programming; task-driven; computational thinking
高級(jí)語言程序設(shè)計(jì)是計(jì)算機(jī)及其相關(guān)專業(yè)的必修課程,是計(jì)算機(jī)專業(yè)學(xué)生的最早接觸的專業(yè)基礎(chǔ)課程。高級(jí)語言程序設(shè)計(jì)是一門邏輯性強(qiáng)、實(shí)踐性強(qiáng)的課程,需要學(xué)生處理問題能夠做到周密、嚴(yán)謹(jǐn)、規(guī)范。由于高級(jí)語言程序設(shè)計(jì)的數(shù)據(jù)類型繁多,語法結(jié)構(gòu)復(fù)雜,規(guī)則繁多,學(xué)生往往感覺枯燥乏味,難以運(yùn)用,有畏難的情緒,缺乏學(xué)習(xí)的動(dòng)力和興趣,更不用說自主學(xué)習(xí)了。
計(jì)算思維是目前科學(xué)界和教育界廣為關(guān)注的一個(gè)重要概念,培養(yǎng)學(xué)生計(jì)算思維能力也是當(dāng)前計(jì)算機(jī)教育研究的重要課題。計(jì)算思維具有強(qiáng)大的創(chuàng)新能力,計(jì)算思維不僅僅屬于計(jì)算機(jī)科學(xué)家,還應(yīng)該和閱讀、寫作和算術(shù)一樣,成為21世紀(jì)每個(gè)人必須具備的基本技能。①
所謂“任務(wù)驅(qū)動(dòng)式”教學(xué)模式,是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上的教學(xué)方法,②學(xué)生在老師的幫助指導(dǎo)下,緊緊圍繞一個(gè)任務(wù)活動(dòng)中心,學(xué)生主動(dòng)探知、協(xié)作探索,教師指導(dǎo)學(xué)生完成既定任務(wù)的前提下,以探索問題引導(dǎo)學(xué)生的學(xué)習(xí)興趣和動(dòng)力。
1 任務(wù)驅(qū)動(dòng)模式的高級(jí)語言程序設(shè)計(jì)教學(xué)的實(shí)……