国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

“講練同步、任務(wù)驅(qū)動(dòng)”模式在Visual C++教學(xué)中的應(yīng)用

2016-12-21 11:53:32吳桂芹楊曉燕
電腦知識(shí)與技術(shù) 2016年28期
關(guān)鍵詞:任務(wù)驅(qū)動(dòng)可視化教學(xué)改革

吳桂芹+楊曉燕

摘要:Visual C++是一門可視化編程語言,教學(xué)中實(shí)現(xiàn)“所見即所得”可以提高課程學(xué)習(xí)效果。“講練同步 、任務(wù)驅(qū)動(dòng) ”的教學(xué)模式確立了一個(gè)以任務(wù)為中心的“發(fā)現(xiàn)問題一分析問題—學(xué)習(xí)新知識(shí)一解決問題”的互動(dòng)的教學(xué)模式。將任務(wù)引入教學(xué)改革,提高了學(xué)生的學(xué)習(xí)興趣,改善了學(xué)生應(yīng)用知識(shí)的能力。

關(guān)鍵詞: 講練同步;任務(wù)驅(qū)動(dòng); Visual C++ ;可視化;教學(xué)改革

中圖分類號(hào): TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)28-0148-02

Abstract:Visual C++ is a viaual programming language. To implement “WYSIWYG” in teaching can improve the learning effect of course.“teaching exercise synchronization,task-driven”can establish a interactive teaching mode for“find problem-analysis problem-learning new knowledge-solve problem”.Task is introduced in teaching reform can improve learning interesting of students and can improve studentss ability to apply knowledge.

Key words:teaching exercise synchronization; task-driven; visual C++; visualization; teaching reform

“Visual C++”課程是大學(xué)計(jì)算機(jī)課程的重要分支,也是許多高校非計(jì)算機(jī)專業(yè)的課程之一。本課程著眼于面向?qū)ο蠹翱梢暬绦蛟O(shè)計(jì)的思想,主要培養(yǎng)讓學(xué)生掌握可視化編程方法及其實(shí)踐能力。課程要注重基本知識(shí)的傳授,更要注重語言使用技能的培養(yǎng)。“講練同步、任務(wù)驅(qū)動(dòng)”教學(xué)模式的引入有助于提高學(xué)生使用程序設(shè)計(jì)語言的技能。

1 課程現(xiàn)狀

Visual C++是一門實(shí)踐性、應(yīng)用性都很強(qiáng)的可視化程序設(shè)計(jì)課程,課程內(nèi)容的多而且難,多數(shù)教材又缺乏帶有趣味性貼合生活實(shí)際的例子,使學(xué)生學(xué)習(xí)動(dòng)力不足。課程考試一般采用試卷,更多的測(cè)試了語法細(xì)節(jié),從而使學(xué)生平時(shí)學(xué)習(xí)時(shí)輕視編程實(shí)踐能力。

目前高校的程序設(shè)計(jì)課程多數(shù)是按照課堂講授和實(shí)驗(yàn)2:1或3:1的比例來安排的,學(xué)生在教室聽老師講2至3次課(4-6個(gè)學(xué)時(shí)),間隔幾天再在實(shí)驗(yàn)課上自己練習(xí)2個(gè)學(xué)時(shí)。這種教學(xué)方式往往導(dǎo)致教師講解課本知識(shí)點(diǎn),再舉一些相互之間沒什么關(guān)聯(lián)的例子,基礎(chǔ)不好的同學(xué)一次課下來能記住的內(nèi)容有限或者根本不知所云,等到上實(shí)驗(yàn)課需要自己動(dòng)手操作時(shí),要么無從下手,要么都已經(jīng)忘得差不多了。

2 改革思路

計(jì)算機(jī)語言的最終目的是編程序,設(shè)計(jì)程序是為了解決實(shí)際問題[1]。為了提高學(xué)生學(xué)習(xí)興趣,培養(yǎng)學(xué)生應(yīng)用軟件的能力,擬改變傳統(tǒng)的“教室授課—機(jī)房上機(jī)”教學(xué)模式,變?yōu)椤爸v練同步、任務(wù)驅(qū)動(dòng)”的種教學(xué)模式。教學(xué)內(nèi)容不再以單純講授語法點(diǎn)為重點(diǎn),而是以具體任務(wù)為導(dǎo)向,培養(yǎng)學(xué)生分析及解決問題的能力,在完成任務(wù)過程中學(xué)習(xí)解決任務(wù)所需要的新語法點(diǎn),增加學(xué)生學(xué)習(xí)積極性。提倡 “在學(xué)中做 ,在做中學(xué) ”[2]。用任務(wù)驅(qū)動(dòng)的方式引入新知識(shí),激發(fā)學(xué)生學(xué)習(xí)動(dòng)力,讓學(xué)生在實(shí)踐中鞏固所學(xué)理論知識(shí),融會(huì)貫通。課程應(yīng)在在機(jī)房或有學(xué)生機(jī)的多媒體教室上,可以更直觀的展示講課內(nèi)容,講練結(jié)合,及時(shí)實(shí)踐。

