• 
    

    
    

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

      ?

      高職《程序設(shè)計(jì)語言》能力訓(xùn)練的教學(xué)改革

      2009-06-04 08:12
      職業(yè)教育研究 2009年4期
      關(guān)鍵詞:高等職業(yè)教育能力

      滕 剛

      摘要:以《程序設(shè)計(jì)語言》課程為背景,圍繞高等職業(yè)院校學(xué)生程序設(shè)計(jì)能力的培養(yǎng)與訓(xùn)練這一主旨,探討了《程序設(shè)計(jì)語言》課程教學(xué)中有關(guān)語言選擇、教學(xué)方法及實(shí)踐教學(xué)等方面的改革。

      關(guān)鍵詞:高等職業(yè)教育;程序設(shè)計(jì)語言;能力

      在計(jì)算機(jī)專業(yè)的課程體系中,《程序設(shè)計(jì)語言》課程作為課程體系的一個(gè)環(huán)節(jié),占有重要的地位。高職院校學(xué)生感覺《程序設(shè)計(jì)語言》課程內(nèi)容枯燥乏味,難以學(xué)習(xí),更難以實(shí)際運(yùn)用,造成了教和學(xué)的困境,部分學(xué)校甚至為了迎合學(xué)生的要求而考慮減少程序設(shè)計(jì)課程在教學(xué)計(jì)劃中所占的比重。筆者認(rèn)為,高等職業(yè)院校計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)課程教學(xué)應(yīng)該增強(qiáng),并注意教學(xué)目標(biāo)和教學(xué)方法的改革。本文將圍繞高職學(xué)生程序設(shè)計(jì)能力的培養(yǎng)與訓(xùn)練這一主旨,探索高職教育環(huán)境下《程序設(shè)計(jì)語言》課程在教學(xué)方法、教學(xué)內(nèi)容、實(shí)踐教學(xué)等方面的改革。

      高職的《程序設(shè)計(jì)語言》教學(xué)

      在本科計(jì)算機(jī)專業(yè)的教學(xué)計(jì)劃中,《程序設(shè)計(jì)語言》課程屬于專業(yè)基礎(chǔ)課,一般開設(shè)C語言,總學(xué)時(shí)在54~64課時(shí)之間,以基本概念的講解為主。由于高職學(xué)生在理解能力和自學(xué)能力上與本科生有一定差距,如果依然照搬本科的教學(xué)方法,則很容易使學(xué)生感到枯燥,沒有積極性,繼而產(chǎn)生抵觸心理。我們應(yīng)該改革教學(xué)方法和教學(xué)目標(biāo),以適應(yīng)學(xué)生的實(shí)際情況,但不能削弱《程序設(shè)計(jì)語言》作為一門重要專業(yè)基礎(chǔ)課的地位。主要因?yàn)椋海?)計(jì)算機(jī)專業(yè)教學(xué)規(guī)律的要求。作為一門專業(yè)基礎(chǔ)課,《程序設(shè)計(jì)語言》課程是許多后繼課程學(xué)習(xí)的基礎(chǔ),例如《數(shù)據(jù)結(jié)構(gòu)》、《數(shù)據(jù)庫概論》等,如果不打好堅(jiān)實(shí)的程序設(shè)計(jì)基礎(chǔ),必然會影響學(xué)生對后續(xù)課程的學(xué)習(xí),同時(shí)也給教師今后教學(xué)帶來困難。(2)職業(yè)技術(shù)資格證書考核的要求。程序設(shè)計(jì)能力是計(jì)算機(jī)專業(yè)人才的必備能力,大多數(shù)的計(jì)算機(jī)專業(yè)職業(yè)資格證書的考核中都會涉及,在高職教育越來越強(qiáng)調(diào)“雙證”的環(huán)境下,是否擁有良好的程序設(shè)計(jì)能力,決定了學(xué)生能否順利獲得職業(yè)資格證書。(3)高職人才崗位能力的要求。高等職業(yè)教育與本科、??平逃囊粋€(gè)很大的不同點(diǎn)就是職業(yè)崗位的高針對性,需要注重職業(yè)崗位能力的培養(yǎng)。作為計(jì)算機(jī)專業(yè)人才崗位能力的重要部分,程序設(shè)計(jì)能力在計(jì)算機(jī)專業(yè)高職人才的培養(yǎng)過程中應(yīng)該得到強(qiáng)化。

      由上可見,程序設(shè)計(jì)課程在高職計(jì)算機(jī)專業(yè)的教學(xué)中占有很重要的地位,而且由于高職教育的特點(diǎn),程序設(shè)計(jì)課程不僅是專業(yè)基礎(chǔ)課,更是一門專業(yè)技能課。

      高職程序設(shè)計(jì)語言的選擇

      目前,我國高等職業(yè)院校開設(shè)的《程序設(shè)計(jì)語言》課程所選用的語言很多,但可以歸為以下兩類:(1)面向過程、基于文本界面,主要有C、Pascal、True Basic等程序設(shè)計(jì)語言,以C語言為主;(2)面向?qū)ο?、基于Windows圖形界面,主要有Visual Basic、Delphi、Visual C++、Java、C#.NET等,以Visual Basic語言為主。教學(xué)計(jì)劃中的課程設(shè)置也是多種多樣,有的學(xué)校仍然開設(shè)C語言,而有的學(xué)校則用Visual Basic等代替;有的學(xué)校只開設(shè)一門課,課時(shí)很多,而有的學(xué)校則開設(shè)三四門課,但每門課的課時(shí)都很少。筆者認(rèn)為,在程序設(shè)計(jì)語言選擇上要注意以下兩點(diǎn)。

      程序設(shè)計(jì)語言的選擇貴在精而不在多 由于高級語言有較強(qiáng)的共性,比如數(shù)據(jù)類型、程序結(jié)構(gòu)、函數(shù)等概念,如果能熟練掌握一門高級語言,則對其他語言的學(xué)習(xí)會變得很容易。

      兼顧專業(yè)基礎(chǔ)課和專業(yè)技能課的要求 高職教育中的程序設(shè)計(jì)課程不僅是一門專業(yè)基礎(chǔ)課,更應(yīng)該作為一門專業(yè)技能課來對待,所以,在課程設(shè)置和語言選擇上應(yīng)該兼顧這兩方面的要求。C語言一直是程序設(shè)計(jì)專業(yè)基礎(chǔ)課的首選,也有些學(xué)校開始使用Visual Basic等可視化語言代替C語言,但這容易增加部分后續(xù)專業(yè)課的教學(xué)難度,例如《數(shù)據(jù)結(jié)構(gòu)》。如何解決專業(yè)基礎(chǔ)課和專業(yè)技能課要求不同的問題,這是設(shè)置課程時(shí)必須考慮的。

      為此,建議以兩門高級語言作為程序設(shè)計(jì)的主干課程,一門面向過程的語言作為專業(yè)基礎(chǔ)課,教學(xué)的重點(diǎn)在于結(jié)構(gòu)化程序設(shè)計(jì)的基礎(chǔ);一門面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語言作為專業(yè)技能課,教學(xué)重點(diǎn)在于面向?qū)ο蠛蚖indows程序開發(fā)。例如,我校計(jì)算機(jī)專業(yè)教學(xué)計(jì)劃中開設(shè)有兩門程序設(shè)計(jì)語言,第二學(xué)期開設(shè)C語言,85學(xué)時(shí),1周課程設(shè)計(jì);第三學(xué)期開設(shè)C#.NET程序設(shè)計(jì),75學(xué)時(shí),1周課程設(shè)計(jì);第四學(xué)期再按照專業(yè)需求的不同,開設(shè)基于C#.NET的《數(shù)據(jù)庫程序開發(fā)》、《多媒體程序開發(fā)》、《網(wǎng)絡(luò)應(yīng)用開發(fā)》等課程。學(xué)生通過以上課程的學(xué)習(xí),既具有扎實(shí)的結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ),又具有很強(qiáng)的面向?qū)ο蠛蚖indows程序開發(fā)的能力。

      高職《程序設(shè)計(jì)語言》教學(xué)方法探討

      《程序設(shè)計(jì)語言》課是高職計(jì)算機(jī)專業(yè)的一門重點(diǎn)課程,但如果不顧高職教育特點(diǎn),照搬本科教育的教學(xué)計(jì)劃,則很容易造成教和學(xué)的矛盾。要解決這一問題,首先就是確定適合高職教育的教學(xué)目標(biāo)和要求。

      作為人和計(jì)算機(jī)通信的程序設(shè)計(jì)語言,在教學(xué)中應(yīng)達(dá)到如下目標(biāo)和要求:(1)學(xué)習(xí)程序設(shè)計(jì)語言的基本知識,養(yǎng)成好的編程習(xí)慣和嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng);(2)了解數(shù)據(jù)處理的結(jié)構(gòu)和算法;(3)能閱讀、理解、使用各類應(yīng)用程序;(4)能設(shè)計(jì)、編寫及調(diào)試程序,具有一定的程序設(shè)計(jì)能力。在上述目標(biāo)和要求中,其中心在于程序設(shè)計(jì)能力的培養(yǎng),這也是《程序設(shè)計(jì)語言》課教學(xué)的中心環(huán)節(jié)。下面就圍繞學(xué)生程序設(shè)計(jì)能力的培養(yǎng)與訓(xùn)練這一主旨,探討《程序設(shè)計(jì)語言》課教學(xué)在教學(xué)方法、教學(xué)內(nèi)容上應(yīng)強(qiáng)調(diào)的幾個(gè)問題。

      把握程序設(shè)計(jì)語言的全貌和特色 在語言課基礎(chǔ)知識教學(xué)中,應(yīng)注意點(diǎn)和面的結(jié)合。一方面,應(yīng)從全局來把握一般高級語言共有的特征;另一方面,在每一環(huán)節(jié)教學(xué)中,應(yīng)講清該語言的特色,使學(xué)生對其特色部分有較深入的了解。

      注重?cái)?shù)據(jù)結(jié)構(gòu)和常用算法 語言歸根到底是要用來編程的,而數(shù)據(jù)結(jié)構(gòu)和算法是程序的兩大要素,教師應(yīng)避免把教學(xué)重點(diǎn)放在語法的定義、規(guī)則上,而應(yīng)將數(shù)據(jù)結(jié)構(gòu)和算法這條線索融合在程序設(shè)計(jì)語言課教學(xué)中。在教學(xué)中宜將數(shù)據(jù)結(jié)構(gòu)的基本內(nèi)容穿插于語言基礎(chǔ)知識的講授和程序設(shè)計(jì)之中。

      強(qiáng)調(diào)實(shí)踐環(huán)節(jié) 高職計(jì)算機(jī)程序設(shè)計(jì)語言課的教學(xué)應(yīng)格外強(qiáng)調(diào)實(shí)踐環(huán)節(jié)的訓(xùn)練,除通過上機(jī)實(shí)驗(yàn)、課程設(shè)計(jì)、綜合實(shí)訓(xùn)等多個(gè)環(huán)節(jié)提高學(xué)生的實(shí)踐能力外,還應(yīng)該注重課程考核中實(shí)踐內(nèi)容的比例,比如可以采用書面考試、上機(jī)考核、項(xiàng)目實(shí)踐相結(jié)合的方式。上機(jī)考核可以讓學(xué)生在規(guī)定的時(shí)間內(nèi)對給定的程序設(shè)計(jì)題目編出程序并上機(jī)調(diào)試通過。項(xiàng)目實(shí)踐在期中布置,期末驗(yàn)收。這樣,通過多方面的綜合考察,有助于全面衡量學(xué)生學(xué)習(xí)情況和實(shí)踐能力。

      注意可視化程序設(shè)計(jì)語言教學(xué)的特點(diǎn) 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,各類程序設(shè)計(jì)語言層出不窮,特別是許多可視化的、基于面向?qū)ο笏枷氲能浖_發(fā)語言得到了業(yè)界的認(rèn)可。作為高職計(jì)算機(jī)專業(yè)的畢業(yè)生,熟悉這些行業(yè)內(nèi)常用的程序設(shè)計(jì)語言也是必須的。在教學(xué)過程中,針對這些語言的特點(diǎn),應(yīng)適當(dāng)調(diào)整教學(xué)重點(diǎn)和教學(xué)方法。(1)應(yīng)該把課程放在專業(yè)技能課的角度上來制定教學(xué)大綱,強(qiáng)調(diào)培養(yǎng)學(xué)生的自學(xué)能力和實(shí)際動手能力。在教學(xué)過程中,應(yīng)盡量使用真實(shí)的項(xiàng)目案例,讓學(xué)生能使用所學(xué)知識解決實(shí)際問題。(2)不要忽視基本語法的學(xué)習(xí)。由于這些程序設(shè)計(jì)語言往往都有很強(qiáng)的可視化開發(fā)工具,使用其設(shè)計(jì)Windows程序界面變得非常簡單和有趣,學(xué)生一般比較感興趣。但如果在教學(xué)中迎合學(xué)生的口味,只講界面設(shè)計(jì)而忽視了基本語法和結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ)的學(xué)習(xí),最終學(xué)生還是無法真正掌握程序設(shè)計(jì)這門課程。(3)充分應(yīng)用多媒體教學(xué)手段。因?yàn)?,可視化的程序設(shè)計(jì)語言往往都擁有豐富的可視化工具和控件,若僅以板書和口述來介紹,學(xué)生根本無法理解控件究竟該如何使用。而使用多媒體教學(xué),既可以生動、形象、直觀地介紹控件,又能增強(qiáng)學(xué)生的感性認(rèn)識、調(diào)動學(xué)生的積極性,從而提高教學(xué)質(zhì)量。(4)實(shí)行以實(shí)例為中心的實(shí)踐教學(xué)。課程的實(shí)踐教學(xué)環(huán)節(jié)應(yīng)該以實(shí)例為中心展開。比如,在講授C#課程時(shí),筆者發(fā)現(xiàn)該語言有很多標(biāo)準(zhǔn)控件,而又不可能每個(gè)控件都花大量課時(shí)講授,所以,只在最基本的三個(gè)控件上花了一定時(shí)間,其余控件則通過“1+1+1+1”實(shí)例教學(xué)法讓學(xué)生掌握使用。所謂“1+1+1+1”實(shí)例教學(xué)就是對每個(gè)控件準(zhǔn)備若干實(shí)例,講課時(shí)選取其中一個(gè)進(jìn)行完整的講解,上機(jī)實(shí)驗(yàn)時(shí)選取一個(gè)讓學(xué)生完成,課后再選取一個(gè)作為作業(yè),期末復(fù)習(xí)時(shí)還可以選取一個(gè)作為復(fù)習(xí)題。通過“1+1+1+1=4個(gè)實(shí)例”的反復(fù)練習(xí),在不增加課時(shí)的情況下使學(xué)生學(xué)到了更多的編程知識和技巧,這不僅提高了學(xué)生的學(xué)習(xí)興趣,而且還激發(fā)了學(xué)生的自學(xué)能力,收到了良好的效果。

      現(xiàn)在,許多非計(jì)算機(jī)專業(yè)的學(xué)生都已能熟練使用計(jì)算機(jī),如果一個(gè)計(jì)算機(jī)專業(yè)的學(xué)生不具備程序開發(fā)能力,畢業(yè)后會處在一個(gè)很不利的競爭地位,所以,掌握好一兩門程序設(shè)計(jì)語言對他們尤為重要。本文僅以《程序設(shè)計(jì)語言》課程為背景,圍繞程序設(shè)計(jì)能力的培養(yǎng)和訓(xùn)練這一主題,闡述了語言課教學(xué)中應(yīng)注意的幾個(gè)問題。隨著軟件技術(shù)的發(fā)展,《程序設(shè)計(jì)語言》課教學(xué)中要探討的問題還很多,如何取得更好的教學(xué)效果,還有待于教師進(jìn)一步積累教學(xué)經(jīng)驗(yàn),探求好的教學(xué)方法。

      參考文獻(xiàn):

      [1]張恒博,魏曉鳴.程序設(shè)計(jì)語言類課程設(shè)置的分析[J].大連民族學(xué)院學(xué)報(bào),2005,(4).

      [2]張敏霞.程序設(shè)計(jì)語言課程教學(xué)方法改革的探索與實(shí)踐[J].中國高教研究,2004,(1).

      [3]張書云,姜淑菊.程序設(shè)計(jì)語言課程教學(xué)方法探析[J].計(jì)算機(jī)教育,2005,(10).

      作者簡介:

      滕剛(1975—),男,江蘇蘇州人,碩士,蘇州市職業(yè)大學(xué)計(jì)算機(jī)工程系講師、工程師,研究方向?yàn)橛?jì)算機(jī)軟件工程。

      猜你喜歡
      高等職業(yè)教育能力
      你處理困難的能力如何?
      你的換位思考能力如何
      你的溝通能力很好嗎?
      不會飛的鳥
      高職計(jì)算機(jī)應(yīng)用基礎(chǔ)課程SPOC混合教學(xué)模式設(shè)計(jì)探討
      高職院?!叭齻€(gè)空間”就業(yè)體系構(gòu)建研究與實(shí)踐
      紡織行業(yè)職業(yè)結(jié)構(gòu)變遷對高職現(xiàn)代紡織專業(yè)人才培養(yǎng)的啟示
      盈江县| 二连浩特市| 乾安县| 财经| 大洼县| 邢台县| 花莲市| 新竹县| 黄大仙区| 建德市| 田阳县| 闻喜县| 夹江县| 磐石市| 博野县| 宜都市| 平昌县| 香河县| 芮城县| 收藏| 延川县| 新龙县| 武乡县| 巴青县| 绥阳县| 高碑店市| 修武县| 宣城市| 金乡县| 咸宁市| 华容县| 报价| 尖扎县| 呼和浩特市| 江津市| 肃宁县| 潢川县| 大渡口区| 雷波县| 陇西县| 孟津县|