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

?

新工科背景下JavaWeb應用開發(fā)實踐教學改革與探索

2022-05-30 10:48薛賓田王曉芳
計算機應用文摘 2022年8期
關鍵詞:線上線下主體地位新工科

薛賓田 王曉芳

摘要:在新工科背景下,隨著我國工業(yè)和科技的發(fā)展,傳統(tǒng)實踐教學存在無法滿足工作崗位對學生實踐能力和知識儲備要求更加嚴格的弊端。因此,文章提出了在教學中尊重學生主體地位、院校與企業(yè)相結合、重視雙師培養(yǎng)、培養(yǎng)學生團隊能力和改進考核機制等教學改革方案,以提高學生實踐動手能力,增強學生理論結合實際處理問題的經驗和綜合競爭力。

關鍵詞:新工科;實踐教學;主體地位;階段化;線上線下

中圖法分類號:TP311文獻標識碼:A

Reform and exploration of practical teaching of Java Web applicationdevelopment under background of new engineering

XUE Bintian,WANG Xiaofang

(Henan University of Animal Husbandry and Economy,Zhengzhou,450053,China)

Abstract:Under the background of new engineering, with the development of my country's industry and technology, traditional practical teaching has the disadvantage that it cannot meet the more stringent requirements for students' practical ability and knowledge reserves in the workplace. Therefore,the article puts forward teaching reform plans such as respecting the dominant position of students in teaching, combining colleges and enterprises, emphasizing the training of double teachers, cultivating students' team ability and improving the assessment mechanism, so as to improve students' practical ability and enhance students' theoretical integration. Experience and comprehensive competence in practical problem-solving.

Key words: new engineering, practical teaching,subject status, phasing, online and offline

1引言

隨著時代的發(fā)展,我國在各個方面都有突飛猛進的進步,同時全球也在進行新一輪的科技革命和時代變革。為應對大變革和新形勢,確保我國經濟水平能夠平穩(wěn)提高,教育部提出了新工科概念。其主要是指在當今社會出現的一些新興產業(yè),這些產業(yè)的相關產品在生產過程中主要以互聯網和智能工業(yè)控制為核心,包括大數據、人工智能、物聯網、區(qū)塊鏈和虛擬現實技術等[1]。新工科的出現對高校人才培養(yǎng)提出了新的要求,也指明了改革方向。同時,新工科的出現對軟件開發(fā)人才提出了新的要求,大學畢業(yè)生應該具有更強的實踐能力和較好創(chuàng)新思想,成為具有一定競爭力的復合型人才。

“JavaWeb應用開發(fā)技術”是軟件工程專業(yè)的必修課,其對于以后想要進入計算機行業(yè)的學生來說非常重要,因為目前大部分企業(yè)都采用Java語言來開發(fā)產品?;贘ava語言的框架非常豐富且穩(wěn)定,能夠提高軟件的開發(fā)速度、降低企業(yè)成本。另外,這門課程有一個明顯的特點,即它是一門將學生前期所學的數據庫、Web設計、Java語言等各種知識都要用到的課程,所以掌握起來比較難[2~3]。針對“JavaWeb應用開發(fā)技術”課程難以掌握同時又非常重要的特點,本文主要從“JavaWeb應用開發(fā)技術”課程實踐教學方面進行了研究和探索。

2現狀分析

2.1前驅課程知識掌握不到位,學生基礎薄弱“JavaWeb應用開發(fā)技術”前驅課程主要有“Java程序設計”“Web制作”“數據庫原理”等,這些課程掌握的好壞直接決定了本門課程學習的難易程度[4]。比如,“數據庫原理”課程主要是教學生如何設計一個合理的數據庫,盡量減少數據冗余,同時要求學生掌握SQL語言。而大部分學生在前期沒有很好地掌握這些知識,所以當他們繼續(xù)學習本門課程時,設計的數據庫便不太合理,從而導致編程過程中產生不必要的麻煩。因為數據庫的設計相當于軟件開發(fā)的基礎部分,只有數據庫設計合理,在處理業(yè)務邏輯時,程序才更好寫。當然,部分學生的Java語言也掌握得不太牢固,很多基本語法和接口知識都未掌握,這對于后期學習框架知識時造成了阻礙。

