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

?

基于OBE教育理念的《ASP.NET程序設(shè)計》課程教學改革研究

2022-12-17 23:35:56林秋蝦
關(guān)鍵詞:程序設(shè)計編程知識點

林秋蝦

(廈門工學院,福建廈門 361001)

傳統(tǒng)教育模式存在一些弊端,使學生為了考試而學習,往往忽略考試之外的知識,導致其學術(shù)基礎(chǔ)薄弱,動手能力偏差。所以目前人們更加關(guān)注教育投入的回報與實際的現(xiàn)實需要,成果導向教育(OBE)應運而生。

成果導向教育(OBE)是指,教學設(shè)計和教學實施的目標是學生通過教育過程最后所取得的學習成果。成果導向教育(OBE)能夠衡量學生的實際動手能力,而不僅限于學生的理論水平。

本次改革研究定位基于OBE教育理念的ASP.NET課程理實一體化教學模式的教改探究與實踐,借鑒OBE教育理念,對《ASP.NET程序設(shè)計》的課程內(nèi)容進行綜合分析,設(shè)計符合課程教學目標的理實一體化教學案例,培養(yǎng)學生的團隊協(xié)作能力、人際溝通能力、軟件開發(fā)能力等職業(yè)素養(yǎng),進而構(gòu)建出相應的理實一體化實踐教學體系[1]。

傳統(tǒng)的授課方法是教師講授為主,而理實一體化教學改變了這種授課方法。教師在授課過程中把理論和實踐結(jié)合在一起,在講解理論知識的基礎(chǔ)上輔以案例教學。學生在學習理論知識的基礎(chǔ)上動手實踐,在實踐過程中加深對理論基礎(chǔ)知識的學習。在課堂上靈活應用理實一體化教學模式,提高了學生的動手能力,課堂學習氛圍也活躍了許多,增加了師生之間、生生之間的互動。因此,在《ASP.NET程序設(shè)計》課程中實施理實一體化教學,順應當前的教育發(fā)展方向[2]。

1 《ASP.NET程序設(shè)計》課程的教學現(xiàn)狀

《ASP.NET程序設(shè)計》課程的應用領(lǐng)域較為廣泛,可以進行游戲軟件開發(fā)、桌面應用系統(tǒng)開發(fā)、智能手機程序開發(fā)、多媒體系統(tǒng)開發(fā)、網(wǎng)絡(luò)應用程序開發(fā)以及操作系統(tǒng)平臺開發(fā)等,是一門就業(yè)技能課程,具有較強的理論性、實踐性和應用性,在計算機類課程體系中的地位非常重要。其教學目標是培養(yǎng)學生具備Web應用程序設(shè)計、軟件測試、軟件維護、軟件應用[3]等方面的基本知識和基本技能,培養(yǎng)學生ASP.NET動態(tài)網(wǎng)站的程序開發(fā)能力。

目前,實踐教學在各專業(yè)課程中的應用較為成熟,如加拿大CBE(以能力為基礎(chǔ)的教育)模式理論與實踐一體化教學強調(diào)學習目標的可操作性,主張學習的個性化,重視實踐能力培養(yǎng),從而提高教學效果;在我國,臨沂師范學院康梅娟、郭狀先等人研究了案例教學在ASP.NET課程項目教學改革中的應用;陜西國防工業(yè)職業(yè)技術(shù)學院陳巧莉等人將CDIO理念融入ASP.NET課程的教學中。這些都對ASP.NET課程的改革有一定的借鑒意義[4]。

《ASP.NET程序設(shè)計》是軟件工程專業(yè)開設(shè)的一門專業(yè)選修課,在教學中存在一些問題。具體如下:

(1)教學內(nèi)容涉及的知識點多,教學內(nèi)容零散。

(2)授課還是以教材為主,教學內(nèi)容基本上都是所選教材的內(nèi)容,學生在上機時也缺少合適的實驗指導書。

(3)考核方式較為單一,使用傳統(tǒng)的理論考試方式,不能很好地檢測出學生的實際編程水平。

(4)由于大班授課,教師課堂管理困難。

(5)教學方法以教師為中心等。

導致培養(yǎng)的學生未能滿足企業(yè)對人才的需求?;诖?,對該門課程進行教學改革刻不容緩。

2 《ASP.NET程序設(shè)計》課程的教學改革實施

2.1 確定課程教學目標

