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

?

高職《C語言程序設(shè)計》教材建設(shè)研究

2016-06-06 09:18:24冀津錢國梁丁其鵬
現(xiàn)代交際 2016年1期
關(guān)鍵詞:教材建設(shè)高職

冀津 錢國梁 丁其鵬

[摘要]本文先分析當(dāng)前高職《C語言程序設(shè)計》教材的現(xiàn)狀,然后提出該教材的建設(shè)思路,即教材建設(shè)應(yīng)圍繞課程定位、遵循學(xué)習(xí)規(guī)律、構(gòu)造學(xué)習(xí)框架、強(qiáng)化設(shè)計思維、適當(dāng)降低難度、夯實理論基礎(chǔ)的同時也要注重實驗環(huán)節(jié),讓教材成為教師教學(xué)、學(xué)生學(xué)習(xí)的有效工具。

[關(guān)鍵詞]高職 C語言程序設(shè)計 教材建設(shè)

[中圖分類號]G642 [文獻(xiàn)標(biāo)識碼]A [文章編號]1009-5349(2016)02-0237-02

程序設(shè)計課程一直以來都是信息類專業(yè)的必學(xué)課程,而《C語言程序設(shè)計》又是很重要的一門專業(yè)基礎(chǔ)課,對后續(xù)課程如數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟮某绦蛟O(shè)計、C#程序設(shè)計、.Net應(yīng)用開發(fā)等而言,是非常重要的一門前導(dǎo)課。數(shù)十年來,《C語言程序設(shè)計》在信息類專業(yè)的基礎(chǔ)課中有著不可取代的地位,該課程旨在培養(yǎng)學(xué)生熟練掌握程序設(shè)計的語法規(guī)則,形成良好的程序設(shè)計風(fēng)格,為進(jìn)一步學(xué)習(xí)后續(xù)課程奠定基礎(chǔ)。教材作為一本工具書,是教師授課與學(xué)生學(xué)習(xí)的主要參考工具,擁有一本集科學(xué)性、完整性和趣味性于一體的《C語言程序設(shè)計》教材,是學(xué)生學(xué)好這門課程的必要條件。對于高職院校的信息類學(xué)生來說,能夠滿足自身學(xué)習(xí)需求,與教師課堂講授相吻合,便于自己課堂之余進(jìn)行知識反芻的教材更是必不可少的。

一、 《C語言程序設(shè)計》教材現(xiàn)狀

高職院校的培養(yǎng)目標(biāo)、教學(xué)模式、教學(xué)內(nèi)容有其鮮明的特色,教材的建設(shè)更應(yīng)該符合學(xué)生特點和學(xué)習(xí)需求。高職院?!禖語言程序設(shè)計》教材經(jīng)歷了兩個發(fā)展階段:在高職辦學(xué)的早期,高職教學(xué)的主要內(nèi)容是具體的實用技術(shù),不需要也沒有教材,因此,高職《C語言程序設(shè)計》教材建設(shè)明顯滯后。隨著高職院校的不斷發(fā)展與完善,諸多《C語言程序設(shè)計》的教材相繼問世,盡管其中許多冠以“高職”字樣,卻依然存在不少弊端,主要表現(xiàn)在以下幾方面:

(一)延續(xù)本科教材風(fēng)格,不符合高職教學(xué)特點

繼高職院校廣被詬病為本科院校的“壓縮餅干”后,高職教材也成為本科教材的壓縮版,《C語言程序設(shè)計》的教材也存在此類問題。打開最新版的某一冊“普通高等教育‘十二五國家級規(guī)劃教材(高職高專教育)”的《C語言程序設(shè)計》教材,發(fā)現(xiàn)內(nèi)容結(jié)構(gòu)依然是C語言基礎(chǔ)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、位運算、結(jié)構(gòu)體與共用體、指針、文件等章節(jié),和任一冊本科教材內(nèi)容結(jié)構(gòu)幾乎一致,而每一章節(jié)的內(nèi)容也基本是由例題、解題步驟、流程圖、代碼和課后習(xí)題組成的,延續(xù)了本科教材的風(fēng)格,與高職所突出的培養(yǎng)技能型人才的特點不符合。

(二)內(nèi)容枯燥,實用性差

目前,大多數(shù)《C語言程序設(shè)計》教材對語法規(guī)則的介紹著墨很多,枯燥無味、實用性差。比如,打開任一本C語言程序教材,會發(fā)現(xiàn)還有“編寫判斷一個數(shù)是否為素數(shù)”“編寫斐波那契數(shù)列的前20項”這種與生活距離較遠(yuǎn)、無法吸引學(xué)生的案例,因此,使學(xué)生在學(xué)習(xí)過程中把精力多放在記憶各種靈活多樣的C語言語法規(guī)則上,忽視了使用C語言解決實際問題的能力的培養(yǎng)。

