1000部丰满熟女富婆视频,托着奶头喂男人吃奶,厨房挺进朋友人妻,成 人 免费 黄 色 网站无毒下载

語(yǔ)言編程教學(xué)計(jì)算機(jī)理論論文

前言:本站為你精心整理了語(yǔ)言編程教學(xué)計(jì)算機(jī)理論論文范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢(xún)。

語(yǔ)言編程教學(xué)計(jì)算機(jī)理論論文

1傳統(tǒng)的編程教學(xué)

隨著科技的不斷進(jìn)步,計(jì)算機(jī)技術(shù)的快速普及和發(fā)展,傳統(tǒng)編程教學(xué)表現(xiàn)出了其自身明顯的劣勢(shì),筆者通過(guò)閱讀大量資料,并結(jié)合自身實(shí)踐,將傳統(tǒng)編程教學(xué)中存在的幾點(diǎn)問(wèn)題總結(jié)如下:

①語(yǔ)法學(xué)習(xí)過(guò)程較長(zhǎng)從我國(guó)當(dāng)前各高校計(jì)算機(jī)編程語(yǔ)言的教學(xué)來(lái)看,基本上都選擇了計(jì)算機(jī)編程C語(yǔ)言、C++、C#、或java等,從這些編程語(yǔ)言的比較來(lái)看,其中相對(duì)要容易學(xué)習(xí)和掌握,而C語(yǔ)言、C++相對(duì)要比較難掌握,它們屬于強(qiáng)類(lèi)型編程語(yǔ)言,語(yǔ)法比較復(fù)雜,其中會(huì)存在較多的語(yǔ)法陷阱,導(dǎo)致學(xué)生將很多的時(shí)間浪費(fèi)在糾錯(cuò)上,學(xué)生在進(jìn)行學(xué)習(xí)時(shí),需要用較長(zhǎng)的時(shí)間來(lái)修正代碼中的錯(cuò)誤和漏洞,這帶來(lái)的直接影響就是不利于學(xué)生編程思想的形成,最終導(dǎo)致只會(huì)使用一些編程工具,但是卻不能在未來(lái)更好的進(jìn)行編程工作。C#在面向?qū)ο缶幊陶Z(yǔ)言中,即使是比較優(yōu)異的一種,但是使用C#進(jìn)行編程,需要計(jì)算機(jī)具備較高的配置,如果學(xué)校機(jī)房設(shè)備等比較落后,或者是學(xué)校硬件建設(shè)資金不足,那么進(jìn)行設(shè)備更新,采用高配置的計(jì)算機(jī)是比較困難的,而且,C#僅支持windows平臺(tái),這就在很大程度上阻礙了部分不能在windows環(huán)境下學(xué)習(xí)的學(xué)生使用這一語(yǔ)言。

②受高校授課制度的影響編程語(yǔ)言的學(xué)習(xí)通常需要一段較長(zhǎng)的、連續(xù)性的時(shí)間,而一般高校的授課時(shí)間都是固定的,每節(jié)課程的時(shí)間需要統(tǒng)一安排,排課老師需要考慮不同課程之間的授課沖突問(wèn)題,所以一般情況下無(wú)法實(shí)現(xiàn)編程教學(xué)的集中授課,而只是同其他課程一樣進(jìn)行分節(jié)學(xué)習(xí),這種授課模式對(duì)于編程教學(xué)來(lái)講,其弊端就是難以讓學(xué)生形成連貫性思維,通常會(huì)造成盡管這節(jié)課的內(nèi)容在課堂上已經(jīng)全部掌握,但是等到隔幾天再進(jìn)行下節(jié)課的授課時(shí),卻全部都已經(jīng)忘記的現(xiàn)象,導(dǎo)致編程教學(xué)效果較差。客觀來(lái)講,編程課程實(shí)際上是一門(mén)比較枯燥的課程,不容易讓學(xué)生全身心的投入和激發(fā)他們的興趣。

③不利于學(xué)生的自主學(xué)習(xí)編程語(yǔ)言(如C語(yǔ)言、C++等)是比較難掌握的一門(mén)語(yǔ)言,一般需要教師對(duì)其進(jìn)行入門(mén)教育。但是,在實(shí)際的教學(xué)中教師也僅僅是“拋磚引玉”的作用,教師將其基本要領(lǐng)教授于學(xué)生之后,還需要學(xué)生對(duì)其進(jìn)行深入的研究與實(shí)踐。然而,這些編程語(yǔ)言自身的學(xué)習(xí)難度在很大程度上決定了學(xué)生進(jìn)行自主學(xué)習(xí)的難度,尤其是對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生。比如C語(yǔ)言的學(xué)習(xí),就需要學(xué)習(xí)者首先具備較好的計(jì)算機(jī)功底,要詳細(xì)的了解并理解堆棧、內(nèi)存、指針、數(shù)組等概念,掌握代碼的書(shū)寫(xiě)要求,對(duì)于很多計(jì)算機(jī)專(zhuān)業(yè)基礎(chǔ)知識(shí)不扎實(shí)的學(xué)生,及非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生來(lái)講,代碼就好比是天書(shū),無(wú)法正常的判斷代碼錯(cuò)誤原因,最終導(dǎo)致學(xué)習(xí)失敗,最終放棄對(duì)編程語(yǔ)言的學(xué)習(xí)。

