郭晶晶 劉伯運(yùn) 梁英杰 史蓓蕾
摘要:根據(jù)計(jì)算機(jī)專業(yè)人才現(xiàn)實(shí)發(fā)展特點(diǎn),按照軍隊(duì)院校計(jì)算機(jī)專業(yè)人才能力培養(yǎng)要求,結(jié)合海軍對該專業(yè)方向?qū)嶋H需求和專業(yè)發(fā)展,針對C語言教學(xué)過程中存在的問題,為加強(qiáng)學(xué)員的創(chuàng)新能力、設(shè)計(jì)能力、實(shí)際開發(fā)能力的培養(yǎng),探討以學(xué)員為中心的C語言教學(xué)改革方法。
關(guān)鍵詞:C語言;以學(xué)員為中心;能力培養(yǎng);教學(xué)改革
中圖分類號:G642.0? ? ?文獻(xiàn)標(biāo)志碼:A? ? ?文章編號:1674-9324(2019)12-0261-02
《計(jì)算機(jī)語言與軟件》作為海軍初級指揮和工程技術(shù)類生長干部學(xué)歷教育全校理工專業(yè)科學(xué)文化基礎(chǔ)必修課程。C語言本身具有很強(qiáng)的理論性和實(shí)踐性,為提高教學(xué)效果,C語言程序設(shè)計(jì)應(yīng)突出教學(xué)過程中學(xué)員自主積極性的調(diào)動發(fā)揮,加強(qiáng)學(xué)員的創(chuàng)新能力、設(shè)計(jì)能力、實(shí)際開發(fā)能力的培養(yǎng)。本研究通過分析院校調(diào)整改革后對計(jì)算機(jī)人才培養(yǎng)需求,探討以學(xué)員為中心的C語言教學(xué)改革方法。
一、C語言教學(xué)改革需求分析
為深入學(xué)習(xí)貫徹黨的十九大精神,推動院校改革落地見效,有效承擔(dān)新時代強(qiáng)軍使命,需要在軍事需求和學(xué)科發(fā)展的引導(dǎo)下,深入探討計(jì)算機(jī)專業(yè)人才的層次結(jié)構(gòu)、就業(yè)去向、能力與素質(zhì)等方面的具體要求。軍隊(duì)對計(jì)算機(jī)專業(yè)人才的需求不只是要求其掌握信息技術(shù)理論或技能,更需要的是要求計(jì)算機(jī)專業(yè)人員具有一定的行業(yè)或領(lǐng)域基礎(chǔ)理論知識,這樣才能快速融入到實(shí)際工作中去,較快掌握行業(yè)需求,促進(jìn)領(lǐng)域信息技術(shù)的應(yīng)用和信息化的建設(shè)。與之不相適應(yīng)的是,計(jì)算機(jī)專業(yè)學(xué)員工程實(shí)踐缺乏、實(shí)踐能力差,缺乏對工程技術(shù)和應(yīng)用技術(shù)能力的培養(yǎng),極大影響了計(jì)算機(jī)專業(yè)學(xué)員的職業(yè)發(fā)展,學(xué)生對學(xué)習(xí)該門課程沒有明確的學(xué)習(xí)目的與興趣。
目前C語言教學(xué)過程中,很多學(xué)員認(rèn)為這門課就是介紹C語言的概念、語句、語法規(guī)則等內(nèi)容。另外一些學(xué)員了解到現(xiàn)在流行的程序開發(fā)語言是其他的面向?qū)ο笳Z言,如Visual C++等,覺得C語言用處不大。其中,實(shí)驗(yàn)課環(huán)節(jié)效果較差,在上機(jī)過程中學(xué)生過分依賴書本,多數(shù)學(xué)生上機(jī)就是拿書本上的例子來驗(yàn)證,缺乏動手編寫程序的訓(xùn)練,自主學(xué)習(xí)能力有待大幅度提升。
基于以上現(xiàn)狀,為適應(yīng)時代要求,提高教學(xué)效果,C語言教學(xué)急需開展教學(xué)改革。
二、以學(xué)員為中心的C語言教學(xué)改革方法
當(dāng)前,新一輪科技革命、產(chǎn)業(yè)革命、軍事革命蓬勃興起,武器裝備遠(yuǎn)程精確化、智能化、隱身化、無人化趨勢更加明顯,特別是顛覆性技術(shù)的突破發(fā)展,催生戰(zhàn)爭形態(tài)和作戰(zhàn)樣式加速演變,軍事領(lǐng)域圍繞人才和科技的競爭日趨激烈。對于C語言教學(xué),首先要把教學(xué)質(zhì)量作為核心指標(biāo),深化培養(yǎng)理念、培訓(xùn)模式、教學(xué)方法、實(shí)踐手段等方面的改革。以學(xué)員為中心的教學(xué)改革方法已在很多課程中得到實(shí)踐,該方法適應(yīng)應(yīng)用型人才培養(yǎng)模式,是培養(yǎng)學(xué)生實(shí)際應(yīng)用能力一種行之有效的方法。這種培養(yǎng)模式以“能力為中心”,以適應(yīng)實(shí)際任職崗位需求為目標(biāo),以培養(yǎng)技術(shù)或?qū)嵺`應(yīng)用能力為主線,設(shè)計(jì)人才培養(yǎng)的知識結(jié)構(gòu)、能力結(jié)構(gòu)和素質(zhì)結(jié)構(gòu),努力為部隊(duì)培養(yǎng)綜合素質(zhì)較高、適用面較寬、技術(shù)實(shí)踐應(yīng)用能力較強(qiáng)的應(yīng)用型人才。
對于C語言教學(xué)改革,要實(shí)現(xiàn)以學(xué)員為中心,在教學(xué)過程中,從以下方面進(jìn)行了積極探索。
1.多種教學(xué)手段齊頭并進(jìn)。我們結(jié)合學(xué)科競賽的特點(diǎn),采取學(xué)生為主、教師為輔的方式。每次上課前,教師給每個學(xué)生發(fā)一些預(yù)習(xí)資料如MOOC、教學(xué)視頻和網(wǎng)站,要求學(xué)生在規(guī)定的時間內(nèi)完成并把疑問記錄下來。上課時,先要求每組選一個學(xué)生發(fā)言,談?wù)勛约旱念A(yù)習(xí)心得以及編程成長指數(shù),然后學(xué)生之間相互解答,最終問題交由教師解答。最后,由教師梳理問題,梳理知識點(diǎn)和梳理解決問題的方法。通過提供多種教學(xué)手段,讓課堂變得更加活躍,讓大家都能在輕松的氣氛中學(xué)到知識,不斷享受編程成功帶來的快樂。
2.教學(xué)內(nèi)容增加C語言程序開發(fā)案例,循循誘導(dǎo)、步步推進(jìn)共同討論。教學(xué)過程中,選擇一些貼近生活、貼近專業(yè)的C語言程序開發(fā)案例,或者能吸引學(xué)生的有趣案例。這樣學(xué)生能更積極參與到教學(xué)過程當(dāng)中,也能為后續(xù)的專業(yè)課程積累堅(jiān)實(shí)的基礎(chǔ)。比如在講授函數(shù)與指針增加一個吸引學(xué)生的有趣案例:有n個人(小于50人)圍成一圈,按順序從1到n編號。從第一個人開始報數(shù),報數(shù)3的人退出圈子,下一個從1開始重新報數(shù),報數(shù)3的人退出圈子。如此循環(huán),直到留下最后一個人。問留下來的人的編號。
按以下解題的關(guān)鍵思路引導(dǎo)學(xué)生進(jìn)行思考。
(1)用數(shù)組num[50]存n個人,怎么給數(shù)組元素賦初值?(2)循環(huán)條件是什么?(3)“圍成一圈”用c語言怎樣表達(dá)?(4)“報數(shù)3的人退出圈子”,怎樣表達(dá)退出圈子?(5)循環(huán)結(jié)束時,數(shù)組中元素分別是什么?(6)怎么打印出想要的結(jié)果?
針對每一個問題進(jìn)行課堂討論,學(xué)生可以思考、討論、舉手發(fā)言。
3.以C語言程序開發(fā)項(xiàng)目為主。學(xué)生以小組(團(tuán)隊(duì))為基本單位,每個小組設(shè)組長一名,每個人都有不同的分工,通過協(xié)作的方式來共同完成一個綜合性項(xiàng)目。以小組為單位有利于課上、課下的討論及學(xué)習(xí),小組成員之間互相協(xié)調(diào)與溝通,加強(qiáng)了自身的語言溝通能力、組織協(xié)調(diào)能力,側(cè)重學(xué)生綜合能力以及良好的人際關(guān)系的培養(yǎng),更有利于培養(yǎng)學(xué)生的團(tuán)隊(duì)精神及合作意識,以便將來更好地適應(yīng)部隊(duì)需求。
以編制綜合性的C語言程序(綜合項(xiàng)目)為主線,把整個綜合項(xiàng)目分割成多個基礎(chǔ)子項(xiàng)目,如:輸入/輸出、排序、查詢/統(tǒng)計(jì)、文件讀/寫等?;A(chǔ)子項(xiàng)目完成了,累積的知識點(diǎn)就夠用了,這時完成綜合項(xiàng)目時就很輕松了。
4.提供多種自主學(xué)習(xí)的平臺。為了便于學(xué)生課后復(fù)習(xí)、課后預(yù)習(xí)以及課后測試,教師為學(xué)生提供了多種自主學(xué)習(xí)的平臺,如軍隊(duì)級精品課程教學(xué)資源、網(wǎng)易公開課中與該課程相關(guān)內(nèi)容等,學(xué)生在課外可以根據(jù)自己的學(xué)習(xí)條件,選擇自己喜歡的方式去學(xué)習(xí)新知識和鞏固已學(xué)知識。此外,使用多種交流平臺,為學(xué)員解決學(xué)習(xí)、生活過程中遇到的各種問題。
三、結(jié)束語
在人才培養(yǎng)過程中,突出實(shí)踐,強(qiáng)化應(yīng)用是工程類院校的重要特征,對于這類人才,培養(yǎng)的過程應(yīng)該是理論與實(shí)踐逐步融合的過程,是理論教學(xué)與實(shí)踐教學(xué)相互滲透的過程。工程類院校的教學(xué)體系必須突出實(shí)踐能力的培養(yǎng)。對于C語言教學(xué)而言,實(shí)踐教學(xué)環(huán)節(jié)不應(yīng)該單純依附于理論教學(xué),而是應(yīng)該以學(xué)員為中心,獨(dú)立地構(gòu)建與理論教學(xué)體系相輔相成、相對獨(dú)立的實(shí)踐教學(xué)體系,提高學(xué)生理論聯(lián)系實(shí)際、解決實(shí)際問題的綜合能力。
參考文獻(xiàn):
[1]韓立毛,范新明,徐秀芳.應(yīng)用型本科院?!俺绦蛟O(shè)計(jì)基礎(chǔ)”課程的教學(xué)模式研究與實(shí)踐[J].計(jì)算機(jī)教育,2010,(02):128-131+143.
[2]丁海燕,袁國武,周小兵,等.高級語言程序設(shè)計(jì)案例教學(xué)模式的探討[J].計(jì)算機(jī)教育,2011,(08):65-68.
[3]朱韶平,肖永良.基于虛擬實(shí)驗(yàn)室的計(jì)算機(jī)專業(yè)實(shí)踐教學(xué)改革研究[J].湖南第一師范學(xué)院學(xué)報,2012,12(05):73-75.
[4]丁珠玉,樊利,周勝靈.以科技競賽為載體培養(yǎng)工科學(xué)生創(chuàng)新能力[J].西南師范大學(xué)學(xué)報(自然科學(xué)版),2012,37(04):205-208.
[5]謝輝,王栓強(qiáng),曹靜,等.產(chǎn)教融合與校企合作的材料成型及控制工程專業(yè)人才培養(yǎng)模式探析與實(shí)踐[J].教育教學(xué)論壇,2018,(17):27-29.
[6]黃鐵蘭,張金蘭,曾麗波.大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練項(xiàng)目對教學(xué)改革的驅(qū)動效應(yīng)研究——以高職《遙感技術(shù)及應(yīng)用》課程為例[J].教育現(xiàn)代化,2018,5(19):28-29+42.
[7]卜森.應(yīng)用型人才培養(yǎng)模式下《網(wǎng)絡(luò)營銷》課程實(shí)踐教學(xué)改革與探索[J].吉林廣播電視大學(xué)學(xué)報,2018,(05):3-5.
[8]徐新愛.基于學(xué)科競賽的《C語言程序設(shè)計(jì)》課程教學(xué)改革研究[J].西南師范大學(xué)學(xué)報(自然科學(xué)版),2015,40(09):224-228.
[9]衛(wèi)軍超.C語言教學(xué)改革探討與實(shí)踐[A].北京中外軟信息技術(shù)研究院.第五屆世紀(jì)之星創(chuàng)新教育論壇論文集[C].北京中外軟信息技術(shù)研究院,2016:1.
[10]楊平.C語言教學(xué)改革探討與實(shí)踐[J].電腦學(xué)習(xí),2011,(02):63-64.
Discussion on Student Centered C Language Teaching Reform Mode
GUO Jing-jing,LIU Bo-yun,LIANG Ying-jie,SHI Bei-lei
(School of Electronic Engineering,Naval University of Engineering,Wuhan,Hubei 430033,China)
Abstract:According to the practical development characteristics of computer professionals and the requirements of military academy computer professional training ability,In view of the actual demand and professional development of the Navy,and the problems existing in the C language teaching process,in order to strengthen the students' creative ability,design ability and actual development ability,this paper probes into the teaching reform of C language centered on the students.
Key words:C language;take the student as the center;ability training;reform in education