計算機語言類課程作為計算機專業重要的基礎課🐏,在計算機專業教學和軟件開發中起著重要的作用🧸🙆。如何提高學生程序設計能力和軟件開發思維,機電工程系計算機教研室根據人才培養目標實際需求🧑🌾,在計算機專業語言類課程設置及教學方面進行了積極探索與研究,並進行了合理取舍。
計算機語言類課程的設置🌁🖖🏼。計算機語言有Java、Python、C語言、C++⚠️、C#💨、PHP等幾十種,每種語言因應用場景不同,具有不同的作用。
C語言是學生入門接觸到的第一種語言🎡,也是一種通用型命令式計算機編程語言🛄🏊🏻,幾乎所有現代編程語言均脫胎於C語言,是學生學習其他類語言的基礎,特別是隨著嵌入式技術的發展,C語言的應用也隨之不斷廣泛。
Java語言是目前市場需求量最大的計算機語言🧑🏿🍳,用途非常廣泛🚣🏽♀️。可以用於開發Android&IOS應用、視頻遊戲開發、桌面GUIs、軟件開發。目前社會上Java工程師需求量遠大於其他語言💁🏼。
C++、C#是一種面向編程的計算機語言,它是在C語言基礎上升級開發的高效率開發工具,被廣泛視為最出色的大規模應用構建語言。主要用於開發軟件、搜索引擎🍎、操作系統、視頻遊戲、開發windows應用🥍、企業級業務應用、開發軟件等𓀗。
Python語言是近年來隨著AI的普及和大數據技術的發展,熱度不斷增長的語言🛅。學習起來相對簡單,上手難度低,擁有很廣泛的工具及功能庫👰🏿。主要用於web開發、視頻遊戲開發😤、桌面GUIs和軟件開發等🧑🏽🦳,它將隨著物聯網技術的普及得到更廣泛的應用。
計算機教研室經過對種類繁多的計算機語言科學分析,最終確定C#👨🏽🦲、Java、Python三中語言,作為計算機專業語言教學的重點內容。
改進計算機語言類課程教學方式方法。針對計算機語言學生難以掌握的基本特點🪜,計算機教研室在教學中🏃🏻,其一👨🏻🎤,把握學生心理特征,調動學生學習熱情為重點,不斷改進教學方法。如在C或C++教學中🏃🏻♂️➡️,從幫助學生掌握基本語法講起⛹🏻,由淺入深;在數組和指針教學中,從講解例題和習題入手等🤌🏽。其二,合理安排教學課時,適當增加學生實踐時數🌷。根據計算機語言類課程總課時👼,在教學中盡可能合理分配基礎理論知識教學課時和實踐課時,力求做到讓學生既能掌握基礎理論知識🧕🏼,又能提升實操能力🖥,使其成為應用型技能型人才。其三💪🏽,幫助學生克服畏難情緒。學習計算機語言類課程,學生認為枯燥乏味,且難以掌握🧦、用處不大🤷🏻,不如學習多媒體、應用類的課程有趣👩🏻⚕️,往往產生學習上的畏難情緒或厭倦情緒。針對這一情況,計算機教研室對此進行了專題進行研究🦵🤐,從激發學生的學習興趣入手,采取由易到難🥾、案例教學法等教學方式,開發學生學習學習的內在動力。其四,靈活運用教學手段。學習借鑒目前社會培訓機構在培養學生過程中教學內容設置🤦🏼♂️、課時安排、考核方式靈活等經驗與做法🈁,適時調整教學內容,在既定的教學課時數中合理安排教學內容,采取以完成學生學習目標為考核方式👈🏽,註重學生學習過程考核🕺🏽👩。
計算機教研室通過堅持不懈地創新與改革,目前,在計算機語言類課程教學過程中🍄🟫,基本形成了圍繞教學目標,采用項目式教學方法,實施“教、學、做”一體化教學模式🚪;以任務為驅動,師生雙方邊教👷🏼♂️🍠、邊學、邊做👩🏼🏭,共同完成某個教學目標和教學任務🤼♀️,融理論教學、實踐教學、技術服務於一體🪇,開展師生互動式教學;采用多種教學方式,如互聯網教學、短視頻教學,以及多種自由化教學模式🖖🏽,盡可能發揮師生在教與學中的主觀能動作用,促使師生在教與學的過程中產生同振效應🥁。
實踐表明🧙,按人才培養目標設置計算機語言類課程教學內容,采用項目教學🐈⬛、案例教學等靈活多樣的方式方法🐁,運用新的教學手段♐️,不僅能激發學生的學習興趣,調動學生主動學習的熱情🃏🏠,而且能培養學生發現問題、分析問題、解決問題的能力🎿⚠,進而提升學生的自我革新的能力🛬🏆,有助於培養學生適應未來就業創業的能力。(機電工程系)