我們的教學目標是要在《ASP.NET程序設(shè)計》的理論教學和實踐教學中融入OBE教育理念。在OBE理念下,學生處于教學活動的中心地位,而教師主要起引導作用。本課程立足學生就業(yè),是一門專業(yè)技能課,通過本課程的學習,學生可以了解并掌握網(wǎng)頁開發(fā)的基礎(chǔ)知識,標準控件,驗證控件,HTTP請求、響應及狀態(tài)管理,ADO.NET數(shù)據(jù)訪問技術(shù),用戶和角色管理,主題、母版、用戶控件和Web部件,網(wǎng)站導航,Mircrosoft AJAX,Web服務和WCF服務等基礎(chǔ)知識和基本方法[5],對Web應用程序開發(fā)有一個全面的認識和了解。同時參考企業(yè)相關(guān)崗位的崗位職責,結(jié)合實際項目,讓學生對程序的正確性、可用性、易用性有一定認識,幫助學生理解崗位職責、初步培養(yǎng)職業(yè)素養(yǎng),以便將來可以快速適應工作崗位。

2.2 引入思政教育

課程思政建設(shè)是落實立德樹人根本任務的重要舉措,思政寓于課程,課程承載思政[6],是一種全新的教育教學理念。但課程思政不是“課程+思政”這樣簡單的拼接,而是需要教師深入挖掘與專業(yè)課程核心內(nèi)容高度匹配的思政元素。課程思政背景下的課堂教學既追求對專業(yè)理論知識的掌握,即知識目標;又需要將學習過程中所掌握的方法內(nèi)化為解決實際問題的能力,即能力目標[7]。所以教師在設(shè)定專業(yè)課課程的各個環(huán)節(jié)時,如教學目標、教學案例、教學任務等,都要深入挖掘思政元素,提升學生對本專業(yè)的自豪感和認同感,夯實課程思政的基礎(chǔ)[8]。

在理論和實踐教學過程中,注重挖掘與專業(yè)知識相關(guān)的思政元素,把相關(guān)的思想政治教育內(nèi)容融入課件和實驗教學素材中。具體如下:

(1)讓學生編程時注意編程規(guī)范,如變量名命名要有意義,遵守命名規(guī)則、代碼排版等,讓學生通過編程規(guī)范學會嚴于律己。

(2)在編寫代碼時,一個小小的錯誤就有可能引起嚴重后果,如少寫分號(;)就能使程序編譯出錯,輸入不合法會使網(wǎng)頁崩潰。所以在編寫代碼過程中要培養(yǎng)學生耐心、細致的工作作風。

(3)編程時難免會出現(xiàn)bug,學生要試著調(diào)試程序來解決問題。這是一項繁瑣、枯燥且耗時長的內(nèi)容,在其中要培養(yǎng)學生面對問題時自信、沉著、冷靜的心理素質(zhì)。

(4)在將項目分解成多個任務時,需要組長對項目有全局意識,能夠做到統(tǒng)籌規(guī)劃。組員領(lǐng)到任務時,組員之間也要溝通協(xié)調(diào),提供好各個任務的接口,這樣在進行任務集成時會較為順利。在這個過程中培養(yǎng)學生相互協(xié)作的能力與團隊精神。

2.3 調(diào)整課程教學內(nèi)容

《ASP.NET程序設(shè)計》課程涉及的內(nèi)容較多,各章節(jié)的知識點比較分散,缺乏系統(tǒng)性和完整性,而且難易知識點相互夾雜,給學生的學習帶來不少困難[9]。

為此需要對課程內(nèi)容進行重新整合,以ASP.NET技術(shù)在企業(yè)的實際應用為主線,把企業(yè)中的實際項目拆解成若干個具有綜合知識點的案例。教師在教學過程中會講解相應的知識點并編程實現(xiàn)這些案例,學生在領(lǐng)悟這些知識點在實際項目的應用后模仿實踐,提高自己的編程能力。為了讓學生能夠靈活應用這些知識點,會在課后布置具有相似知識點的任務讓項目團隊完成,真正實現(xiàn)理論實踐一體化,體現(xiàn)出就業(yè)技能課中“突出學生實際編程能力”的培養(yǎng)目標。