(三)未能給學(xué)生提供充足的自學(xué)條件

作為高職信息類專業(yè)學(xué)生的第一門專業(yè)基礎(chǔ)課,《C語言程序設(shè)計》與學(xué)生在進(jìn)入大學(xué)之前所學(xué)的知識有著本質(zhì)上的不同,尤其是讓初學(xué)者理解并掌握“指針”“函數(shù)”“數(shù)組”等聞所未聞的概念有相當(dāng)難度。因此,教材不僅是學(xué)生課堂學(xué)習(xí)的參考工具,更是學(xué)生課后進(jìn)行知識反芻的指導(dǎo)書。目前的教材除了課后習(xí)題之外,并沒有對學(xué)生的自學(xué)進(jìn)行有效的指導(dǎo)和知識補(bǔ)充,不利于學(xué)生對C語言知識的理解與掌握。

二、 《C語言程序設(shè)計》教材建設(shè)的指導(dǎo)思想

鑒于當(dāng)前《C語言程序設(shè)計》教材所存在的各種問題,根據(jù)實際教學(xué)過程中積累的經(jīng)驗和學(xué)生的反饋,我們認(rèn)為《C語言程序設(shè)計》教材的建設(shè)應(yīng)遵循這些方面:①教材內(nèi)容應(yīng)兼顧高職院校的教學(xué)要求中初學(xué)者的學(xué)習(xí)水平;②教材案例設(shè)計應(yīng)兼顧知識性、趣味性和實用性;③教材主體內(nèi)容應(yīng)力求通俗易懂、深入淺出,能讓絕大多數(shù)學(xué)生理解和掌握;④教材的建設(shè)應(yīng)使學(xué)生能夠理解并積極參與教學(xué)過程,引導(dǎo)學(xué)生積極思考,調(diào)動學(xué)生學(xué)習(xí)的積極性,針對學(xué)生的練習(xí)應(yīng)建立由淺入深、由簡單到復(fù)雜、由單一到綜合的轉(zhuǎn)變,形成學(xué)習(xí)梯度;⑤教材應(yīng)提供參考依據(jù),為學(xué)有余力的學(xué)生提供了解更多專業(yè)知識的條件,同時對學(xué)習(xí)進(jìn)度緩慢的學(xué)生,也應(yīng)該讓他們課堂之余有具備咀嚼知識的自學(xué)條件。

三、《C語言程序設(shè)計》教材建設(shè)的具體舉措

(一)圍繞課程定位,精選教材內(nèi)容

《C語言程序設(shè)計》課程的主旨是讓學(xué)生樹立程序設(shè)計的理念,而不僅僅定位于C語言本身的知識點上。因此,教材內(nèi)容的設(shè)計應(yīng)選擇程序開發(fā)過程中所共有的知識點,盡量刪減C語言本身所獨有的知識點。比如,在順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)這三種基本結(jié)構(gòu)的內(nèi)容安排中,應(yīng)把重點放在這三種結(jié)構(gòu)的應(yīng)用環(huán)境上,特別是圍繞這三種基本結(jié)構(gòu)的程序設(shè)計思想與方法,而應(yīng)該弱化這三種基本結(jié)構(gòu)的語法、格式,特別是應(yīng)該減少輸入輸出的格式控制符的篇幅,只要讓學(xué)生了解各種程序設(shè)計語言都有各自不同的語法格式規(guī)定即可;還比如,C語言在構(gòu)造數(shù)據(jù)類型的內(nèi)容安排中,要重點介紹引入構(gòu)造數(shù)據(jù)類型的目的,而非構(gòu)造數(shù)據(jù)類型本身的編寫格式;此外,C語言對于程序設(shè)計非共性的知識,比如二級指針(函數(shù)指針)、文件函數(shù)等內(nèi)容,則可以在教材中刪減。

(二)遵循學(xué)習(xí)規(guī)律,重整教材結(jié)構(gòu)

