• 
    

    
    

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

      ?

      高級程序設(shè)計語言教與學切入點探析

      2012-08-15 00:50:45趙欽郝麗珍郭鮮鳳
      太原學院學報(社會科學版) 2012年2期
      關(guān)鍵詞:切入點程序設(shè)計計算機

      趙欽,郝麗珍,郭鮮鳳

      (太原大學計算機工程系,山西太原 030032)

      高級程序設(shè)計語言教與學切入點探析

      趙欽,郝麗珍,郭鮮鳳

      (太原大學計算機工程系,山西太原 030032)

      信息技術(shù)迅速發(fā)展,信息化教育深入人心。計算機高級程序設(shè)計語言作為信息技術(shù)應用的重要媒介,學習需求不斷加大加深。在該門課程的教學過程中,需把握好三個切入點,以促進教學的有效性和課堂的高效性。

      高級程序設(shè)計語言;教學;切入點

      C語言課程作為計算機學科的入門語言,通常在大多數(shù)本專科院校一年級第一、二學期開設(shè),但很多時候教學效果并不理想。學生不能認清課程的價值,甚至部分教師也排斥這樣的安排,認為應該學以致用,不如直接開設(shè)其它語言課程,譬如Java語言等。筆者從事計算機基礎(chǔ)語言教學多年,期間以多種計算機高級程序設(shè)計語言的教學為主,并在此過程中接觸到了大量的“新”生,這些新生,不僅“新”在對大學生活的新奇、更“新”在對計算機學科專業(yè)性質(zhì)的陌生、對學科課程設(shè)置的茫然,而這些狀況直接導致學生缺乏學習動力,更有甚者會產(chǎn)生厭學情緒,所以出現(xiàn)了由于對一門課程的逆反態(tài)度,而造成對整個學科放棄的現(xiàn)狀。

      筆者認為,如果能“找準計算機高級程序設(shè)計語言教學的切入點”,教師深入把握相關(guān)課程的學科地位,引導學生理解課程的學習意義,高屋建瓴,培養(yǎng)專業(yè)眼光,樹立專業(yè)精神,教師和學生都應當能夠在高級語言的教學中把握住提高專業(yè)技能的機會。為此,在進行計算機高級程序設(shè)計語言教學的過程中,教師與學生都需要找準切入點,具體而言,可以從以下三方面入手,提高高級程序語言教學的有效性。

      一、充實背景知識,排除畏難情緒

      文化離不開語言,語言是人類文化最重要的載體。文化,是通過學習得來,而非通過遺傳來天生具有的。在漢語中,文化實際上是“人文教化”的簡稱,所以有“人”才有文化:“文”是基礎(chǔ)和工具,主要指語言或文字;“教化”是人類精神活動和物質(zhì)活動的共同規(guī)范及共同規(guī)范產(chǎn)生、傳承、傳播及得到認同的過程和手段。每一個人作為一個學習的主體,文化就是他要研究的對象。一出生,我們就進入了一個語言環(huán)境中,這也就是每個人的母語環(huán)境,隨之,也就開始了這個人的文化學習過程,在懵懂之中,這種文化學習是一種潛移默化的過程。語言與文化的關(guān)系,美國語言學家薩皮爾提出:“語言的背后是有東西的,而且語言不能離開文化而存在。”語言是文化的產(chǎn)生和發(fā)展的關(guān)鍵,文化的發(fā)展也使語言更加豐富和細密,語言與文化可以說是共生的,語言是文化的一個重要組成。

      每個文化集團都有自己獨特的語言,計算機文化也不例外,它需要的就是計算機語言。有了計算機語言,人和計算機之間得以溝通,計算機的行動得以控制,人類認識、改造計算機世界的經(jīng)驗才能得以傳承,于是,計算機文化得到了不斷的發(fā)展。計算機語言指用戶與計算機之間通訊所使用的語言。就像人與人之間使用的語言一樣,計算機語言是人與計算機之間傳遞信息的媒介。計算機語言的種類非常多,人們常常把它們分成機器語言、匯編語言、高級語言三大類。機器語言由機器的型號來決定,而匯編語言能夠把復雜的機器語言進行簡化,至于高級語言只是相對而言的。有了對計算機文化的了解,再聯(lián)系生活中我們與各類語言的關(guān)系,計算機高級語言的學習就顯得很親切與實際,作為一個新手學習C語言時的孤立感、陌生感、畏難感也會逐步消除。當然,這需要教師的多方引導、需要學生自己去反復體悟,需要教與學兩大主體主動地站在一個歷史背景當中去研究與探討。

      二、激發(fā)學習興趣,訓練編程思維

      興趣是學習最好的動力。教師可通過收集、整理一些關(guān)于計算機科學發(fā)展史上的趣聞、軼事啟發(fā)學生,讓更多的初學者從文化發(fā)展的角度去了解計算機語言,從而營造出一個文化背景,培養(yǎng)學生的專業(yè)思想和興趣,以便為學生涉及計算機科學領(lǐng)域進行深入的接觸做一個鋪墊。

      編程是一種技能,既需要稟賦,更需要堅持不懈地學習和訓練。編程是為了讓計算機完成你(或你的用戶)想要它完成的任務。作為一名編程者,你既是你的用戶的傾聽者,又是他的顧問;你既是對計算機的解釋人員,又是發(fā)號指令者;你盡你的所能去捕捉那些難以捉摸的需求,然后利用一種計算機可以接受的語言來找到表達它們的方式,這樣可以讓一臺純粹的機器合理地完成你因為需求而發(fā)出的指令;當然,所有的工作要建立文檔保存,以便除你之外的人能夠理解;還有,最好能使你的工作工程化(或者是標準化),這樣,他人就能以你的工作為基礎(chǔ)進行構(gòu)建了。編程技能的習得,需要教者在實踐中默默地灌輸,需要學者在潛移默化中漸漸地領(lǐng)會。

      計算機功能強大而且豐富多彩,是信息化社會中不可或缺的一部分。我們知道,計算機之所以能夠處理復雜的各類事務,其實主要靠各類軟件,即各類程序集合的運行。計算機執(zhí)行的每一條指令,完成的每一個任務,都需要事先用計算機語言編好程序,人們想要能夠控制計算機就一定要通過計算機語言向計算機發(fā)出命令。對計算機軟件運行過程的理解對于各行各業(yè)的人來說越來越重要,對計算機語言的應用從專業(yè)高級技能跨越到大眾必備技能也是必然的趨勢。很多中學課程的設(shè)置已經(jīng)涉及到了計算機語言學習的范疇,信息技術(shù)的大眾化,不再是簡單的軟件使用,越來越多的個性化需求使得計算機語言使用的范圍不斷擴大,應用的程度不斷加深。

      眾所周知,在印刷時代,閱讀、寫作和計算被公認為文化之鼎的三足,也被視為傳統(tǒng)教育的三大基石,世界各國都把這三種能力的培養(yǎng)列為基礎(chǔ)教育的首要任務。而美國加州大學伯克利分校勞倫斯科學館的副主任阿瑟·劉赫曼從運用計算機工作與傳統(tǒng)的讀、寫、算三大基本技能進行橫向比較后認為,人們必須重視“計算機應用能力”的培養(yǎng),作為當代大學生,不但要學會操作有關(guān)計算機應用軟件來進行寫、算、獲取信息,更重要的是要具有良好的程序設(shè)計訓練,未來的工作中可以結(jié)合自己的專業(yè)來編寫程序,這才是真正意義上的計算機素質(zhì)和應用能力。

      需求產(chǎn)生動力,未來的信息素養(yǎng)越來越離不開計算機語言的學習,計算機語言作為計算機文化的媒介,將不斷的被技能化、大眾化、信息化。認清這一點,從學習主體內(nèi)部激發(fā)興趣、培養(yǎng)思想,也是進行計算機語言教學的又一個切入點。

      三、培養(yǎng)創(chuàng)新意識,提倡自主學習

      任何一門學科或課程的學習和研究,我們都可以從兩方面出發(fā):一是學史的研究,即文化背景的了解;另一是學理的研究,即理論的學習積累。通過背景的研究,我們可以掌握本門學科發(fā)展、演進的歷史,了解學科發(fā)展的脈絡(luò),從而可以借鑒整個學科發(fā)展過程中的成功之舉、避免重復失敗之策;而理論的研究,則是針對學科自身的學習,研究理論原則和方法,發(fā)現(xiàn)有別于其它學科的特色,從而把握學科本身的優(yōu)勢與不足來借鑒相關(guān)學科的知識以推進本學科的進一步應用。人的一生中,大多數(shù)時間是在學習,在重復大量前人的經(jīng)驗的同時,需要不斷思考,不斷提出新的理念、培養(yǎng)創(chuàng)新意識。

      我國計算機教育界有一批很有聲望的專家認為,“學習計算機高級程序設(shè)計語言可以培養(yǎng)學生運用算法來解決實際問題的能力,這種解決問題的方式是計算機所獨有的,也只有通過對計算機程序設(shè)計語言和程序設(shè)計方法的學習才有可能獲得這種解決問題的能力”。他們認為,從某種意義上說,用算法解決問題的能力甚至比數(shù)值計算的能力更為重要[1]。這種觀點雖然不具有普遍性,但對于計算機語言的學習目標還是具有旗幟作用的。能夠用算法解決問題,就能夠用計算機語言來表達解決問題的過程,只有在這一技能的基礎(chǔ)上,才可能利用計算機語言不斷地創(chuàng)新性地解決問題,具備創(chuàng)新能力,成為創(chuàng)新人才。

      中國科學院院士周光召先生曾說過:教育的目的首先是教會做人,做一個追求智慧和真理的人,一個有創(chuàng)新思維和堅強性格的人,一個不斷促進社會和人類自身進步的人。因此,引導學生潛心研究知識學問,探索捕捉創(chuàng)作的靈感,感受成功的快樂和喜悅,讓他們在獲取知識的同時實現(xiàn)情感態(tài)度價值觀的體驗?!皢l(fā)創(chuàng)新意識、塑造創(chuàng)新人才”,這是每位教師的職責所在。

      每一位IT人才的知識背景都源自對計算機科學基本原理的理解,而其經(jīng)驗則來自廣泛的實際項目,理論與實踐的結(jié)合才能使個人強大起來。每一個人也都有不同的學習風格,有的人喜歡結(jié)構(gòu)化講座和演示,而有的則喜歡發(fā)現(xiàn)式學習。如果你喜歡閱讀并容易記住書中的內(nèi)容,你可以使用印刷的教程;如果喜歡通過視覺學習,可以觀看視頻教程;如果是愛探險的學生,就可以自己直接摸索軟件,而不需要任何教程了。擺脫被動、局限、落后的局面,讓學生自主地去學、自發(fā)地去創(chuàng)造,在信息化的社會中找到自己的立足點。

      隨著信息技術(shù)的迅速發(fā)展,信息化教育不斷深入人心,計算機高級程序設(shè)計語言作為信息技術(shù)應用的重要媒介,學習需求不斷加大加深。教師與學生可以在課程的教與學的過程中把握好以上三個切入點,進一步促進日常教學的有效性和課堂的高效性。

      [1]劉向永.信息技術(shù)課程價值研究[D].吉林:東北師范大學,2010:34-36.

      [責任編輯:王麗平]

      On Identifying Point of Teaching and Learning of High-level Programming Language

      ZHAO Qin,HAO Li-zhen,GUO Xian-feng
      (Department of Computer Engineering,Taiyuan University,Taiyuan 030032,China)

      With the rapid development of information technology,the informational education has been prevailing.The high-level computer programming language,as an important medium in the application of information technology,should be learned more constantly,increasingly and deeply.Three entry points should be well grasped in the course of teaching and learning process in order to promote the effectiveness of classroom teaching.

      high-level programming language;teaching;entry point

      G420

      A

      1671-5977(2012)02-0114-03

      2012-04-30

      太原大學校級課題《高級程序設(shè)計語言課程的高效課堂和有效教學模式研究》的階段性研究成果。

      趙欽(1977-),女,山西渾源人,太原大學計算機工程系講師,工學碩士。研究方向:計算機仿真、軟件工程、職業(yè)教育與教學研究。

      猜你喜歡
      切入點程序設(shè)計計算機
      計算機操作系統(tǒng)
      基于Visual Studio Code的C語言程序設(shè)計實踐教學探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      基于計算機自然語言處理的機器翻譯技術(shù)應用與簡介
      科技傳播(2019年22期)2020-01-14 03:06:34
      從細節(jié)入手,談PLC程序設(shè)計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      信息系統(tǒng)審計中計算機審計的應用
      消費導刊(2017年20期)2018-01-03 06:26:40
      高職高專院校C語言程序設(shè)計教學改革探索
      慢病防控是深化醫(yī)改的切入點
      找準切入點 扎實推進改革
      新聞記者踐行“走轉(zhuǎn)改”的三個切入點
      新聞傳播(2015年15期)2015-07-18 11:03:44
      PLC梯形圖程序設(shè)計技巧及應用
      凤山市| 双鸭山市| 三明市| 道真| 平远县| 江川县| 婺源县| 呼和浩特市| 东方市| 桂阳县| 穆棱市| 诏安县| 板桥市| 龙山县| 新乡县| 镇江市| 罗甸县| 扶余县| 平阴县| 昌邑市| 长沙县| 重庆市| 吉木乃县| 包头市| 含山县| 彭泽县| 麻城市| 福清市| 永吉县| 石家庄市| 太湖县| 南丰县| 曲阳县| 澎湖县| 大新县| 扶余县| 枣阳市| 尼勒克县| 苍南县| 横山县| 丰县|