在課程內(nèi)容上將ASP.NET知識和實用的實例有機結(jié)合起來。教師與企業(yè)多次對接來跟蹤ASP.NET的發(fā)展,了解企業(yè)對人才能力的需求。根據(jù)行業(yè)軟件發(fā)展情況調(diào)整教學內(nèi)容。為了適應市場需求,精心挑選課程內(nèi)容,先由淺入深融會貫通ASP.NET編程應用基礎(chǔ)能力,首先搭建ASP.NET開發(fā)環(huán)境,接著開始講授ASP.NET編程基礎(chǔ)、控件基礎(chǔ)。在授課過程中突出重點,強調(diào)實用,使知識講解更為全面、系統(tǒng)。當學生對ASP.NET有一定了解后,再引申ASP.NET的工作原理、內(nèi)置對象的應用等理論知識,使學生能夠?qū)⒎稚⒌闹R聯(lián)系在一起,增強對知識的理解,學會對知識的應用。最后為綜合提高階段,整個課堂教學過程采用實例貫穿的形式,始終圍繞最后的綜合案例來設(shè)計實例,將實例融入知識講解中,使知識和案例相輔相成,既有利于學生學習知識,又有利于指導學生實踐。通過最新技術(shù)的學習和具體項目的開發(fā),增強學生的實踐動手能力以及創(chuàng)新開拓能力,完成學生在學校學習和實際工作之間能力與知識的銜接。使學生在就業(yè)時能更快、更好地融入項目開發(fā)環(huán)境中[10]。

實例所展現(xiàn)出來的效果圖文并茂,直觀鮮明。引導學生如何把理論的知識點應用到實際場景中,把靜態(tài)、抽象的書本知識以一種形象生動的方式展示出來,加深學生的感知,提高學生的學習興趣,讓學生積極主動地參與到課堂當中[11]。師生之間、生生之間互動較多,課堂學習氛圍活潑輕松。實踐證明,理論實踐一體化的教學模式真正實現(xiàn)了“做中學,學中做,做中教”一體的教學目標[12]。同時讓學生的實際編程能力得以大幅度提高,綜合能力更強。

2.4 合理組織教學活動

在課程教學之前,首先從同事或教務處拿到所任教班級的學生以往編程類課程(如《高級語言程序設(shè)計》《Web前端開發(fā)》《Java程序設(shè)計》)的成績,根據(jù)這些成績評估學生的實際編程水平。把學生編程能力定位為優(yōu)秀、良好、中等、差四個等級。在課程教學過程中,根據(jù)每個學生的實際編程能力進行分組,以4人為一組。在每組成員搭配中,分別取優(yōu)秀、良好、中等、差四個等級中各一位組成項目團隊,并由優(yōu)秀的學生為組長。通過這種分組方式,可以實現(xiàn)幫扶目的,讓編程能力較好的學生帶動編程能力較為薄弱的學生參與項目。組長對項目組成員進行分工,協(xié)調(diào)、溝通并解決項目中遇到的問題。組員之間通過這種項目團隊合作的方式,團隊合作意識更強,也更能鍛煉學生的溝通能力和表達能力。團隊成員之間互相學習、互相討論,學習的積極性得到了大幅度提高。在課程教學結(jié)束后,組員之間建立互評機制,給同組成員進行打分。

2.5 創(chuàng)新教學方法

由傳統(tǒng)章節(jié)式講解的教學方法向項目導向、模塊分解以及任務驅(qū)動的教學方法轉(zhuǎn)變。以工作任務為出發(fā)點激發(fā)學生的學習興趣,教學過程中要注重創(chuàng)建和設(shè)置教學情境,采取理實一體化教學模式,充分利用逆向思維、多媒體等教學手段[13],對學生進行循序漸進的引導,使學生由淺入深,既明白知識或技術(shù)出現(xiàn)的背景,也了解應用的場景,同時也容易讓學生保持良好的學習興趣,推動學生進行必要的自主實踐。

(1)注重方法,重點突出:結(jié)合案例,重在教授解決的方法,并通過舉一反三,讓學生理解和掌握知識。同時,將精力放在最基本、最常用的部分。

(2)講解為輔,實戰(zhàn)為主:通過應用場景引出知識點和相關(guān)概念,在明確知識能夠解決的問題和應用之后再講授相關(guān)的概念,然后通過實戰(zhàn)練習加深理解并牢固掌握。

(3)項目貫穿,過程覆蓋:突破以往為了知識點而設(shè)計案例,而是逆向思維,通過應用需求引出知識點。同時教學要覆蓋項目開發(fā)的需求分析、數(shù)據(jù)庫設(shè)計、編碼實現(xiàn)、項目部署等全過程。