2.2教學過程重視理論,缺少實踐

目前,大部分教師在“JavaWeb應用開發(fā)技術”課程的實踐教學過程中,主要重視其中原理的講解,而忽略學生動手能力的培養(yǎng)。比如,在講解“系統(tǒng)如何連接數據庫”知識點時,教師總是強調要先連接,然后查詢,最后顯示數據。在這些單調乏味的步驟中,教師并沒有帶著學生一步步進行相關實踐,也沒有檢查學生在課下是否嘗試連接和讀取數據庫中的數據。目前,許多學生在學完“JavaWeb應用開發(fā)技術”課程后,仍然不明白程序是如何與數據庫進行關聯通信的,也不知道讀取數據需要使用到SQL語句。這是因為學生缺乏實踐動手能力,缺少寫代碼的鍛煉,一方面和課程的考核方式有關,另一方面也和教師平時對學生實踐要求不嚴格有關。

2.3課程內容更新較慢,無法適應社會需求

新工科背景下,新型產業(yè)要求軟件開發(fā)人員具有更高的實踐能力和綜合問題分析能力,只具備單一的技術知識并不能很好的勝任本職工作,采用傳統(tǒng)教學模式培養(yǎng)的學生不具有社會競爭力[5~6]。所以,“JavaWeb應用開發(fā)技術”課程實踐教學的內容不能只有簡答的開發(fā)一個信息管理系統(tǒng),而是應該讓學生接觸社會,讓學生接觸某一個具體項目,從項目的需求分析到詳細設計,再到項目的具體編碼和最后的項目測試與部署。目前,大部分實踐教學內容都是閹割版的系統(tǒng)開發(fā),直接將軟件設計好,學生編碼實現即可,這樣的培養(yǎng)方式只能培養(yǎng)出一個“編碼工人”,而不能培養(yǎng)出一個“具有靈魂的軟件工程師”。

2.4課程考核方式偏重考核

“Java Web應用開發(fā)技術”課程實踐教學最后的考核方式一般都是讓學生上交一個自己做的信息管理系統(tǒng),然后教師根據學生完成系統(tǒng)功能的多少和頁面的友好型進行評分。這種評分機制只是將學生的作品值多少分給評判出來了,對提高學生掌握這門課程的難易程度并沒有幫助。所以,傳統(tǒng)的評分機制太偏重與考核,我們應該將重點放在提高學生掌握知識的多少上,而不是如何去測試學生掌握了多少知識。這種考核方式的弊端在于只是在課程的最后進行一次測試,不能在學生學習過程中發(fā)現問題,不能及時發(fā)現問題并采取解決措施。就算最后知道學生的學習情況和知識的掌握程度以及問題出在哪里,只能在對下一個班級上課時進行改進教學方法,它的效果反饋不具有時效性,這便是目前考核方式的弊端。

3改革措施

3.1翻轉角色,明確學生在實踐教學中的主體地位

實踐教學注重的是讓學生去練,讓學生自己動手去寫代碼,去思考如何設計系統(tǒng)數據庫等。教師在這個過程中充當的是一個局外人的角色,教師不能參與到學生的實踐過程中,只能充當學生的指導者或答疑者。而不是在實踐課的一開始就幫學生制定好各種條條框框,讓學生在教師設置好的計劃中去完成各個限定好的功能。在“Java Web應用開發(fā)技術”課程實踐教學過程中,教師應該充分調動學生的主觀能動性,培養(yǎng)學生解決問題的能力。我們要授予學生的是“漁”,而不是現成的“魚”。

在實踐教學過程中,教師指導學生不到位情況很普遍,如果能夠重視學生的主體地位,該問題基本可以得到解決。在進行實踐教學初期,任課教師需要大概摸清學生在哪些方面有欠缺,哪些學生掌握基礎知識較好,那么我們可以在學生分組過程中將學習較好的學生和基礎知識掌握較差的學生分到一組,使得學生可以消化一些基本的小問題,而對于較難問題則可以請教教師解決。