學(xué)生知識建立的過程是認(rèn)知與實踐交替運用的過程,單純的認(rèn)知與單純的實踐都不能形成完整的知識建構(gòu),知識學(xué)習(xí)的過程就是認(rèn)知、實踐、再認(rèn)知、再實踐的循環(huán)過程,知與行不斷交替以達(dá)到統(tǒng)一。前文所述,程序設(shè)計類課程對于高職院校信息類專業(yè)的學(xué)生而言,是入學(xué)之后的第一門專業(yè)基礎(chǔ)課,既沒有前導(dǎo)課,也沒有同期學(xué)習(xí)的同類課,而且與他們在大學(xué)之前所接觸的知識完全不同,是一片極為陌生的知識領(lǐng)域。因此,在教材的結(jié)構(gòu)設(shè)計中,應(yīng)注重將內(nèi)容由淺入深、循序漸進(jìn),切忌將難點重點集中,以免讓初學(xué)者遇到太多難題,磨滅學(xué)習(xí)的積極性。比如,數(shù)據(jù)類型和變量的定義這部分內(nèi)容,是《C語言程序設(shè)計》學(xué)習(xí)之初的內(nèi)容,可與C語言程序的小案例結(jié)合起來做簡單的介紹,目的是讓初學(xué)者了解數(shù)據(jù)類型、變量定義的基本方法及作用,當(dāng)學(xué)習(xí)了函數(shù)的知識之后,可以再對數(shù)據(jù)的存儲、變量的定義過程、變量的作用域和有效性加以深入介紹;還比如,運算符與表達(dá)式這部分內(nèi)容,可以在簡單程序設(shè)計部分只告訴學(xué)生如何使用,讓學(xué)生較快地進(jìn)入編程階段,而在學(xué)生學(xué)習(xí)過三種基本結(jié)構(gòu)之后,再將運算符與表達(dá)式進(jìn)行深入透徹的講解,則學(xué)生能夠?qū)⒔Y(jié)構(gòu)化程序設(shè)計與運算符表達(dá)式相結(jié)合,對知識的掌握更加完整和徹底。

(三)構(gòu)造學(xué)習(xí)框架,強(qiáng)化設(shè)計思維

在以往的《C語言程序設(shè)計》教學(xué)過程中,當(dāng)要求學(xué)生對某個案例進(jìn)行編程時,學(xué)生通常了解程序生成的大致結(jié)構(gòu),但是對程序具體的編寫過程就感覺無從下手,究其根源就在于C語言教學(xué)方式與實際解決問題的途徑相脫離。當(dāng)教學(xué)內(nèi)容偏重于語法規(guī)則和編程格式的介紹而忽視培養(yǎng)解題思路與解題方法時,學(xué)生就無法獨立編寫完整的程序。因此,為使學(xué)生理解和掌握編程方法,教材中各章節(jié)在設(shè)計編程案例時,應(yīng)建立一個學(xué)習(xí)框架,按照“變量分析”“設(shè)計思路”“程序代碼”“運行結(jié)果”“說明與思考”進(jìn)行設(shè)置——對于某一個具體問題,首先分析解決問題需要設(shè)置哪些變量及變量的數(shù)據(jù)類型,接著分析解決問題的具體思路及步驟,給出程序流程;然后,寫出程序代碼并調(diào)試運行,得出結(jié)果,并對重點語句進(jìn)行注釋;最后,針對程序設(shè)計和實現(xiàn)過程中容易出現(xiàn)的錯誤及需要注意的問題給出必要的說明,讓學(xué)生能夠充分掌握程序設(shè)計整個過程中的思考方法。

(四)針對學(xué)生學(xué)習(xí)特征,適當(dāng)降低難度

教材的面向?qū)ο笫菍W(xué)生,所以在教材編寫過程中必須首先考慮教材內(nèi)容與學(xué)生的接受能力,高職院校的學(xué)生與本科院校的學(xué)生在學(xué)習(xí)態(tài)度、學(xué)習(xí)能力和學(xué)習(xí)習(xí)慣上還是存在一定差距的,高職學(xué)生相對來說缺少學(xué)習(xí)的主觀能動性和鉆研精神,因此,在保證知識點豐富的前提下適當(dāng)降低內(nèi)容的難度是編寫高職教材需要遵循的首要原則。其次,高職院校的學(xué)生應(yīng)注重其實際應(yīng)用能力的培養(yǎng),在面向高職學(xué)生的《C語言程序設(shè)計》教材中,我們可以刪除或簡化難度較大又不涉及程序開發(fā)共性的內(nèi)容,如:浮點類型數(shù)據(jù)的存儲格式、函數(shù)指針、數(shù)組與指針的關(guān)系等內(nèi)容可以刪除;C自增自減運算、位運算、共用體、文件操作等內(nèi)容可以只介紹基本知識點而不做深入討論。此外,教材中例題和習(xí)題的編排也要注意難度適中,盡量選擇貼近生活又較為簡單的案例,便于學(xué)生理解和接受,并且使之在編程過程中產(chǎn)生興趣,讓學(xué)生易于上手,在學(xué)習(xí)的過程中不斷產(chǎn)生成就感,樂于對新知識進(jìn)行更深入的挖掘和探索。

(五)夯實理論基礎(chǔ),注重實驗環(huán)節(jié)