2Python編程語(yǔ)言在計(jì)算機(jī)理論教學(xué)中的作用

與C語(yǔ)言、C++、java等編程語(yǔ)言相比,Python語(yǔ)言表現(xiàn)出了其明顯的優(yōu)勢(shì),筆者接下來(lái)從以下三方面進(jìn)行具體的分析。

①學(xué)習(xí)難度最小化首先,Python的代碼書(shū)寫(xiě)規(guī)則與計(jì)算機(jī)算法中的“偽代碼”非常相似,GuidovanRossum最初在開(kāi)發(fā)這一語(yǔ)言時(shí),參考了ABC語(yǔ)言的特性,使其最終設(shè)計(jì)出的語(yǔ)言書(shū)寫(xiě)規(guī)則與日常英語(yǔ)十分相似,在很大程度上增加了這一語(yǔ)言的易用性,即使是非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,只要認(rèn)真研究就可以迅速掌握,大大節(jié)約了教學(xué)資源。Python可以支持unicode字符集,因此就解決了ascii字符集的字節(jié)存儲(chǔ)空間問(wèn)題。uniocde字符在其它語(yǔ)言中一般需要進(jìn)行比較復(fù)雜的轉(zhuǎn)換,而python具有強(qiáng)大的序列(各類(lèi)定長(zhǎng)數(shù)組、動(dòng)態(tài)數(shù)組、字符串等),從而較容易的實(shí)現(xiàn)了在同一個(gè)序列中放置不同數(shù)據(jù)類(lèi)型的數(shù)據(jù),以此省略了較復(fù)雜的組合變量聲明和處理。還有就是Python自身的IDLE既可以在windows平臺(tái)上使用,又可以在UNIX上得到較好支持。學(xué)生只需對(duì)python進(jìn)行入門(mén)學(xué)習(xí),便可以快速的進(jìn)行代碼書(shū)寫(xiě)。

②提高學(xué)生學(xué)習(xí)動(dòng)力Python編程語(yǔ)言具備對(duì)學(xué)生的計(jì)算機(jī)功底要求較低,因此擴(kuò)大了其使用人群,盡管是計(jì)算理論知識(shí)基礎(chǔ)薄弱的非本專(zhuān)業(yè)學(xué)生也能夠較快的掌握這一編程語(yǔ)言,并能夠樹(shù)立較強(qiáng)的編程思維,在很大程度上提高了學(xué)生的學(xué)習(xí)動(dòng)力,我國(guó)有不少的編程愛(ài)好者,他們一般都沒(méi)有接受過(guò)系統(tǒng)的計(jì)算機(jī)理論的學(xué)習(xí),而Python的易用性恰恰解決了他們理論知識(shí)薄弱的問(wèn)題,面向用戶(hù)的設(shè)計(jì)和偏重程序邏輯的編碼方式,讓更多的編程愛(ài)好者樹(shù)立較強(qiáng)的編程思路。③強(qiáng)大的類(lèi)庫(kù)使編程更簡(jiǎn)易Python有強(qiáng)大的各種類(lèi)庫(kù)的支撐,具備較多的免費(fèi)編程資源,更容易進(jìn)行布置,因此減小了開(kāi)發(fā)難度,加快了開(kāi)發(fā)速度。另外,由于Python是開(kāi)源的,為了能夠更加方便的進(jìn)行工作,可以自行擴(kuò)展Python的庫(kù),構(gòu)建具備自身特色的類(lèi)庫(kù)。

3結(jié)論

綜上所述,隨著科技的不斷進(jìn)步,在計(jì)算機(jī)編程語(yǔ)言方面也取得了較快的發(fā)展,Python作為一門(mén)較新的編程語(yǔ)言,已逐漸成為一門(mén)熱門(mén)的程序語(yǔ)言,因此,本文從傳統(tǒng)編程語(yǔ)言C語(yǔ)言、C++、java等存在的問(wèn)題出發(fā),將其與Python編程語(yǔ)言在當(dāng)今計(jì)算機(jī)理論教學(xué)中的重要作用進(jìn)行對(duì)比研究,發(fā)現(xiàn)Python編程語(yǔ)言更適合當(dāng)今的計(jì)算機(jī)教學(xué)。

作者:姚七棟張春玉單位:陜西財(cái)經(jīng)職業(yè)技術(shù)學(xué)院西藏民族學(xué)院

主站蜘蛛池模板: 巴林左旗| 三亚市| 陈巴尔虎旗| 游戏| 郎溪县| 南通市| 巢湖市| 新竹县| 同仁县| 镶黄旗| 黑山县| 五台县| 桃园县| 竹溪县| 忻州市| 阿克陶县| 台东县| 石阡县| 三原县| 琼海市| 平湖市| 浮山县| 县级市| 凌云县| 旌德县| 岗巴县| 凤阳县| 花莲县| 林甸县| 宜宾县| 南通市| 肥城市| 景宁| 沂源县| 乌兰县| 平邑县| 苗栗县| 牙克石市| 福安市| 施秉县| 平谷区|