国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

文科生計算機程序語言教學研究

2012-08-15 00:53:01湯希瑋胡秋玲
湖南第一師范學院學報 2012年3期
關(guān)鍵詞:文科生編程多媒體教學

湯?,|,胡秋玲

(湖南第一師范學院,湖南長沙 410205)

文科生計算機程序語言教學研究

湯?,|,胡秋玲

(湖南第一師范學院,湖南長沙 410205)

學好計算機語言對文科生而言,是一個巨大的挑戰(zhàn);文科生在學習計算機語言過程中,面臨一系列的問題;為了增加文科生的學習興趣,并提高教學質(zhì)量,新的教學模式和新的教學方法必須被采用。

文科女生;計算機語言教學;教學模式;教學方法

信息化是當今世界發(fā)展的大趨勢。我國目前正處在工業(yè)社會向信息社會轉(zhuǎn)型的關(guān)鍵階段。信息技術(shù)在各行各業(yè)的應用日益廣泛和深入。企事業(yè)單位越來越重視合理地開發(fā)和使用信息資源,因此,無一例外地將是否會使用計算機處理信息作為一項非常重要的用人指標。為了使學生能夠適應這種就業(yè)狀況,進而融入全社會信息化的大潮,所有高校都開設(shè)了計算機基礎(chǔ)課程,除了要求學生掌握計算機的基本操作技能之外,還要求深入學習一門計算機高級語言。因為學習編程技術(shù),不僅能提高學生的邏輯思維能力,還能培養(yǎng)學生細致嚴謹?shù)穆殬I(yè)素養(yǎng)。但是,這對偏重文科的某些高校而言,無疑是一個較大的挑戰(zhàn)。就湖南第一師范學院的現(xiàn)狀而言,一方面,文科生在數(shù)量上占絕對優(yōu)勢;另一方面,文科生當中女生又遠遠多于男生。面對長于感性思維的授課群體,傳統(tǒng)的計算機語言教學必須作相應的改進。

一、授課對象分析

(一)文科女生的心理障礙

對程序設(shè)計感興趣的工科生而言,計算機高級語言如C語言等,使用靈活,目標程序效率高,數(shù)據(jù)結(jié)構(gòu)豐富,信息處理能力和表現(xiàn)能力極強,充分展現(xiàn)了編程之美。但是,對文科女生而言,她們看到的是復雜的語法結(jié)構(gòu),枯燥繁瑣的變量和莫名其妙的函數(shù)以及無休止的調(diào)試錯誤提示。同時,一些教師也習慣于強調(diào)學好計算機語言類課程,必須具備良好的數(shù)學基礎(chǔ),這恰恰又是文科女生的短板,因此,她們覺得計算機語言是一門比數(shù)學還詭異的課程。學習中一旦多次遇到難理解的知識點,畏難情緒油然而生;操作中頻頻出現(xiàn)的調(diào)試錯誤,不斷消磨她們的學習興趣。這一切都使得她們產(chǎn)生嚴重的計算機語言學習心理障礙。

(二)邏輯思維能力欠缺

盡管學好計算機語言離不開大量的上機實踐,但是計算機語言本身是由一套全新的符號以及組織這些符號的一整套邏輯規(guī)則構(gòu)成,因此,計算機語言實際上還是一門理論性較強的課程,要求學生具備一定的邏輯思維能力。一直以來,文科生接受的都是形象思維訓練,忽然要面對嚴謹周密的計算機程序設(shè)計,顯然是一個巨大的挑戰(zhàn)。

二、計算機語言教學中存在的問題

根據(jù)以往的教學經(jīng)驗以及通過與學生的廣泛溝通發(fā)現(xiàn),開始時,學生對使用計算機語言讓計算機自動工作抱有濃厚的興趣,但是幾節(jié)課以后,一些學生感到絕望。他們反映,上課時都能聽懂,可一到實驗室具體編程并上機調(diào)試,往往會錯誤百出、無從下手和沒有思路,尤其缺乏將實際的應用問題轉(zhuǎn)化為計算機語言能夠編程實現(xiàn)的設(shè)計模式的能力。通過深入調(diào)研,我們發(fā)現(xiàn)目前的教學中可能存在以下幾個問題。

(一)理論教學模式陳舊

傳統(tǒng)的計算機語言教學模式注重語法規(guī)則的詳盡解釋。教學過程以教授語法為核心,并輔以簡單的示例程序說明。在這種教學模式之下,原本生動有趣的計算機語言學習變得枯燥乏味。究其原因,實際是這種教學模式?jīng)]有把培養(yǎng)學生分析問題和解決問題的教學目標落到實處,也就是沒有從用計算機編程解決實際問題的角度出發(fā),堅持邏輯思維訓練和編程解題思路的教學主體地位。另外,計算機語言教學的特點是強調(diào)學生進行大量的編程實現(xiàn)并上機調(diào)試,但是,我們的教學大綱規(guī)定理論課時是實驗課時的兩倍。實驗課教學課時偏少,嚴重影響教師輔導學生解決編程過程中出現(xiàn)的大量實際問題。結(jié)果導致學生“上課能聽懂,下課編不出”,沒有培養(yǎng)起學生獨立分析問題,并用計算機程序解決問題的能力。