3.2培養(yǎng)雙師教師隊伍

在新工科背景下,新型產業(yè)的工作崗位對計算機人才有了更高的要求,同時也對培養(yǎng)人才的教師提出了更高的要求。雙師教師是指教師既具有理論教學能力,同時具備解決現實生活中實際問題的實踐教學能力。作為育人者,教師應該緊跟社會發(fā)展現狀,具有敏銳的技術敏感性和時代緊迫感。教師在實踐教學中若要讓學生的學習取得較好的效果,那么一個好的實踐教學項目素材必不可少,而素材只有來源于實際生活場景才具有學習價值。所以,在進行實踐教學之前,教師應該去知名軟件公司做調研和學習它們的項目內容,將這些優(yōu)秀的素材帶到學校、帶給學生,才能更好讓學生學習的內容與社會進行銜接,或者邀請軟件研發(fā)公司有經驗的軟件工程師到課堂上面對面為學生介紹軟件開發(fā)過程中用到的工具和經驗,讓學生對實際工作過程和工作環(huán)境有一個直觀的認識。學生在學校學習的內容和社會需要的工作技能對接好了,大學的教育才有意義,學生在學習時才會認真,因為他們知道掌握了這些技能就能夠找到自己理想的工作。

3.3培養(yǎng)學生團隊開發(fā)意識

由于專業(yè)和學科的特殊性,很多項目并不是一個人可以完成的,而是需要一個團隊相互配合。為培養(yǎng)學生的團隊合作能力和團隊意識。在“Java Web應用開發(fā)技術”課程實踐教學之初,教師會對學生進行分組,同時讓學生選出自己小組的組長,組長的角色相當于軟件研發(fā)小組的項目經理,組長在小組中非常重要,其負責把握整個軟件的開發(fā)周期和功能的分配,同時要合理的組織成員完成每一個任務。而其他小組成員也要學會與組織溝通交流,同時整個小組的成績決定權交給小組組長,教師負責整個小組項目的評分任務。所以在實踐教學過程中,培養(yǎng)學生的團隊意識和溝通能力也必不可少,這對學生在以后的職業(yè)發(fā)展具有很重要的作用。

3.4優(yōu)化課程考核方案,采用多階段分過程考核形式

為了得到較好的實踐教學效果,教師應該全程跟蹤學生的學習情況,所以有必要采用階段性測試或者階段性匯報的方式來了解學生在實踐教學過程中遇到的問題和完成任務的情況。在傳統(tǒng)實踐教學中,教師將本節(jié)課實踐教學要求發(fā)給學生,同時給學生演示一遍具體操作步驟,接下來便將剩余實踐交給學生,而學生在遇到問題時一般不太喜歡主動請教教師,所以教師也就無法隨時掌握學生學習情況。學生將實踐教學任務做完后便上交作業(yè),教師雖然也會批改作業(yè),但是反饋給學生的內容并不及時,也沒有現場的開發(fā)環(huán)境給教師和學生參考。所以在“Java Web應用開發(fā)技術”課程實踐教學過程中,教師采用每周進行一次回報或者答辯,并為學生的表現進行打分。在課程結束時,這些平時表現便是學生成績的一個重要參考。這種考核方式能夠很好地激勵學生在實踐教學全過程都全身心地投入進去,而不是在最后考核階段發(fā)現自己什么也沒有學到而感到后悔。

3.5采用線上與線下相結合的方式教學

為解決線下教學效果單一問題,我們可以借用目前比較流行且方便學生使用的線上學習平臺,如雨課堂平臺。在平時講課過程中,如果需要點名,教師可以采用隨機抽取功能來吸引學生在課堂上的注意力,并且增加趣味性。另外,教師也可以隨時在課堂上對學生進行提問,并對學生的答案進行統(tǒng)計和分析,以此確定學生對該知識點是否掌握。另外,在學生進行項目開發(fā)練習時,要求學生采取使用Git代碼倉庫來保存自己的代碼,Git命令是每個合格程序員必須掌握的技能,但是這個知識在學校沒有出現在任何一門課程里,讓學生提前接觸Git命令,并自己去學習和使用它,可以培養(yǎng)學生的學習能力,并提高學生的競爭力。

