• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      應(yīng)用型高校C#程序設(shè)計(jì)教材建設(shè)探索

      2014-04-25 22:14:39王賢明谷瓊
      計(jì)算機(jī)教育 2014年3期
      關(guān)鍵詞:應(yīng)用型院校教材建設(shè)程序設(shè)計(jì)

      王賢明 谷瓊

      摘要:在全面分析C#相關(guān)教材書籍現(xiàn)狀的基礎(chǔ)上,闡述在C#程序設(shè)計(jì)教材建設(shè)實(shí)踐中的內(nèi)容設(shè)置、案例設(shè)計(jì)、講解方式等若干典型問題,總結(jié)教材的主要內(nèi)容和特點(diǎn),同時(shí)針對(duì)不同高校的需求給出教材的幾種典型使用方式。

      關(guān)鍵詞:C#;程序設(shè)計(jì);教材建設(shè);應(yīng)用型院校

      0 引言

      自從微軟公司于2000年宣布實(shí)施.Net戰(zhàn)略,即號(hào)稱“為未來十年做好了準(zhǔn)備”,目前Microsoft.NET平臺(tái)已逐漸成為開發(fā)人員創(chuàng)建各種應(yīng)用、服務(wù)的首選平臺(tái)之一。C#作為.NetFramework框架下的首選語言,是一種簡(jiǎn)潔優(yōu)雅、多用途、面向?qū)ο蟮默F(xiàn)代化語言,它兼具c語言的語法特征、VB的快速開發(fā)特征、Java的虛擬機(jī)運(yùn)行特征,可謂集百家之長(zhǎng)。目前就業(yè)市場(chǎng)對(duì)C#相關(guān)崗位的需求很多,故開設(shè)C#或者基于C#相關(guān)課程的高校越來越多,典型的相關(guān)課程如C#面向?qū)ο蟪绦蛟O(shè)計(jì)、Windows Form應(yīng)用開發(fā)、ASRNet Web應(yīng)用開發(fā)、WPF程序設(shè)計(jì)等,相關(guān)的教材書籍也如雨后春筍般涌現(xiàn),使教師和學(xué)生有了充分的選擇余地,有力促進(jìn)了相關(guān)課程在高校的普及和發(fā)展。

      1 C#相關(guān)教材書籍現(xiàn)狀

      雖然目前市面與C#相關(guān)的教材品種和數(shù)量很多,但質(zhì)量參差不齊。在我們近幾年的教學(xué)過程中,發(fā)現(xiàn)這些教材或多或少存在一些缺陷和不足,甚至有錯(cuò)誤之處。這其中典型的問題可以大概總結(jié)為以下幾個(gè)方面:內(nèi)容設(shè)置問題、講解方式問題、知識(shí)性錯(cuò)誤問題等。

      1.1 內(nèi)容設(shè)置問題

      內(nèi)容設(shè)置問題主要體現(xiàn)在以下4個(gè)方面。

      (1)教材內(nèi)容過于陳舊。有些優(yōu)秀的教材,由于各種已知或未知的原因,只有針對(duì)C#1.x或C#2.0的版本,而沒有隨著C#的升級(jí)而出版相應(yīng)版本的書籍,這種情況尤其多見于有些國(guó)外優(yōu)秀書籍的中譯本,主要是由于中譯本的滯后性或者英文原版停止更新導(dǎo)致;也有部分較好的中文教材,由于被眾多的教材書籍淹沒,導(dǎo)致沒有再版的機(jī)會(huì)。

      (2)內(nèi)容安排過于繁雜或太過簡(jiǎn)單。雖然有部分經(jīng)典的英文書籍更新頻度高,內(nèi)容覆蓋全面,但是由于內(nèi)容太過繁雜,導(dǎo)致這種書籍不適合做教材用,且諸多經(jīng)典英文書籍中譯本質(zhì)量備受詬病,也影響了這些書籍在高校使用的普遍程度。另有部分中文教材書籍,設(shè)置的內(nèi)容太過簡(jiǎn)單,僅適合作初學(xué)者自學(xué)入門或者作為課外輔助讀物,無法滿足不同學(xué)校不同專業(yè)的個(gè)性化需求,使用面較窄。

      (3)教材內(nèi)容太過抽象或充斥長(zhǎng)篇累牘的代碼。部分書籍整篇充斥著長(zhǎng)篇累牘的代碼,卻幾乎沒有對(duì)代碼進(jìn)行分析,講解太過抽象,不能滿足應(yīng)用型院校的實(shí)際教學(xué)需要和培養(yǎng)定位需求。這類書籍僅對(duì)已經(jīng)具備一定基礎(chǔ),擬朝中、高級(jí)發(fā)展的學(xué)生有用,對(duì)初學(xué)一門新課程的學(xué)生基本上毫無用處。對(duì)于部分提供電子版源代碼的教材,學(xué)生更多地停留在把項(xiàng)目工程代碼直接打開運(yùn)行并查看結(jié)果了事;對(duì)于沒有提供電子版源代碼的教材,學(xué)生則基本停留在將紙質(zhì)書上的代碼敲入Visual Studio中,沒有深入分析和消化吸收的過程。沒有堅(jiān)實(shí)的基礎(chǔ)作為根基和保障,是無法架起高樓大廈的。與之相反,也有部分教材書籍整篇是大量的文字?jǐn)⑹?,而缺少?shí)例代碼,這對(duì)學(xué)習(xí)一門新課程和新技術(shù)的學(xué)生是極其不受歡迎的,看過之后如水澆鴨背,時(shí)間稍長(zhǎng),在頭腦之中沒留下任何印象。

      (4)僅安排控制臺(tái)(Console)相關(guān)內(nèi)容,而不設(shè)置相關(guān)Windows Forms的內(nèi)容。雖然一般都認(rèn)為控制臺(tái)程序更易于學(xué)習(xí)C#基礎(chǔ),但是卻很難激起學(xué)生的學(xué)習(xí)興趣,感覺就如學(xué)習(xí)另外一門C語言,而C語言正是一門在應(yīng)用型本科院校中讓很多學(xué)生對(duì)程序設(shè)計(jì)失去興趣的一門課程。

      1.2 講解方式問題

      講解方式的不合理主要體現(xiàn)在以下幾個(gè)方面。

      (1)部分教材語言太過專業(yè)化,這樣的好處是準(zhǔn)確無誤,但缺點(diǎn)就是晦澀難懂。比如有些書籍為了準(zhǔn)確,會(huì)經(jīng)常引用MSDN上的一些描述,而MSDN上的很多描述都不符合常規(guī)表達(dá)習(xí)慣,這種情況在MSDN中文文檔中更是如此。

      (2)知識(shí)講解過程中的案例規(guī)模不當(dāng)或案例設(shè)計(jì)缺乏趣味性。部分教材動(dòng)輒數(shù)頁(yè)甚至數(shù)十頁(yè)的代碼,缺乏分析和解釋說明。這種方式甚至?xí)尯芏嘀屑?jí)開發(fā)者望而卻步,感到索然無味,更不用說對(duì)初學(xué)者了。

      (3)案例設(shè)計(jì)缺乏趣味性。部分教材書籍案例規(guī)模選擇得當(dāng),但是缺乏趣味性,很多例子都是照搬C語言相關(guān)教材書籍的常規(guī)例子,導(dǎo)致c群像C語言一樣難住了一屆又一屆的計(jì)算機(jī)專業(yè)學(xué)生。

      (4)難度把握不好。部分教材在講解C#語言基礎(chǔ)知識(shí)時(shí),喜歡使用數(shù)據(jù)結(jié)構(gòu)的知識(shí)來講解。眾所周知,目前有一部分學(xué)生(包括很多IT從業(yè)人員),數(shù)據(jù)結(jié)構(gòu)方面的知識(shí)理解得不透徹,在這種情況下,使用數(shù)據(jù)結(jié)構(gòu)的例子來講解C#新的基礎(chǔ)知識(shí),對(duì)學(xué)生無疑是雪上加霜。這樣講解容易導(dǎo)致學(xué)生學(xué)習(xí)重點(diǎn)轉(zhuǎn)移,甚至有可能打擊學(xué)生的學(xué)習(xí)興趣。

      (5)講解方式的不合理還表現(xiàn)在其他方面,例如,示例多、講解少,整個(gè)書籍具有大量的實(shí)例,但缺少基礎(chǔ)知識(shí)的講解,僅僅只是大量示例的羅列而已,缺少對(duì)本質(zhì)內(nèi)容的講解,學(xué)生也因此而理解不到位,最終只會(huì)些花招而內(nèi)功不足。這種類型的書籍可以作為教材的有益補(bǔ)充,用作課后練習(xí)之用。再比如案例設(shè)計(jì)脫離學(xué)生生活實(shí)際等,這里不再一一贅述。

      1.3 知識(shí)性錯(cuò)誤問題

      少數(shù)教材在基本概念性知識(shí)方面存在錯(cuò)誤,如DateTime、TimeSpan是典型的結(jié)構(gòu),但部分教材稱之為類,這些基本性的錯(cuò)誤容易誤導(dǎo)學(xué)生對(duì)這兩種數(shù)據(jù)類型的理解。

      2 教材建設(shè)實(shí)踐

      2.1 教材建設(shè)的基本思路

      鑒于當(dāng)前C#相關(guān)教材書籍所存在的問題和原因,根據(jù)教學(xué)過程中積累的經(jīng)驗(yàn)和學(xué)生反饋,我們認(rèn)為《C#程序設(shè)計(jì)》教材的建設(shè)應(yīng)圍繞幾個(gè)方面進(jìn)行:①教材內(nèi)容應(yīng)兼顧應(yīng)用型院校的教學(xué)需求、學(xué)生特點(diǎn)的共性和不同高校因?yàn)椴煌n程體系設(shè)置而導(dǎo)致的不同需求;②教材案例設(shè)計(jì)兼顧案例規(guī)模的合理性、知識(shí)性、趣味性和實(shí)用性,并可適時(shí)考慮即時(shí)案例;③教材講解方式應(yīng)力求通俗易懂而又不失準(zhǔn)確性;④教學(xué)過程應(yīng)力求學(xué)生全程參與,發(fā)動(dòng)學(xué)生的思考積極性,并且針對(duì)學(xué)生的練習(xí)設(shè)計(jì)遵從由淺入深、由簡(jiǎn)單到綜合,形成梯度;⑤教材應(yīng)開啟適當(dāng)?shù)拇翱?,為學(xué)有余力的學(xué)生提供學(xué)習(xí)或了解更多知識(shí)的窗口,同時(shí)對(duì)學(xué)習(xí)稍感吃力的學(xué)生,也應(yīng)該讓他們有進(jìn)一步加深對(duì)重難點(diǎn)知識(shí)理解的機(jī)會(huì)。endprint

      2.2 教材內(nèi)容

      教材在設(shè)計(jì)安排時(shí),既要充分考慮到應(yīng)用型本科院校的教學(xué)需要和學(xué)生特點(diǎn)的共性,同時(shí)也要考慮各院校由于課程安排而導(dǎo)致的需求個(gè)性化,內(nèi)容安排應(yīng)兼顧廣度、深度,緊跟C#發(fā)展動(dòng)向,知識(shí)新穎、內(nèi)容豐富,安排上從簡(jiǎn)單到復(fù)雜、從基礎(chǔ)到綜合。

      2.3 教材特點(diǎn)

      根據(jù)教材建設(shè)需遵循的基本思路,我們認(rèn)為教材應(yīng)具有如下特點(diǎn)。

      (1)內(nèi)容新穎全面、通用性強(qiáng)。不僅要包含C#2.0的知識(shí),還包含C#3.0、C#4.0的很多新增特性內(nèi)容。各章節(jié)的知識(shí)涵蓋了近幾年講授所積累的知識(shí),少數(shù)幾個(gè)章節(jié)根據(jù)兄弟院校的反饋而增設(shè),基本能保證該教材在各應(yīng)用型高校的普遣性。

      (2)語言表達(dá)通俗易懂。寫作本書的目的,盡量在保證準(zhǔn)確的前提下,把知識(shí)講解得讓學(xué)生樂于接受、易于接受。

      (3)示例規(guī)??刂七m當(dāng)。長(zhǎng)期的教學(xué)實(shí)踐告訴我們,學(xué)習(xí)新知識(shí)時(shí),不是缺少長(zhǎng)篇累牘的代碼,而是缺少針對(duì)性強(qiáng)的精煉小示例,全書配有大量精選示例,幫助讀者理解所學(xué)知識(shí);而學(xué)生技能的提高,還需依賴綜合性案例的加強(qiáng)和練習(xí)。

      (4)示例融知識(shí)性、實(shí)用性、趣味性于一體。教材中的很多示例、思考與練習(xí)、實(shí)戰(zhàn)任務(wù)等都來自于我們長(zhǎng)期的教學(xué)積累,不少示例生動(dòng)有趣而又有實(shí)用價(jià)值,使學(xué)生在學(xué)習(xí)的過程中不會(huì)感到編程枯燥無趣,而是能保持學(xué)習(xí)興趣的同時(shí)又知道自己學(xué)有所用。

      (5)思考練習(xí)層層遞進(jìn),注重梯度。從課堂練習(xí)一課堂思考一課后思考練習(xí)一實(shí)戰(zhàn)任務(wù),逐層深入,綜合性和難度逐步提升,符合一般的學(xué)習(xí)規(guī)律,逐步加強(qiáng)學(xué)習(xí)效果,提升學(xué)生實(shí)戰(zhàn)技能。

      (6)問答環(huán)節(jié)設(shè)計(jì)。在每章都安排了問與答環(huán)節(jié),講解了一些容易混淆的問題或者擴(kuò)展一些課堂內(nèi)的知識(shí),為學(xué)有余力的讀者打開學(xué)習(xí)更多知識(shí)的窗口。

      2.4 教材使用

      基于上述內(nèi)容安排,該教材可以用作下述課程的教材:C#面向?qū)ο蟪绦蛟O(shè)計(jì)、NETFramework程序設(shè)計(jì)、Windows Form應(yīng)用開發(fā)、NET下的數(shù)據(jù)庫(kù)開發(fā)等,同時(shí)也可以作為如下課程的入門教材或輔助性教材:WPF程序設(shè)計(jì)入門、ADO.NET入門、SQL入門、LINQ入門、多線程入門、GDI+入門等。

      該教材的典型使用舉例見表1,其中課程的課時(shí)安排均已包含實(shí)驗(yàn)課時(shí),可按理論與實(shí)驗(yàn)之比為2:1或1:1開設(shè)。

      3 結(jié)語

      我們?cè)诔浞治諝v屆學(xué)生的反饋,并結(jié)合兄弟院校專家教師的建議的基礎(chǔ)上,總結(jié)了近幾年的教學(xué)實(shí)踐經(jīng)驗(yàn),基于案例驅(qū)動(dòng)的教學(xué)理念,編著了《C#程序設(shè)計(jì)》及配套教材。教材內(nèi)容兼顧應(yīng)用型院校的教學(xué)需求、學(xué)生特點(diǎn),內(nèi)容講解力求通俗易懂,在確保案例規(guī)模合理的情況下,案例設(shè)計(jì)力求兼顧知識(shí)性、趣味性和實(shí)用性,思考練習(xí)層層遞進(jìn),注重梯度。該教材在實(shí)踐應(yīng)用中取得了學(xué)生的認(rèn)可,可廣泛應(yīng)用于應(yīng)用型高等院校。

      (見習(xí)編輯:劉麗麗;編輯:宋文婷)endprint

      猜你喜歡
      應(yīng)用型院校教材建設(shè)程序設(shè)計(jì)
      基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      新常態(tài)下應(yīng)用型本科院校創(chuàng)新創(chuàng)業(yè)教育體系的構(gòu)建
      淺談高校統(tǒng)計(jì)學(xué)教材建設(shè)中的問題
      關(guān)于鐵路行業(yè)高職院校高等數(shù)學(xué)課程教材建設(shè)的思考
      高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
      湖北民間舞蹈課程體系的建構(gòu)
      戲劇之家(2016年22期)2016-11-30 17:32:19
      中高職銜接教材建設(shè)的思考與實(shí)踐
      在工程類專業(yè)開設(shè)《工程管理基礎(chǔ)》課程的探究與實(shí)踐
      應(yīng)用型本科院校人才培養(yǎng)方案的理念與框架設(shè)計(jì)
      凤庆县| 新安县| 霍州市| 游戏| 静乐县| 华安县| 治县。| 泊头市| 巧家县| 修文县| 阿合奇县| 东山县| 兴和县| 邹平县| 五大连池市| 隆子县| 江阴市| 呼和浩特市| 平塘县| 格尔木市| 滁州市| 溧水县| 鄂尔多斯市| 赤水市| 铁岭市| 中方县| 武鸣县| 聊城市| 西宁市| 辽阳县| 邢台市| 吴桥县| 洛川县| 贞丰县| 调兵山市| 双牌县| 安仁县| 开封市| 夏邑县| 芒康县| 淮南市|