(二)缺乏因材施教

上計算機基礎(chǔ)課的老師一般都是理工科出身,很少按照文科生的思維特點進行教學。比如,在講授程序語言時,舉的實例要么過于貼近生活,離實際的計算機應用場景很遠,要么相反,導致學生覺得深奧難懂,不知所云。目前國內(nèi)的大多數(shù)教材先闡述概念、數(shù)據(jù)類型,再以語法規(guī)則為主線貫穿始終,教師如果簡單地按照教材順序講授,學生一開始就由于需要記住許多枯燥的理論概念和語法細節(jié)而感到入門困難,也不知道所學知識的用途,從而學習興趣直線下降。文科生發(fā)散思維能力強,教師完全可以利用這個特點,調(diào)動學生的非智力心理因素,促進教學。

(三)過度依賴多媒體教學

隨著多媒體技術(shù)在教學領(lǐng)域的廣泛應用,教師已經(jīng)習慣于將教學內(nèi)容制作成電子課件,以幻燈片為基礎(chǔ)展開教學。電子課件、投影儀和網(wǎng)絡(luò)廣播等多媒體教學資源的使用大大有利于促進教學效果的改進和教學質(zhì)量的提高。但是,有些教師在進行計算機語言教學時,過分依賴電子課件和多媒體教學資源,即上課時主要依靠演示課件來講解程序,推進教學。實際上將大量的文字資料搬到課件中,盲目地加大信息量,提高授課速度,在授課的過程中忽略學生的接受能力,使學生只能順應教師的思維被動地接受知識,導致學生沒有足夠的思考時間、沒有理解和記憶所學知識的余地,限制了學生思維的發(fā)展。因而過度依賴多媒體教學,可能獲得較差的教學效果。

三、計算機語言教學的改進

(一)全面改進教學模式

以語法規(guī)則講授為中心的傳統(tǒng)教學模式無法調(diào)動學生的學習興趣和積極性,無法從根本上改進教學質(zhì)量。因此,必須引入新的教學模式,提高教學效果。以案例驅(qū)動教學在其他課程教學中已經(jīng)取得了非常顯著的效果[1],計算機語言教學中也可以采用。教師可以將全部課程內(nèi)容設(shè)計為一個大的案例,每次授課圍繞該案例進行,起初學生不需要了解案例的全貌,只需要依據(jù)教學進度了解案例的一小部分。上理論課時,教師一邊講授語法規(guī)則如變量的設(shè)置、函數(shù)的設(shè)計等,一邊利用這些語法規(guī)則寫成計算機程序?qū)崿F(xiàn)案例的這一部分,并現(xiàn)場在多媒體計算機上顯示程序的運行結(jié)果;這將使學生身臨其境地感受到計算機語言解決實際問題帶來的巨大震撼。在實驗課中先要求學生演示理論課的內(nèi)容,然后舉一反三,就相同的主題,改變?nèi)舾杉毠?jié),要求學生寫程序?qū)崿F(xiàn)。當然,在教學中必須考慮學生的實際情況,引入階梯式教學方法,要求學生書寫的程序難度要偏易,以保持學生的興趣,較長一段時間(如半個學期)后,等學生培養(yǎng)起基本動手能力后,再慢慢按階梯增加難度。這樣,一個學期下來,學生將對整個案例了然于胸,對用計算機語言解決實際問題有深刻理解,具備了基本的編程技能,良好的教學效果得到切實的體現(xiàn)。案例教學和階梯式教學相結(jié)合的全新教學模式必將對計算機語言教學產(chǎn)巨大的推動作用[2]。

(二)傳統(tǒng)教學和多媒體教學有機結(jié)合

利用多媒體教學資源,教師可以在課堂上演示較復雜的應用例程,可以現(xiàn)場編寫程序并逐步演示程序的運行結(jié)果,這樣將使課堂教學氛圍更生動[3],并且由于直觀而更容易使學生接受,從而也更容易培養(yǎng)學生的動手能力并提高教學質(zhì)量。其次,多媒體教學中可以利用投影儀演示程序的調(diào)試排錯過程。教師應該有意設(shè)計存在錯誤的程序,然后為學生演示出錯現(xiàn)象、出錯信息和排錯方法,這種直觀具體的教學方法使學生很容易理解并掌握,從而增強其調(diào)試程序的能力。比如在C語言程序設(shè)計中,使用函數(shù)scanf從鍵盤輸入數(shù)據(jù)時容易出錯,如果要為一個整型變量a輸入數(shù)據(jù),正確的寫法應是“scanf(“%d”,&a);”,但初學者往往會忘記書寫符號“&”;又比如受使用printf函數(shù)換行的影響,學生剛開始也很容易把此語句寫成scanf (“%d ”,&a),這兩個錯誤編譯器都不會報錯(至多會給出一個警告),但運行結(jié)果顯然是錯誤的。這樣的問題如果演示給學生看,學生將會輕易理解并且印象深刻,這些都是多媒體教學的巨大優(yōu)勢。