3 改革實(shí)踐

“講練同步、任務(wù)驅(qū)動(dòng)”是在教學(xué)過程中,以完成布置的任務(wù)為目標(biāo),將任務(wù)分解成子任務(wù),讓學(xué)生思考解決這些任務(wù)所需要的知識(shí),產(chǎn)生學(xué)習(xí)新知識(shí)的訴求,教師用實(shí)例演示新語法點(diǎn)的使用,學(xué)生練習(xí)能舉一反三,在教師的輔導(dǎo)下完成任務(wù)。這種教學(xué)模式的基本特征是 “以任務(wù)為主線、教師為主導(dǎo)、學(xué)生為主體”[3][4]。

3.1 課程內(nèi)容設(shè)計(jì)

要擺脫課本內(nèi)容的束縛,有的放矢地處理教材。大部分教材是按語法規(guī)則來編寫的,再列舉幾個(gè)簡(jiǎn)單的主要和數(shù)學(xué)相關(guān)的例子。繁雜、抽象的語法點(diǎn)會(huì)困擾學(xué)生,無趣味性的例子會(huì)降低學(xué)習(xí)興趣。教學(xué)過程中如果按照傳統(tǒng)教學(xué)模式,以講授語法規(guī)則為重心,不利于培養(yǎng)應(yīng)用語法解決實(shí)際問題的能力。教師可以綜合多本教材,按任務(wù)分解的各個(gè)主題來安排講課內(nèi)容。任務(wù)的內(nèi)容要使學(xué)生充分感覺到學(xué)有所用,讓學(xué)生愿意為了完成任務(wù)而主動(dòng)地學(xué)習(xí)相關(guān)知識(shí)點(diǎn)并能運(yùn)用它。

3.2任務(wù)設(shè)計(jì)要符合專業(yè)的課程定位

一門語言的應(yīng)用有許多方面,實(shí)際教學(xué)當(dāng)中,到底應(yīng)該面面俱到,還是應(yīng)該根據(jù)專業(yè)特征有所側(cè)重,是需要我們考慮的問題。以信管專業(yè)為例,考慮到信管學(xué)生沒有計(jì)算機(jī)硬件背景及理工科其他知識(shí)背景,做底層編程、工業(yè)控制編程、多媒體編程或圖形圖像編程等較為困難。信管專業(yè)學(xué)生主要從事信息管理、應(yīng)用方面的工作,所以更適合做信息管理方面的應(yīng)用編程。課程重點(diǎn)可以偏向數(shù)據(jù)庫編程,一方面體現(xiàn)了信息管理的專業(yè)特性,另一方面相關(guān)背景知識(shí)學(xué)生基本具有,易于掌握所授課程內(nèi)容,也利于為畢業(yè)設(shè)計(jì)打下知識(shí)及實(shí)踐基礎(chǔ)。所以課程中的任務(wù)以某信息管理系統(tǒng)為宜。為了完成任務(wù),要涉及的知識(shí)包括Visual C++集成開發(fā)環(huán)境,MFC程序框架,應(yīng)用程序向?qū)?,控件的使用,?duì)話框程序、文檔視圖程序、數(shù)據(jù)庫編程等內(nèi)容[5]。如果要美化界面還要涉及繪圖知識(shí)。

3.3 任務(wù)的設(shè)計(jì)要注意各個(gè)知識(shí)點(diǎn)之間的聯(lián)系

