計算機語言類課程作為計算機專業重要的基礎課,在計算機專業教學和軟件開發中起著重要的作用。如何提高學生程序設計能力和軟件開發思維,機電工程系計算機教研室根據人才培養目標實際需求🚳,在計算機專業語言類課程設置及教學方面進行了積極探索與研究,並進行了合理取舍。
計算機語言類課程的設置。計算機語言有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++教學中👨🏿🔬🤲,從幫助學生掌握基本語法講起,由淺入深🧓🏽;在數組和指針教學中🐏,從講解例題和習題入手等。其二👩🏽🍳,合理安排教學課時,適當增加學生實踐時數。根據計算機語言類課程總課時,在教學中盡可能合理分配基礎理論知識教學課時和實踐課時,力求做到讓學生既能掌握基礎理論知識🧞,又能提升實操能力🤵♀️,使其成為應用型技能型人才👨❤️👨。其三😶,幫助學生克服畏難情緒🥁。學習計算機語言類課程,學生認為枯燥乏味🦢,且難以掌握、用處不大🧞♂️🙆🏿,不如學習多媒體、應用類的課程有趣,往往產生學習上的畏難情緒或厭倦情緒🧚♂️。針對這一情況,計算機教研室對此進行了專題進行研究,從激發學生的學習興趣入手,采取由易到難、案例教學法等教學方式☂️,開發學生學習學習的內在動力🧑🏽🔬。其四,靈活運用教學手段。學習借鑒目前社會培訓機構在培養學生過程中教學內容設置🍑、課時安排、考核方式靈活等經驗與做法,適時調整教學內容,在既定的教學課時數中合理安排教學內容,采取以完成學生學習目標為考核方式,註重學生學習過程考核。
計算機教研室通過堅持不懈地創新與改革,目前🦹🏻,在計算機語言類課程教學過程中,基本形成了圍繞教學目標,采用項目式教學方法,實施“教、學、做”一體化教學模式;以任務為驅動,師生雙方邊教、邊學💇🏼、邊做🕵️♂️,共同完成某個教學目標和教學任務🙇🏻♂️,融理論教學、實踐教學、技術服務於一體,開展師生互動式教學💪🏽;采用多種教學方式,如互聯網教學🫄🏿、短視頻教學🗻,以及多種自由化教學模式,盡可能發揮師生在教與學中的主觀能動作用👩🏿💼,促使師生在教與學的過程中產生同振效應。
實踐表明,按人才培養目標設置計算機語言類課程教學內容,采用項目教學、案例教學等靈活多樣的方式方法,運用新的教學手段,不僅能激發學生的學習興趣,調動學生主動學習的熱情,而且能培養學生發現問題、分析問題、解決問題的能力,進而提升學生的自我革新的能力,有助於培養學生適應未來就業創業的能力。(機電工程系)