• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      高職院校程序語言選擇之思考

      2022-03-27 23:00:47張永平占善華
      中國新通信 2022年1期
      關鍵詞:高職學生教學

      張永平 占善華

      【摘要】? ? 本文探討了Java和Python語言的特點,其主要包括語法和應用在面對高職學生教學上的差異。歸納出哪個程序語言對于學習者學習時,較容易理解程序且不容易產生實操與理解困難的感受,也即適用于入門程序語言的學習,并提出未來程序語言教學者與學習者之間互動的相關建議。

      【關鍵詞】? ? 高職學生? ? 程序語言? ? Python? ? Java? ? 教學

      引言:

      程序語言這門科目是在計算機科學領域中的基礎課程,在目前的程序語言教學中,大多是以傳統(tǒng)程序語言來做為入門課程,如C、C++與Java程序語言。但是,這些傳統(tǒng)的程序語言,雖然在商業(yè)中有良好的發(fā)展,但是對于教學學習上,學習者可能會面臨較復雜的理論與抽象的程序知識,而造成程序語言學習上的阻礙。許多研究發(fā)現(xiàn),程序語言這門學科對于是一門不容易理解的科目,即使是已經學習多年的學習者,還是無法理解程序語言的內容,對于程序語言的理解還停留在基礎的程序語法理解。無法對語言進行有效的應用,無法將學過的編程語言有效的構成軟件開發(fā)的選擇之一,究其原因主要有兩點,第一是高職院校的學生在教學時間上只有三年,在基礎理論課程的學習上未能和本科學制有四年,導致理解C、C++或者Java語言的運行機制不夠深,學的不夠透。第二是大多數(shù)高職院校在課程設計上更多的是注重開設多少課,而不是將課構成體系,比如學生會頻繁的學不同的編程語言,每一種編程語言都只知皮毛,卻不知精髓。

      一、Java與Python

      本文將Java、Python程序語言間的程序元素分別探討,例如,變量、控制結構、循環(huán)結構與物件等,比較兩者語言差異性對于學習者在學習程序語言的歷程會產生的影響,例如程序理解、程序理解困難感受和程序實作困難感受等。可以使用自編的量表,以搜集并了解分別以Java、Python為第一語言的學習者的程序理解程度、程序實作困難感受、程序理解困難感受,以及同時學習或者教授過Java與Python語言的學習者或教學者對這兩種語言理解與實作難度比較的看法。

      借以比較兩種程序語言的特質,探討歸納出哪些程序語言特質對于學習者學習時,較容易理解程序且容易實作,適用于入門程序語言的教學學習,以提出未來程序設計教學者與研究者之相關建議。

      二、學生角度的調查分析

      調查對象為所在單位的教學班為例,同時教授Python和Java以及錯開教授兩種編程語言,數(shù)據(jù)收集以量表的方式進行。從以下幾個維度分析:

      (一)先后學習Java與Python程序語言的程序理解程度

      在輸出輸入、資料型態(tài)與變量以兩種語言為第一語言的使用者理解程度并沒有差異之外,其余程序元素皆是以Python為第一語言的學習者理解程度表現(xiàn)較佳。

      (二)程序理解與實作困難感受

      1. 程序理解困難感受。我們以自己的教學班分析,對比Java和Python,總體來看并無達顯著水平,也就是第一語言為學習Python程序語言的學生比起第一語言學習Java程序語言的學生在程序理解困難之感受,并沒有顯著上差異。其中,在數(shù)據(jù)類型的程序理解困難感受,差異開始出現(xiàn),表示第一語言為學習Python程序語言的學生比起第一語言學習Java程序語言的學生在物數(shù)據(jù)類型之程序理解困難的感受,學習Python程序語言的學生的程序理解困難感受較低。

      2. 程序實操困難感受。Java組與Python組并無達顯著水平,也就是第一語言學習Python程序語言的學生比起第一語言學習Java程序語言的學生在程序實作困難的感受中,并沒有顯著上的差異。

      (三) 同時學過Java與Python程序語言之程序理解與實作難度比較

      1. 程序理解難度比較。在程序理解難度比較中,可以發(fā)現(xiàn)學習過兩種程序語言的學習者之問卷平均數(shù)皆為正數(shù)以上,表示學習者的觀點認為學習Python程序語言在程序理解上較容易理解程序元素。不過在數(shù)據(jù)型態(tài)與變量程序元素中,學習者觀點則認為學習Java程序語言較容易理解該程序元素。

      2. 程序實作難度比較。在程序實操難度比較中,可以發(fā)現(xiàn)學習過兩種程序語言的學習者之問卷平均數(shù)皆為負數(shù)以下,表示學習者的觀點認為學習Java程序語言在程序實作上對于學習者較有難度的情況發(fā)生。Python程序語言因語法較為簡潔明了,在進行程序實作時能較有效率地將程序實作出來,對于實操的難度則不會太高。

      三、 教師角度的調查分析

      同時教過Java與Python程序語言之程序理解與實作難度比較:

      (一)程序理解難度比較

      在程序理解難度比較中,可以發(fā)現(xiàn)教學過兩種程序語言的教學者之問卷平均數(shù)皆為正數(shù)以上,表示教學者的觀點認為學習Python程序語言較容易理解程序元素。不過在數(shù)據(jù)型態(tài)與變量程序元素中,教學者觀點則認為學習Java程序語言較容易理解該程序元素。

      (二)程序實操難度比較

      在程序實操難度比較中,可以發(fā)現(xiàn)教學過兩種程序語言的教學者之問卷平均數(shù)皆為負數(shù)以下,表示教學者的觀點認為學習Java程序語言的學習者對于程序實操的難度較高。Python程序語言因語法較為簡潔明了,在進行程序實操時能較有效率地將程序實作出來,對于實作的難度則不會太高。

      四、結束語

      通過上述分析,本文歸納出Python程序語言對于學習者學習時,較容易理解程序且不容易產生實作與理解困難感受,其適用于入門程序語言學習,在面對高職院校學生教學,未來程序語言教學者可以更多的選擇Python語言。

      作者單位:張永平? ? 占善華? ? 廣東司法警官職業(yè)學院信息管理系

      參? 考? 文? 獻

      [1] 沈乾彥,趙海峰.Python語言課程教學改革探討[J].計算機教育,2021(03):171-174.

      [2] 石小艷,蔣宗華,李東勤.Python課程分專業(yè)教學法的應用研究[J].福建電腦,2021,37(03):119-121.

      [3] 嵩天,黃天羽,禮欣.Python語言:程序設計課程教學改革的理想選擇[J].中國大學教學,2016(02):42-47.

      [4] 趙廣輝.面向新工科的Python程序設計交叉融合案例教學[J].計算機教育,2017(08):23-27.

      [5]鄭戟明.Python程序設計課程中計算思維的應用[J].大學教育, 2016(08):127-129.

      猜你喜歡
      高職學生教學
      微課讓高中數(shù)學教學更高效
      甘肅教育(2020年14期)2020-09-11 07:57:50
      “自我診斷表”在高中數(shù)學教學中的應用
      東方教育(2017年19期)2017-12-05 15:14:48
      對外漢語教學中“想”和“要”的比較
      唐山文學(2016年2期)2017-01-15 14:03:59
      高職院校學生就業(yè)能力測評機制建設問題研究
      職業(yè)院校創(chuàng)業(yè)法律教育課程體系建設研究
      中國市場(2016年36期)2016-10-19 05:11:25
      高職學生思想政治教育課程化途徑分析
      “一帶一路”戰(zhàn)略與鹽城高職院校學生職業(yè)生涯規(guī)劃的思考
      考試周刊(2016年77期)2016-10-09 12:05:08
      跨越式跳高的教學絕招
      體育師友(2013年6期)2013-03-11 18:52:18
      蓝山县| 乌拉特后旗| 天峨县| 永泰县| 长沙县| 黄石市| 土默特左旗| 阳山县| 刚察县| 奉化市| 望谟县| 江油市| 二连浩特市| 镇康县| 奎屯市| 申扎县| 奉化市| 十堰市| 宁波市| 南阳市| 韩城市| 晋中市| 桦南县| 宜阳县| 兴业县| 米脂县| 嘉峪关市| 鄂尔多斯市| 常宁市| 泾阳县| 蒲城县| 犍为县| 贵港市| 黎川县| 娄底市| 建平县| 石城县| 溧阳市| 旅游| 蓝山县| 自贡市|