前言:想要寫出一篇引人入勝的文章?我們特意為您整理了談紡織工程專業(yè)計算機語言課程教學方法范文,希望能給你帶來靈感和參考,敬請閱讀。
[摘要]根據(jù)紡織工程專業(yè)計算機語言課程培養(yǎng)方案,結(jié)合非計算機專業(yè)特點和學生的知識結(jié)構(gòu),分析了紡織工程專業(yè)計算機語言課程教學中存在的問題,并進行了課程教學方法探討。
[關(guān)鍵詞]紡織工程;計算機語言;教學方法
紡織工業(yè)是國民經(jīng)濟和社會發(fā)展的民生產(chǎn)業(yè)、支柱產(chǎn)業(yè)。2012年11月,黨的十八大提出了用信息化和工業(yè)化兩化深度融合來引領(lǐng)和帶動整個制造業(yè)的發(fā)展。2015年5月,國務(wù)院《中國制造2025》,提出從制造業(yè)大國向制造業(yè)強國轉(zhuǎn)變的目標,通過兩化融合發(fā)展來實現(xiàn)這一目標,要堅持“創(chuàng)新驅(qū)動、質(zhì)量為先、綠色發(fā)展、結(jié)構(gòu)優(yōu)化、人才為本”的基本方法。這為紡織行業(yè)轉(zhuǎn)型升級提供了戰(zhàn)略性的指導,也對紡織工程專業(yè)的復合型人才培養(yǎng)提出了更高的要求。面向非計算機專業(yè)開設(shè)的計算機語言課程是我國高校計算機基礎(chǔ)教育的重要組成部分。計算機基礎(chǔ)教育的根本目的是培養(yǎng)學生具備在各個領(lǐng)域應(yīng)用計算機的能力,大力提高學生計算機應(yīng)用能力,培養(yǎng)大批計算機應(yīng)用人才,推動各個領(lǐng)域中的信息化[1]。根據(jù)教育部高等學校計算機科學與技術(shù)教學指導委員會非計算機專業(yè)計算機基礎(chǔ)課程教學指導分委員會給出的計算機程序設(shè)計基礎(chǔ)的課程教學基本要求,本課程主要講授程序設(shè)計語言的基本知識和程序設(shè)計的技術(shù)與方法,無論采用哪種教學語言,通過本課程的學習,應(yīng)使學生初步掌握程序設(shè)計的基本方法、編程技能與上機調(diào)試能力,并嘗試通過編程解決一些示例性的應(yīng)用問題。本校紡織工程專業(yè)計算機語言課程的目標在于為學生講授一門計算機編程語言的同時,讓學生在程序的編寫和調(diào)試過程中,深入了解計算機程序運行的流程、機理和常規(guī)信息化處理的抽象模式,從而培養(yǎng)工程類學科學生嚴密的邏輯思維和理性的思考方式。通過本課程的學習,使學生的邏輯思維能力和嚴密程度,以及對現(xiàn)實世界的模型化抽象能力得到有效的培養(yǎng)。
一、課程教學中存在的問題
1.任課教師對于計算機語言課程對紡織工程專業(yè)學生培養(yǎng)目標的支撐角度和意義理解不夠到位,難以有效地把握課程目標,設(shè)計教學過程。課程教學過程中強調(diào)對語法的掌握,考核的知識點也偏重語法細節(jié),對問題建模、系統(tǒng)設(shè)計、系統(tǒng)測試提及甚少或完全忽略,往往導致學生誤認為軟件開發(fā)等同于寫代碼,不利于學生理解系統(tǒng)開發(fā)的實際過程。
2.缺乏面向紡織工程專業(yè)的計算機語言教材、教學案例,缺乏對利用信息化手段解決紡織行業(yè)實際問題的引導,無法與學生的內(nèi)部學習動機產(chǎn)生合力。
3.學生往往憑直覺認為學習計算機語言就是為了寫程序,覺得自己沒有意愿、沒有能力成為程序員,不理解為什么要學習該課程,對學習缺乏動力,不愿付出努力,甚至產(chǎn)生抵觸情緒。
二、課程教學方法探討
任課教師自身首先要深刻理解在國家大力推動信息化與工業(yè)化融合發(fā)展的大背景下,所培養(yǎng)的紡織工程專業(yè)復合型人才掌握計算機科學技術(shù)相關(guān)知識與能力的必要性和意義,以及本屆學生培養(yǎng)方案中需要依托計算機語言課程達到的教學目標。如果任課教師對于為國家為紡織行業(yè)培養(yǎng)既具備紡織專業(yè)知識,又熟悉信息化工作的復合型人才有著強烈的緊迫感、使命感,具備飽滿的教學熱情和明確的教學目標,能結(jié)合學生實際情況,緊緊圍繞教學目標的實現(xiàn)精心設(shè)計教學過程、課程實驗以及考核方式、考核標準,那么課程的教學效果就有了基本保障。根據(jù)教育心理學的研究成果,如果學生能認識到他們所學知識的價值將會提高他們的內(nèi)在學業(yè)動機,具有內(nèi)在學業(yè)動機的學生對學習充滿好奇心和持久性,重視知識和技能的掌握[2]。要讓學生理解計算機語言課程的教學內(nèi)容在自己的專業(yè)知識結(jié)構(gòu)中的位置和作用,一個行之有效的方法是案例教學法,即以紡織行業(yè)的實際應(yīng)用為背景精心設(shè)計規(guī)模適當?shù)恼n堂教學案例,將課程教學內(nèi)容中應(yīng)掌握的知識點分解到案例。課堂教學過程由案例引入,首先介紹問題背景和傳統(tǒng)的人工處理方法,引入用于替代該人工處理的軟件系統(tǒng)的需求分析和功能設(shè)計,通過演示和講解部分功能模塊的具體實現(xiàn)讓學生理解相關(guān)的知識點,示范測試用例的設(shè)計,通過對測試用例及測試結(jié)果的分析強調(diào)系統(tǒng)中對邊界情況和異常情況的處理。計算機語言課程通常面向大一學生開設(shè),因此案例的背景不宜太過復雜也不宜涉及尚未講授的專業(yè)知識,采用一個問題背景由簡單到復雜進行迭代,每次迭代引入一些新的知識點效果相對較好。自20世紀80年代我國高校開展計算機基礎(chǔ)教育以來,計算機科學與技術(shù)的發(fā)展可謂一日千里,早已過了掌握一門計算機語言就能開發(fā)系統(tǒng)的時代了。面對互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能與實體經(jīng)濟深度融合的行業(yè)信息化需求,紡織專業(yè)復合型人才的培養(yǎng)更多地應(yīng)當要提高學生使用信息化手段改造本行業(yè)傳統(tǒng)工作方式、工作流程以提高效率、降低成本的意識和能力,培養(yǎng)對本行業(yè)領(lǐng)域業(yè)務(wù)建模的能力,理解信息系統(tǒng)從需求分析、系統(tǒng)設(shè)計、系統(tǒng)開發(fā)、系統(tǒng)測試到部署運維的整個生命周期,有能力與專業(yè)開發(fā)團隊進行高效順暢的溝通與合作。相應(yīng)地,面向紡織專業(yè)學生的計算機語言的課程教學也應(yīng)更多地重視問題建模、設(shè)計方案、測試方案的設(shè)計和評價,應(yīng)引導學生從總體了解系統(tǒng)開發(fā)運行的方式和流程,不必過分強調(diào)語法細節(jié)和程序調(diào)試能力,可以用功能設(shè)計、流程設(shè)計、測試方案設(shè)計的練習代替程序改錯、手寫程序運行結(jié)果的練習。由于班級學生來自全國各地,他們在本科入學前接受過的計算機基礎(chǔ)教育、已掌握的計算機知識、已具備的計算機應(yīng)用能力各不相同。采用分層教學的方法,即在承認學生差異的前提下,確立以學生為主體的意識,針對學生不同的知識基礎(chǔ)、知識能力與水平,來設(shè)計教學過程,制定科學的評估體系,可以使不同層次的學生都能體驗勝任感,在自己原有的基礎(chǔ)上得到最佳發(fā)展[3]。在課堂教學中,不能僅從開發(fā)者的角度來分析案例系統(tǒng)的設(shè)計與實現(xiàn),而應(yīng)當同時引導學生從使用該系統(tǒng)的企業(yè)的所有者、各級管理者、一線工人的角度討論系統(tǒng)的實施給企業(yè)帶來的價值和挑戰(zhàn),以及企業(yè)中系統(tǒng)生命周期管理的問題。學生可以根據(jù)自己的興趣代入相應(yīng)的角色,多方位多角度參與課堂活動。課程考核以分組完成統(tǒng)一課題的方式進行,課題設(shè)置規(guī)定功能要求并允許加入擴展功能,學生以小組成員分工合作的方式完成系統(tǒng)的設(shè)計開發(fā)和對規(guī)定功能的測試用例的設(shè)計,并在小組間進行交叉測試,以小組成果及學生在小組活動中的表現(xiàn)作為學生本課程成績的評價依據(jù)。
三、結(jié)語
本文針對目前紡織工程專業(yè)計算機語言課程教學中存在的一些問題進行了探討,根據(jù)紡織工程專業(yè)計算機語言課程培養(yǎng)方案,結(jié)合非計算機專業(yè)特點和學生的知識結(jié)構(gòu),提出了一些具體可行的解決辦法。隨著計算機技術(shù)的不斷發(fā)展和在各行各業(yè)的深入應(yīng)用,根據(jù)本專業(yè)的特點,結(jié)合本專業(yè)人才的知識結(jié)構(gòu),如何更好地將計算機技術(shù)與本專業(yè)相結(jié)合,是一個不斷完善和改進的過程。
參考文獻
[1]譚浩強.高等學校計算機基礎(chǔ)教育改革的新階段[J].計算機教育,2003(1):27-28.
[2]LisaBohlin,L.教育心理學[M].北京:機械工業(yè)出版社,2012.
[3]向偉.大學計算機基礎(chǔ)分層教學模式的實踐研究[J].四川文理學院學報,2010,20(2):119-121.
作者:李岳陽 羅海馳 張琦 單位:江南大學