(4)注重職業(yè)核心能力的培養(yǎng),緊密圍繞如何解決現(xiàn)實問題展開,重點是實現(xiàn)“做中學,學中做,做中教”,在每個案例講解或者任務布置的過程中,盡量融入相關(guān)的知識點,把枯燥的命令、屬性等知識融入案例講解過程中[14],實現(xiàn)由理論知識向?qū)嵺`能力轉(zhuǎn)變。

2.6 課程考核方式的改革

《ASP.NET程序設(shè)計》是一門實踐性較強的就業(yè)技能課,涉及《Web前端開發(fā)》《數(shù)據(jù)庫應用原理》等多門課程的綜合應用。因此,根據(jù)OBE的教育理念,制定出一套更能考核學生工程實踐能力的考核方法。期末總評成績由平時成績(40%)+期末成績(60%)組成。其中,為了調(diào)動學生的學習積極性,平時成績由原來的30%調(diào)整到40%,期末成績由原來的70%調(diào)整到60%,讓學生能更積極地參與到課堂活動中來。

平時成績由出勤成績(40%)、課堂表現(xiàn)(30%)、課后作業(yè)(30%)三部分組成。其中課堂表現(xiàn)包括學生的學習態(tài)度、學習表現(xiàn)及學習效果。課后作業(yè)包括學生的作業(yè)提交情況及實驗報告。

期末選擇機考方式,題目分為簡答題(20%)+編程題(80%)兩大類型。簡答題考查學生的理論知識掌握情況,編程題會選擇3-4道具有一定綜合性的題目進行考查,考查學生上機實踐能力。

3 教學改革成效

通過對《ASP.NET程序設(shè)計》課程的項目導向、模塊分解以及任務驅(qū)動教學改革和創(chuàng)新研究,本課程的教學效果有了較大改善,具體表現(xiàn)如下。

(1)在課堂教學中引入了思政教育。通過課堂學習,學生樹立了正確的世界觀、人生觀、價值觀,充分認識自己的責任和使命。項目導向需要學生進行團隊合作,培養(yǎng)學生溝通能力、分析及解決問題能力,激發(fā)了學生的創(chuàng)新意識,培養(yǎng)學生的研究能力及工匠精神。

(2)因在教學過程中重視培養(yǎng)學生的實踐能力,課堂上通過案例教學,對項目進行模塊化分解,學生不再認為編程“高大上”,調(diào)動了學生學習的積極性,提高了學生的自學能力,收到了良好的教學效果。

(3)課后經(jīng)常帶領(lǐng)學生完成或完善一些項目模塊編程,讓學生充分吸收課內(nèi)知識,不但培養(yǎng)了學生的動手能力,還提高了學生的實踐能力,讓學生更清楚如何搭建項目,增強了學生學習的積極性和主動性。

(4)因《ASP.NET程序設(shè)計》課程涉及多門課程的綜合應用,如網(wǎng)頁開發(fā)基礎(chǔ)、C#編程基礎(chǔ)、MySQL數(shù)據(jù)庫等,學生通過該門課程的學習,對專業(yè)知識的綜合應用能形成較為清晰的認識,為以后的就業(yè)做準備且能盡快地把所學的知識應用到工作中,形成一定的職業(yè)意識和素養(yǎng)。

4 結(jié)語

《ASP.NET程序設(shè)計》課程實踐性較強,經(jīng)過對課程實踐環(huán)節(jié)及授課方式、授課內(nèi)容的不斷改革及探索,讓學生在學習過程中增強團隊合作、相互學習、討論,從而達到OBE教育理念提倡的“做中學,學中做,做中教”的效果。實踐表明,學生認可這種教學改革方式。通過學中做、做中學,極大提高了學生的學習興趣,認為編程不再枯燥,大大提高學生的動手實踐能力及編程水平。另一方面,教師的教學水平及綜合素質(zhì)也得到提高,達到教師的教與學生的學的和諧統(tǒng)一。

猜你喜歡
程序設(shè)計編程知識點
我家有只編程貓
我家有只編程貓
我家有只編程貓
我家有只編程貓
一張圖知識點
一張圖知識點
第四頁 知識點 殲轟-7A
基于Visual Studio Code的C語言程序設(shè)計實踐教學探索
計算機教育(2020年5期)2020-07-24 08:52:56
從細節(jié)入手,談PLC程序設(shè)計技巧
電子制作(2019年9期)2019-05-30 09:42:04
高職高專院校C語言程序設(shè)計教學改革探索
义乌市| 马龙县| 图们市| 五指山市| 景泰县| 义乌市| 包头市| 砚山县| 昆山市| 达州市| 宁城县| 山阳县| 南昌县| 施甸县| 西城区| 鱼台县| 潮安县| 永仁县| 错那县| 桃园县| 漾濞| 宜兰市| 堆龙德庆县| 准格尔旗| 长岭县| 翁牛特旗| 健康| 长春市| 伊通| 沐川县| 罗江县| 保康县| 滦平县| 万源市| 太谷县| 永善县| 通道| 辽宁省| 江西省| 衡东县| 隆安县|