雖說高職學(xué)生注重的是技能培養(yǎng),但作為信息類學(xué)生的第一門專業(yè)基礎(chǔ)課,《C語言程序設(shè)計》還應(yīng)起到奠定理論基礎(chǔ)、訓(xùn)練編程理念的作用。因此,在教材的內(nèi)容設(shè)計中,不能完全輕理論,還要把一些重要的理論講述清楚。例如,三種基本結(jié)構(gòu)(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))的流程及應(yīng)用,要讓學(xué)生能夠?qū)⑷N結(jié)構(gòu)整合起來解決實際問題;算法是編程之真是思路之源,對一個問題首先要確定算法,才能根據(jù)算法步驟編寫具體代碼形成程序;“結(jié)構(gòu)體”也是一種構(gòu)造的數(shù)據(jù)類型,但對于數(shù)據(jù)類型的理解要更加透徹,有了數(shù)據(jù)類型的概念,對以后其他程序語言的學(xué)習(xí)就會更加輕松。教材內(nèi)容設(shè)計上,還要加大實驗環(huán)節(jié)的設(shè)計,實驗內(nèi)容按照設(shè)計性、驗證性和綜合性兼顧的原則設(shè)計題目,每道題目給出題目描述、題目分析、測試數(shù)據(jù)、提示代碼和參考運行結(jié)果。其中,題目分析從變量分析和設(shè)計思路兩個角度討論,讓學(xué)生能夠充分體驗程序設(shè)計整個過程中的思考方法,提示代碼只是給出一小段代碼,其余讓學(xué)生進(jìn)行補(bǔ)充,能夠進(jìn)一步鍛煉學(xué)生的程序設(shè)計能力和創(chuàng)新思維能力,強(qiáng)調(diào)對學(xué)生分析解決實際問題能力的培養(yǎng)。

四、結(jié)語

高職《C語言程序設(shè)計》教材的改革與開發(fā)是一項既長期又必要的任務(wù)。教材要突出高職教學(xué)特色和教學(xué)規(guī)律,符合高職學(xué)生的特點,遵循“理論適度、內(nèi)容生動、案例實用、難度相當(dāng)”的編寫要求。課題組教師結(jié)合多年教學(xué)經(jīng)驗和學(xué)生反饋,編寫適合高職學(xué)生的《C語言程序設(shè)計》教材,并在使用過程中不斷補(bǔ)充和完善,使教材成為課程的有效載體,成為教師的有利教具,成為學(xué)生的學(xué)習(xí)指引。

【參考文獻(xiàn)】

[1]譚浩強(qiáng).C語言程序設(shè)計[M].北京:清華大學(xué)出版社,

2005.

[2]廖雷.程序設(shè)計(C++版) [M].北京:機(jī)械工業(yè)出版社,

2004.

[3]李風(fēng)云.C/C++程序設(shè)計基礎(chǔ)[M].北京:人民郵電出版社,2003.

[4]烏云高娃.C語言程序設(shè)計[M].北京:高等教育出版社,

2012.

責(zé)任編輯:彭海多

猜你喜歡
教材建設(shè)高職
高職應(yīng)用文寫作教學(xué)改革與創(chuàng)新
活力(2019年21期)2019-04-01 12:18:24
公共事業(yè)管理專業(yè)英語課程建設(shè)研究
亞太教育(2016年35期)2016-12-21 19:43:03
關(guān)于核科學(xué)技術(shù)專業(yè)英語教材建設(shè)的思考
淺談高校統(tǒng)計學(xué)教材建設(shè)中的問題
青年時代(2016年27期)2016-12-08 23:02:49
關(guān)于鐵路行業(yè)高職院校高等數(shù)學(xué)課程教材建設(shè)的思考
湖北民間舞蹈課程體系的建構(gòu)
戲劇之家(2016年22期)2016-11-30 17:32:19
中高職銜接教材建設(shè)的思考與實踐
價值工程(2016年30期)2016-11-24 16:42:05
高職大學(xué)生孝文化教育淺探
高職人才培養(yǎng)模式創(chuàng)新探討
海峽影藝(2012年1期)2012-11-30 08:15:44
鄂托克旗| 东方市| 池州市| 乐安县| 得荣县| 宁波市| 新源县| 房产| 桑日县| 漠河县| 孝感市| 通州区| 六安市| 新野县| 武定县| 同德县| 武清区| 奉新县| 镶黄旗| 鄄城县| 淄博市| 重庆市| 黄大仙区| 凤山市| 都安| 连平县| 绍兴县| 页游| 鄂尔多斯市| 滨州市| 本溪市| 错那县| 饶河县| 云南省| 亳州市| 镇雄县| 阿荣旗| 云安县| 宜州市| 荣成市| 博兴县|