另一方面,當教師分析算法和程序執(zhí)行流程時,傳統(tǒng)的黑板板書卻體現(xiàn)出了不可替代的作用[4]。僅靠幻燈片來演示這些內(nèi)容并進行簡單的講解,教學效果并不好。學生好像在看電影,缺乏現(xiàn)場感,投入度不高,理解就不深刻。如果依靠多媒體教學資源,一邊分析講解一邊手工板書要點,則呈現(xiàn)給學生的是完整的解題過程。教師利用板書能自由控制所顯示內(nèi)容,將語速、回顧、提問等環(huán)節(jié)有機結(jié)合起來,使學生跟上教師的授課節(jié)奏。因此黑板板書和多媒體技術(shù)有機結(jié)合能充分發(fā)揮傳統(tǒng)教學和多媒體教學各自的優(yōu)勢,對提高計算機語言教學的效果作用巨大。

(三)選擇合適的計算機語言

目前,絕大部分高校,都采用C語言作為計算機公共課的必要組成部分。實際上,對廣大文科生而言,C語言未必是最佳選擇,因為就是對理科生而言,C語言也不是一門容易掌握的課程,相反其他一些腳本語言,初學者很容易上手。比如Perl語言,語法規(guī)則簡單,但是編程能力強大,不僅能訓練學生的邏輯思維能力,而且在實際的工作中,應用非常廣泛。只要是涉及到文本處理的場合(如互聯(lián)網(wǎng)絡(luò)管理、商務網(wǎng)站數(shù)據(jù)分析和生物信息處理等)都能看到Perl的身影。

四、結(jié)束語

高校文科生計算機語言教學一直都是諸多教育工作者關(guān)注的熱點。本文仔細分析了文科生計算機語言教學面臨的問題,并提出了具體的解決措施。當然,有關(guān)文科生計算機語言教學的教研教改仍然會繼續(xù)前進,我們提出的方式方法只能在一定程度上改善教學效果,未來我們將進一步研究其他提高文科生計算機語言教學質(zhì)量的更有效的途徑。

[1]謝志江等.案例教學法在工科教學中的應用[J].高等工程教育研究,2003,(5):22-24.

[2]何昭青,《計算機導論》課程內(nèi)容體系構(gòu)建的研究與實踐[J].湖南第一師范學院學報,2010,(5):63-66.

[3]褚振勇,翁木云.FPGA設(shè)計及應用[M].西安:西安電子科技大學出版社,2002.

[4]漢澤西.EDA技術(shù)及其應用[M].北京:北京航天航空大學出版社,2004.

Research on Computer Programming Language for Liberal Arts Students

TANG Xi-wei,HU Qiu-ling

(Hunan First Normal University,Changsha,Hunan 410205)

It is a huge challenge for liberal arts students to master a computer programming language.A series of problems inevitably appear when arts students study programming language.To increase arts students’interest in learning and improve the teaching quality,new teaching modelsand approachesmust be adopted.

liberal artsgirl student;computer language teaching;teaching model;teaching approach

TP312-4 < class="emphasis_bold">文獻標識碼:A

A

1674-831X(2012)03-0078-03

2012-02-20

湖南省教育廳科研項目(11C0281);湖南省科技廳科技計劃項目(2011GK3138)

湯希瑋(1973-),男,湖南安鄉(xiāng)人,湖南第一師范學院講師,博士生;胡秋玲(1976-),女,湖南常德人,湖南第一師范學院館員。

[責任編輯:胡 偉]

猜你喜歡
文科生編程多媒體教學
編程,是一種態(tài)度
少先隊活動(2021年2期)2021-03-29 05:41:04
元征X-431實測:奔馳發(fā)動機編程
編程小能手
學生天地(2020年17期)2020-08-25 09:28:48
紡織機上誕生的編程
一句話證明你是文科生還是理科生
文科生的科學傳播之旅
傳媒評論(2018年12期)2018-03-21 07:51:38
文理科男生是這樣看對方的
文科生需要掌握的數(shù)學解題技巧
多媒體教學在語文課堂的有效應用
文學教育(2016年18期)2016-02-28 02:34:38
多媒體教學為高中語文課堂插翅添翼
中學語文(2015年21期)2015-03-01 03:52:07
唐山市| 伊宁县| 竹北市| 响水县| 客服| 晋宁县| 郓城县| 乌兰察布市| 乌拉特后旗| 佛教| 安福县| 布尔津县| 扶沟县| 博湖县| 北宁市| 盘山县| 方城县| 成都市| 丁青县| 贵南县| 竹北市| 安西县| 高清| 嘉峪关市| 新源县| 黔江区| 图们市| 九台市| 浦县| 康保县| 封开县| 乌兰县| 建昌县| 江川县| 湖口县| 大理市| 定陶县| 凯里市| 安国市| 宁河县| 九台市|