為了使學生能夠更好地掌握和學習“Java Web應用開發(fā)技術”課程的知識點,在學生完成課堂任務后,教師會為學生布置線上作業(yè)和任務。線上平臺主要包括超星學習通和MOOC平臺,它們能夠為學生提供很好的學習資源,并能夠讓學生在平臺提交相應的練習作業(yè),教師也可以及時看到學生的作業(yè)并進行批改和反饋。通過分析學生所看各個章節(jié)次數,可以分析出學生對哪些內容有疑問,哪些知識點已經掌握。對于有疑問的知識點,自然學生查看本章節(jié)視頻或者資料次數會明顯增多,所以線上平臺能夠很好地用數據來反映學生對一些知識點的掌握情況(圖1)。

4教學改革效果

本課程的實踐教學方法的改革得到了許多教師的支持和學生的認可。通過兩學期的實踐教學對比,可以發(fā)現在教學方法和評分政策上進行改進后,學生學習的主動性和學習效果有很大的提升。并且通過對已經就業(yè)的學生進行回訪,他們表示改進后的教學方法對其找工作和在工作中都有很大的幫助。所以,通過改進“Java Web應用開發(fā)技術”課程實踐教學方法,可以提高學生的學習效率,增加學生找工作的競爭力,說明我們的改革方向是正確的,基本思路也是正確的。

5結語

新工科背景下,新型產業(yè)對軟件開發(fā)方面的人才提出了更高的要求。本文主要從教學思想、教學方法和課程評價體系方面對“Java Web應用開發(fā)技術”課程實踐教學做出了改革,能夠有效避免傳統(tǒng)教學中學生基礎薄弱、忽略學生主體地位和教學素材落后的弊端,從而有效提高學生的專業(yè)技能、綜合實踐能力和國際競爭力。雖然本文在實踐教學方面做出了一些改進,提高了學生的動手實踐能力,但是在激發(fā)學生學習興趣和主動學習意識方面做得還不好。在之后的實踐教學階段,教師應在原有基礎上改進教學方法,激發(fā)學生學習熱情和學習欲望,將學生從被動學習轉為自我驅動型學習。

參考文獻:

[1]劉莞玲,吳英杰,傅仰耿,等.新工科背景下算法與數據結構實踐教學改革探索[J].計算機教育,2021(7):73?76.

[2]葛萌,歐陽宏基,劉敏娜.“Java EE軟件開發(fā)”課程教學改革研究[J].咸陽師范學院學報,2021,36(6):106?109.

[3]張綠云,吳啟明,段巧靈.基于企業(yè)需求的Java課程教學改革研究[J].教育觀察,2021,10(21):121?123.

[4]陽珊珊,彭忠全.基于就業(yè)導向的Java程序設計課程教學改革探析[J].現代職業(yè)教育,2021(40):54?55.

[5]趙大偉,陳剛.大數據背景下C++程序設計課程教學改革[J].電腦知識與技術,2021,17(32):253?254.

[6]王蘭,陸春吉.互聯網+背景下基于獨立學院C++程序設計課程的教學改革研究[J].中國新通信,2020,22(18):205?206.

作者簡介:

薛賓田(1988—),碩士,助教,研究方向:軟件開發(fā)、計算機視覺。

猜你喜歡
線上線下主體地位新工科
面向新工科的Python程序設計交叉融合案例教學
新工科形勢下高校二級學院畢業(yè)設計管理探索
新工科背景下大學生創(chuàng)新創(chuàng)業(yè)教育探索
基于AHP方法對線上線下協同發(fā)展影響因素的研究
網絡平臺效應對傳統(tǒng)大型零售企業(yè)線上商業(yè)模式選擇的作用機理探討
講究糾錯藝術,提升英語學習效果
基于SPOC的線上線下混合教學模式研究
尊重主體地位,彰顯人文關懷
淺析參與式教學法的運用
對我國零售行業(yè)O2O模式的分析研究