崔鵬 遼寧輕工職業學院
時代的信息化和科技化使得網絡技術實現普及,網絡和計算機技術作為有力工具,在解決許多社會生活生產問題時表現出極大的優勢,相應的計算機教學也得到發展。Java 作為一種程序語言,占據了高職教育越來越多的精力。許多高校將其作為一些專業的核心課程,其重要性和實用性不言而喻,對于高校而言,編程語言教學的改革已顯得十分迫切。
Java Web 作為一門在科技、軟件工程、計算機等專業有廣泛應用的程序設計課程,重在培養學生的思維能力與動手實踐能力,對于理論和實踐的結合有更強的結核性,體現了信息技術發展給教育領域帶來的新要求。以語法講解→例題閱讀→上機操作的流程為基礎,在長期的教學中也產生了各自的教學案例和教學模式。充分體現了這一科目實踐和理論并重的特點,對學生自主閱讀程序、編寫程序打好了基礎,幫助學生更好地學習專業課程,更好地應對工作崗位上的任務。
但是還存在相當一部分高職院校由于缺乏自主性、創新性導致低效教學的出現。學生的學習興趣不高,既不能收獲良好的理論教育,也不能在實際操作中得到提高。這是由于學生對Java 課程的教學方式的不適應,造成了對知識不能深入理解,慢慢的就落后于教學進度,形成惡性循環。
高職院校以培養技術人才為教學目標,因此技術和實踐教學應是教學的重點,也是教學難點所在。有的學校不能根據學生的實際水平,制定理論與實際并重的教學模式,學生在三年的校園生活中沒有得到實踐技能操作方面的系統性學習和訓練。不能為學生的實踐教學創造合適的氛圍,提供必要的保障。指導老師匱乏、缺少答疑時間、不注重教學質量的管理。至于具體的教學活動,也不能立足學生的長遠發展實行科學高效的教學模式。不能保證學生在實踐中的參與程度,在學生中創造了不敢參與、逃避實踐的不良引導,實踐課堂的效果很不理想。這與嚴峻的就業壓力下理工科專業相對良好的前景形成反差,沒有過硬的專業技能、不到位的技術水平成為了限制學生升學和就業的主要因素。
高職學生是經歷了應試教育失敗的一類學生,自身存在學習習慣和學習態度方面的問題。隨著大學對學生管理的放松,高職院校的學生更容易出現學習態度問題,在理論課的學習中不聽講、逃課、睡覺的現象是實際存在的,要想徹底改變也不是輕而易舉的。理論教學階段不好好聽課,也妨礙了實踐教學的學習,對學生的影響是全方面的。除了學習態度這一難題,教學效果還受到學生基礎知識差、綜合素質差的影響。Java 程序設計要求學生的邏輯思維和綜合思考能力,這都是學生綜合素質所缺乏的,也不是短期就能養成的。學生本身的綜合素質水平還是可以在日常教學中得到提升的,學校局限的教學模式也對此產生了負面影響。
Java 程序設計本身就是難度高、要求多的學科,又受到學生學習興趣不高、課程難度設置問題的影響,更難達到預期的效果。采用的教材大同小異,在內容側重上差別不大,區別在章節設置上,知識之間的聯系和區別體現了難度的設置。有的學校存在知識銜接的問題,不能保證學生思維的連貫性,給學生的自主學習帶來了不便。或是課程分布不合理,不能考慮到學生的學習習慣和規律,很容易導致囫圇吞棗、一知半解的現象。在校階段留給學生的自主時間很多,本可以用來培養興趣特長,為課堂學習落下的知識補課。但是學生的自主性又不高,長此以往,勢必會拉大學生之間的差距,也讓一些學生與期望的能力水平越來越遠,學生力不從心,老師也無法彌補。
通過有活力、能激發學生學習興趣的課堂模式,讓學生在實踐中培養起具有個性的學習習慣,具備新時代要求的綜合素質,或許才是高職院校最根本的教學目標。創新教學理念還是要根據學生的情況進行,通過教學方式的轉變,幫助學生揚長避短,提高動手能力、實踐操作能力、提高核心競爭力。除了理念層面的創新,還包括教學地點的轉移,增大實踐教室的使用比重、增加網課的參與,讓學生更自主的學習、更多選擇的空間。
教學理念還有需要創新轉變之處,就是要重視基礎、重視實踐。Java 是一門編程語言,與VB、C、Python 一樣,具有語法結構的靈活多變和表現形式的多樣性。這些知識和技能都是從基礎學起的,沒有堅實的基礎做鋪墊,掌握更高深的知識就無從談起。如學習JSP 的三大指令、七大動作和九大對象時,需要學生課前的準備,具備了一定的網頁設計基礎才能按規定進行教學。重視基礎是所有教學活動必須遵守的原則,由此看到了分解教學任務的必要性,通過教學內容的模塊化分解,爭取做到更詳盡、更全面細致的講解。讓學生具備更完善的知識體系,對能力的提高有深刻影響。
課堂是學習的主陣地,課堂興趣是學生投入學習的前提,針對學生在學習中出現的不積極主動、課堂參與不足的現象,應該豐富課堂內容,通過趣味性來吸引學生的關注。相對輕松、活潑的課堂氛圍也避免了學生畏難情緒的出現,能幫助學生緩解學習帶來的壓力,保持較高的學習熱情和信心。具體形式要結合學生的個性和共性,讓學生盡可能的參與其中,最常見的就是實例運用。在課堂中通過對實例的分析來構建模型,結合團隊合作,完成實踐與理論的轉化,豐富了課堂形式和授課內容。
此外,要重新認識教學中師生的作用和地位,正視學生的主體地位,保證學生良好的課堂體驗。要知道Java 的入門簡單,但只有經年累月的實踐積累才能達到駕輕就熟的程度,能在長期的學習中保持動力,離不開趣味的吸引。注重老師在課堂上的引導作用,給學生一些簡單的程序設計任務,重點放在程序的優化和改進上,讓學生從程序員的角度思考問題,優化系統設計。既能培養興趣,也具有現實的教育意義。
結合重實踐操作的要求,在考核機制的優化時,注重對操作和實踐的考察,用上機考試取代以往的筆試考試。將原來的考察記憶力重新轉移到對技能的掌握的考查上,糾正了教學目標中存在的偏差,也是促進學生掌握編程語言實實在在的措施。考查模式應當采用平時成績和期末考試加權,平時成績涉及范圍要廣,以激勵學生高出勤、多參與、與老師多交流溝通。此外,重視網課資源和網絡技術的使用,通過網課平臺給學生提供輔助的學習方式,也能重溫知識點、查漏補缺,也能提前預習,做好課堂教學的基礎,還可以通過習題來提高實戰水平。不同知識之間的重組也是對學生的反復考察,能幫助學生暴露問題、從而快速掌握知識。也能通過完成進度反饋學生的學習狀況,幫助老師調整教學進度。
期末考試試卷應當引入新穎、靈活的題目和類型,既考查個人操作水平,也促進了學生平時在互幫互助中提高自學能力。新的試卷結構也有利于降低考試的難度,提高學生的信心,提高學習興趣,為學習和復習注入了活力。
隨著大數據、物聯網、云計算等新興平臺的逐漸成長,以Java 為代表的程序設計教程也必須做出貼近時代發展主題的改進,加強學科融合,加強產學研結合。在新的教育觀念指導下,結合創新的教學模式、評價機制,Java 課程教學必將展現出新的生機與活力。拓寬了學生的視野,增強了核心競爭力,進而培養成更優秀的新時代人才。