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