王瓊 張春波 李怡 哈爾濱職業(yè)技術(shù)學(xué)院
計算機軟件基礎(chǔ)課程是高職院校教育中學(xué)生的必修課程,并且是一門對操作水平要求較高的學(xué)科,其課程教學(xué)難度較大。企業(yè)和社會越來越需要計算機人才,編程能夠解決許多人工無法解決的復(fù)雜問題。為了適應(yīng)計算機技術(shù)的飛速發(fā)展,學(xué)校應(yīng)不斷優(yōu)化教學(xué)方式和教學(xué)方法,以便于更好地提高學(xué)生專業(yè)能力。
在現(xiàn)有的教學(xué)規(guī)劃中,計算機基礎(chǔ)課程每學(xué)期都是按規(guī)定的課時上課,教師也是按教材內(nèi)容進(jìn)行教學(xué)。每個學(xué)生都存在個體差異,他們對計算機技術(shù)的掌握程度和興趣度不同,教師統(tǒng)一授課無法滿足學(xué)生的多樣化學(xué)習(xí)需求。每個學(xué)生對知識掌握的能力不同,差生的理解能力相比優(yōu)等生要弱很多,如果兩者教學(xué)進(jìn)度一致,就會導(dǎo)致差生跟不上或者操作能力強的學(xué)生覺得教師的進(jìn)度慢。在實際教學(xué)過程中,學(xué)校一般會安排每周一節(jié)理論課和一節(jié)上機課,理論和上機課有時候時間間隔較大,一些學(xué)生在上機課時已經(jīng)完全忘記上節(jié)課的內(nèi)容,根本不能進(jìn)行上機操作,嚴(yán)重影響上機課的教學(xué)效果。因此,每到上機課,教師還要對上節(jié)課的內(nèi)容進(jìn)行復(fù)習(xí),這嚴(yán)重拖延了教學(xué)進(jìn)度。計算機課程實踐性較強,有很多內(nèi)容比較抽象難懂,在有限的課堂時間內(nèi),教師無法讓每位學(xué)生都能聽懂,當(dāng)一堂課結(jié)束時,還是有部分學(xué)生無法熟練掌握知識點。
上機操作是一種理論聯(lián)系實際的有效手段,每講完幾個知識點,教師可以讓學(xué)生進(jìn)行上機操作,這樣可以激發(fā)學(xué)生的學(xué)習(xí)興趣,并且強化學(xué)生對知識點的記憶,利于學(xué)生掌握抽象的計算機知識。理論知識講解后馬上進(jìn)行上機實踐,能夠幫助同學(xué)及時回憶課堂知識,并有效培養(yǎng)學(xué)生的應(yīng)用能力。讓學(xué)生親身體驗上機操作,以實例來解釋算法的應(yīng)用,能夠讓學(xué)生更深入理解書上復(fù)雜難懂的知識。讓學(xué)生聯(lián)系生活實際,思考自己在使用電腦過程中曾經(jīng)遇見過的故障現(xiàn)象,并鼓勵學(xué)生提出解決方案并進(jìn)行編程。在上機教學(xué)時,教師可以尋找一些流行雜志,讓學(xué)生進(jìn)行Word文檔編輯排版,或者讓學(xué)生對感興趣的旅游景點進(jìn)行幻燈片設(shè)計。
在計算機基礎(chǔ)課程教學(xué)過程中,教師要注意課堂氛圍的活躍程度,運用多樣化的教學(xué)手段來提升學(xué)生學(xué)習(xí)興趣,避免課堂內(nèi)容過于枯燥無趣。計算機基礎(chǔ)課程的知識點具有連貫性,如果一節(jié)課落下,下節(jié)課內(nèi)容可能就無法弄懂,所以教師在教學(xué)的過程中要引導(dǎo)學(xué)生認(rèn)真聽講。教師可以在教學(xué)過程中引入多媒體手段,將書上抽象的操作步驟通過具體的動畫演示,并針對教材的主要知識點設(shè)計多媒體課件,充分調(diào)動學(xué)生在課堂上的學(xué)習(xí)積極性,激發(fā)學(xué)生學(xué)習(xí)興趣。教師還可以根據(jù)學(xué)生對知識掌握的具體情況,給學(xué)生布置相應(yīng)難度的課堂作業(yè),并建立學(xué)習(xí)交流群,在群里共享學(xué)習(xí)資源,鼓勵學(xué)生在群里討論相關(guān)問題,給學(xué)生們互相學(xué)習(xí)提供一個良好平臺。
考試方式?jīng)Q定著學(xué)生的學(xué)習(xí)方向,也是檢驗學(xué)生學(xué)習(xí)效果最直接的方法,教師必須明確計算機軟件基礎(chǔ)課程的教學(xué)目的,著重培養(yǎng)學(xué)生的實際操作能力。筆試固然能考察學(xué)生對理論知識的掌握程度,但是實踐性學(xué)科更注重學(xué)生的編程能力和解決實際問題的能力,上機測驗更能考核學(xué)生學(xué)習(xí)效果。教師應(yīng)改變傳統(tǒng)的筆試考核方式,開設(shè)上機考試模式,借鑒互聯(lián)網(wǎng)上的實際案例,不斷豐富更新題庫內(nèi)容。教師可以在每次的上機課中布置作業(yè),要求學(xué)生編制實驗報告,并將作業(yè)考核情況計入平時成績,這樣能幫助老師掌握學(xué)生每節(jié)課的學(xué)習(xí)情況。或者布置一些案例實踐題,讓學(xué)生分組討論,鼓勵每個學(xué)生積極發(fā)言,提出自己的想法,并對積極發(fā)言的學(xué)生進(jìn)行相應(yīng)加分。在小組討論中,能夠讓學(xué)生取長補短,創(chuàng)新自己的編程思想。在小組討論中,學(xué)生意見無法達(dá)成一致時,教師可以推薦給學(xué)生一些學(xué)習(xí)網(wǎng)站,讓學(xué)生自己上網(wǎng)查詢相關(guān)資料,尋求解決辦法??茖W(xué)的考核方式能夠正確引導(dǎo)學(xué)生學(xué)習(xí),促使他們積極探索未知知識。
目前,計算機已廣泛應(yīng)用于各行各業(yè)。學(xué)習(xí)計算機基礎(chǔ)知識,掌握計算機基本的操作方法,是每個現(xiàn)代人必須學(xué)習(xí)的內(nèi)容,目的就是在將來的工作、學(xué)習(xí)和生活中,能夠更好地使用電腦,用好這個工具。通過計算機基礎(chǔ)的學(xué)習(xí),還可以提高我們學(xué)習(xí)計算機應(yīng)用的能力,比如,通過學(xué)習(xí)辦公軟件的使用方法,可以知道應(yīng)該如何著手去學(xué)習(xí)其他應(yīng)用軟件,如何去了解窗口界面,如何去使用菜單欄和工具欄,如何使用于對話框完成設(shè)置。對于計算機專業(yè)的在校生,務(wù)必學(xué)好計算機系統(tǒng)、算法、編譯原理等基礎(chǔ),這些基礎(chǔ)知識學(xué)掌握牢固后,學(xué)習(xí)Java會更加輕松,也會更容易學(xué)懂。
介紹JAVA編程的基礎(chǔ)語法,共分為10個知識點,我們將學(xué)習(xí)變量,基本數(shù)據(jù)類型,進(jìn)制,轉(zhuǎn)義字符,運算符,分支語句和循環(huán)語句等,以達(dá)到訓(xùn)練基礎(chǔ)語法和邏輯能力的目的。還有對數(shù)組、面向?qū)ο蠛彤惓L幚淼??;A(chǔ)語法這個階段對于Java初學(xué)者來說頗為關(guān)鍵,也是整個Java學(xué)習(xí)過程中的一個難點,因為Java的學(xué)習(xí)是一個先難后易的過程。這個階段要了解Java的基本編譯過程,以及Java的面向?qū)ο蟾拍睢1热鏙ava如何完成一個代碼的編寫到運行,中間需要經(jīng)過哪些步驟,容器都做了哪些事情等。這個階段要清晰了解Java中類、對象、屬性、方法四個基本概念,以及封裝、繼承和多態(tài)的實現(xiàn)過程。當(dāng)然,基礎(chǔ)語法部分還包括對線程的理解和應(yīng)用。IO操作也是一個需要重點掌握的內(nèi)容,包括IO操作原理、流操作涉及到的類以及接口等內(nèi)容。同時也要掌握基本的網(wǎng)絡(luò)編程原理,熟悉Socket的運用,能完成一個簡單的網(wǎng)絡(luò)數(shù)據(jù)交換實驗。以上就是基礎(chǔ)部分需要掌握的內(nèi)容,基礎(chǔ)部分要做大量的實驗,通過實驗來驗證一些概念和想法。
Web前端開發(fā)基礎(chǔ)和框架、Servlet和JSP在Web后端的應(yīng)用、Web后端開發(fā)相關(guān)專題、MVC和分層架構(gòu)以及項目開發(fā)流程及CASE工具的使用等。
框架是程序中另一種存儲數(shù)據(jù)的方式,比直接使用數(shù)組來存儲更加的靈活,在項目中應(yīng)用十分廣泛。同時,框架整合開發(fā)(SSH/SSS)、RESTful架構(gòu)和移動端接口設(shè)計、第三方接口和在線支付功能、網(wǎng)站安全和Spring Security應(yīng)用實戰(zhàn)、復(fù)雜用戶交互處理和Spring Web Flow的應(yīng)用、MyBatis的應(yīng)用和SSM整合,將深入研究其中涉及到的數(shù)據(jù)結(jié)構(gòu)和算法,其技術(shù)深度有了一個質(zhì)的提升。
億級并發(fā)架構(gòu)演進(jìn)、Linux基礎(chǔ)、搭建tomcat環(huán)境以及大數(shù)據(jù)開發(fā)云計算等高級Java教程,是Java技術(shù)的高端知識。配合項目實戰(zhàn)演練,企業(yè)真實項目供應(yīng)用學(xué)習(xí),進(jìn)行知識體系的“二次學(xué)習(xí)”。即當(dāng)你已經(jīng)能寫出一些簡單的程序,已經(jīng)達(dá)到入門水準(zhǔn)時,則建議再去把所有的知識點過一遍,然后把所有的知識點串起來,邊做開發(fā)邊補充。從實踐開始學(xué)習(xí),使得知識點都能夠充串聯(lián)起來,這樣印象就會非常深刻。
隨著信息化時代的到來,具備計算機基礎(chǔ)操作能力是對每位畢業(yè)生的一個硬性要求,為了優(yōu)化畢業(yè)生質(zhì)量,高職院校必須創(chuàng)新計算機軟件課程的教學(xué)模式。在計算機基礎(chǔ)教學(xué)中,教師需明確教學(xué)目標(biāo),不斷創(chuàng)新教學(xué)模式并豐富教學(xué)手段,為每位學(xué)生設(shè)計合適的教學(xué)方案,提高學(xué)生的上機操作能力。