實(shí)現(xiàn)課程設(shè)計(jì)以工程項(xiàng)目為主線,選取一個(gè)學(xué)生熟悉的項(xiàng)目系統(tǒng)(如圖書管理或?qū)W生成績(jī)管理)貫穿整個(gè)教學(xué)過程。將項(xiàng)目系統(tǒng)分解成各個(gè)子任務(wù),逐個(gè)實(shí)現(xiàn)。隨著項(xiàng)目從無到有,從一個(gè)模塊到多個(gè)模塊,讓學(xué)生感受程序從小到大的變化,體會(huì)編寫程序的思想與過程。讓學(xué)生完成任的知識(shí)形成一個(gè)系統(tǒng),以保證很好地實(shí)現(xiàn)最終教學(xué)目標(biāo)。

3.4 用項(xiàng)目進(jìn)行新知識(shí)引入,教師指導(dǎo)和協(xié)助學(xué)生完成項(xiàng)目

在布置任務(wù)時(shí),讓學(xué)生明確任務(wù)要求,做到“目標(biāo)明確”。任務(wù)下達(dá)后,讓學(xué)生利用《系統(tǒng)分析與設(shè)計(jì)》課程所學(xué)知識(shí),對(duì)目標(biāo)系統(tǒng)進(jìn)行分析、設(shè)計(jì),得到系統(tǒng)要實(shí)現(xiàn)的功能模塊。實(shí)現(xiàn)各個(gè)模塊時(shí)分析哪些可以通過舊知識(shí)解決,哪些需要新知識(shí)才能解決,進(jìn)而有針對(duì)性地、主動(dòng)地去學(xué)習(xí)Visual C++中的新知識(shí)。在實(shí)現(xiàn)模塊功能過程中掌握語法知識(shí)的應(yīng)用。

在“講練同步、任務(wù)驅(qū)動(dòng)”的教學(xué)模式中,教師提供可選項(xiàng)目讓學(xué)生選擇,引導(dǎo)學(xué)生學(xué)習(xí)新語法,讓學(xué)生學(xué)會(huì)查閱資料,提供必要的操作指導(dǎo),發(fā)揮學(xué)生學(xué)習(xí)的主動(dòng)性。

3.5 任務(wù)設(shè)計(jì)可結(jié)合其他相關(guān)課程

許多專業(yè)課程之間是有聯(lián)系,相輔相成的??梢园哑渌n程的內(nèi)容融合到本課程的一些任務(wù)中。如《數(shù)據(jù)結(jié)構(gòu)》課程中的排序算法可以用Visual C++可視化界面來實(shí)現(xiàn)。學(xué)生思考其中要用到哪些控件,用到哪些語言語法,用到哪些消息傳遞等等。如《數(shù)據(jù)庫》課程中的建表,連接表,訪問表等操作怎樣在Visual C++中實(shí)現(xiàn)。學(xué)生通過此門課程,使用其他課程的知識(shí)點(diǎn),學(xué)會(huì)不同知識(shí)的融會(huì)貫通,了解知識(shí)之間的聯(lián)系。

3.6 任務(wù)要合理,要有層次

尊重學(xué)生在學(xué)習(xí)上有快慢,理解上有深淺的差異,在設(shè)計(jì)任務(wù)時(shí)要考慮任務(wù)的可操作性和合理性。在設(shè)計(jì)任務(wù)時(shí),布置不同難度的任務(wù):必須任務(wù)和擴(kuò)展任務(wù)。兼顧一般學(xué)生又兼顧學(xué)有余力的學(xué)生,讓學(xué)生根據(jù)自己的實(shí)際情況進(jìn)行選擇,而不是搞一刀切,讓不同層次的學(xué)生體會(huì)到成功完成選定任務(wù)的喜悅,提高學(xué)習(xí)興趣。

同時(shí),注意把新知識(shí)點(diǎn)的量控制在合適的范圍,這樣,學(xué)生在完成任務(wù)的時(shí)候,不會(huì)因?yàn)樾轮R(shí)點(diǎn)突然增多,而對(duì)完成任務(wù)失去信心與興趣[6]。

3.7 改變考核方式

不再是一張卷子決定課程成績(jī),而是通過完成任務(wù)的情況及課堂學(xué)習(xí)成績(jī)來評(píng)定成績(jī)。閉卷考試會(huì)過多拘泥于語法細(xì)節(jié),沒有考察出學(xué)生應(yīng)用語法編程調(diào)試的能力??己朔绞降淖兓瘯?huì)讓學(xué)生在學(xué)習(xí)中更注重應(yīng)用能力的培養(yǎng)。

3.8 課程全程在可視化教室上

在可視化教室上課,可以到達(dá)“所見即所得”。教師利用多媒體教學(xué),學(xué)生每人一臺(tái)微機(jī)。避免了在教室講課的抽象的缺點(diǎn),教師可以向?qū)W生直觀展示控件的使用,程序的編制、程序運(yùn)行效果,讓學(xué)生知道老師在講什么;可以邊講邊練,避免遺忘知識(shí),提高動(dòng)手實(shí)踐能力。

4 效果總結(jié)

“講練同步 、任務(wù)驅(qū)動(dòng) ”的教學(xué)模式的使用,使被動(dòng)學(xué)習(xí)為主的學(xué)習(xí)方式變?yōu)榛谟?jì)算機(jī)和課堂的自主學(xué)習(xí)方式,提高了學(xué)生的學(xué)習(xí)興趣,改善了學(xué)生應(yīng)用知識(shí)的能力。

擯棄了“拘泥教材,教師灌輸,講練分開”的傳統(tǒng)教學(xué)思路,建立了“學(xué)生自主,教師引導(dǎo),講練結(jié)合”的教學(xué)思路。突破了以往“講知識(shí)點(diǎn)一舉例子一練習(xí)”的教學(xué)模式,確立了一個(gè)以任務(wù)為中心的“發(fā)現(xiàn)問題一分析問題—學(xué)習(xí)新知識(shí)一解決問題”的互動(dòng)的教學(xué)模式。

參考文獻(xiàn):

[1] 陳建平,劉維富,王春明,等. Visual C++程序設(shè)計(jì)課程建設(shè)研究與實(shí)踐[J].計(jì)算機(jī)教育,2007(6):18-20.

[2] 祁建宏,安容瑾.“項(xiàng)目導(dǎo)入、任務(wù)驅(qū)動(dòng)”教學(xué)法在C程序設(shè)計(jì)語言教學(xué)中的應(yīng)用研究[J]. 考試周刊,2011(30):152-153.

[3] 呂圣林. 基于項(xiàng)目導(dǎo)向教學(xué)法的電子類專業(yè)計(jì)算機(jī)輔助設(shè)計(jì)課程教學(xué)改革探析[J].廣西教育,2014(1):158-159.

[4] 李麗新. 任務(wù)驅(qū)動(dòng)教學(xué)法在Visual Foxpro程序設(shè)計(jì)課程教學(xué)中的應(yīng)用[J].吉林建筑工程學(xué)院學(xué)報(bào),2011,28(6):75-77.

[5] 楊永國(guó).Visual C++6.0實(shí)用教程[M].北京:清華大學(xué)出版社,2004.

[6] 曹洪武. Visual Basic程序設(shè)計(jì)課程中“任務(wù)驅(qū)動(dòng)教學(xué)法”的應(yīng)用[J].中國(guó)科技信息,2008(9):208-209.

猜你喜歡
任務(wù)驅(qū)動(dòng)可視化教學(xué)改革
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
基于CGAL和OpenGL的海底地形三維可視化
“融評(píng)”:黨媒評(píng)論的可視化創(chuàng)新
任務(wù)驅(qū)動(dòng)式教學(xué)模式在電子技術(shù)課程中的應(yīng)用
職業(yè)(2016年10期)2016-10-20 22:18:22
任務(wù)驅(qū)動(dòng)教學(xué)法在《網(wǎng)絡(luò)應(yīng)用服務(wù)管理》教學(xué)中的應(yīng)用
任務(wù)驅(qū)動(dòng), 啟發(fā)學(xué)生自學(xué)
考試周刊(2016年76期)2016-10-09 09:06:52
任務(wù)驅(qū)動(dòng)教學(xué)法在中職信息技術(shù)教學(xué)中的運(yùn)用
成才之路(2016年25期)2016-10-08 10:23:55
基于人才培養(yǎng)的技工學(xué)校德育實(shí)效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
科技視界(2016年20期)2016-09-29 12:59:03
双柏县| 博罗县| 彰化县| 齐齐哈尔市| 鸡泽县| 廊坊市| 定日县| 无锡市| 平远县| 杭锦旗| 香格里拉县| 巩义市| 西安市| 孟村| 正镶白旗| 三原县| 临汾市| 泰州市| 蕲春县| 北海市| 洞口县| 巫山县| 宜昌市| 冷水江市| 邵阳县| 太和县| 天津市| 手机| 改则县| 长宁县| 东城区| 石城县| 都江堰市| 丰县| 乡城县| 鄱阳县| 武宣县| 乌恰县| 信丰县| 仪征市| 沈阳市|