前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機程序設(shè)計語言范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
雙語教學(xué)的背景和現(xiàn)狀計算機程序設(shè)計語言課程是國內(nèi)外高校各本科專業(yè)均需開設(shè)的系列課程,主要包含“C/C++程序設(shè)計”課程、“Java程序設(shè)計”課程、“Web程序設(shè)計”課程等,部分較為重視計算機編程能力教育的高校還納入了Python、Matlab等程序設(shè)計語言課程。作為信息產(chǎn)業(yè)技術(shù)的基礎(chǔ)與核心,計算機程序設(shè)計語言課程的教學(xué)歷來受到國內(nèi)外眾多高校、科研機構(gòu)和行業(yè)企業(yè)的普遍關(guān)注與重視。由于信息產(chǎn)業(yè)技術(shù)起源于美、英等西方英語系發(fā)達國家,國際通用的主流計算機程序設(shè)計語言完全基于英語進行構(gòu)造和描述,相關(guān)的技術(shù)前沿與行業(yè)標(biāo)準(zhǔn)的制定也均采用英語作為第一自然語言。國外英語系國家的計算機程序設(shè)計語言課程均采用英語作為教學(xué)語言,而法國、德國、西班牙、日本等非英語系發(fā)達國家則早在20年前就已經(jīng)全面采用“母語+英語”的雙語教學(xué)模式進行計算機程序設(shè)計語言課程的講授,且英語講授的時間比例已逐漸超過母語。從整個計算機程序設(shè)計語言技術(shù)及其衍生產(chǎn)品的發(fā)展趨勢看,英語在這一領(lǐng)域的統(tǒng)治地位仍將持續(xù)相當(dāng)長時間。與國外主流趨勢相比,由于缺乏同時具備計算機程序設(shè)計語言課程教學(xué)能力和英語授課能力的教師,國內(nèi)的計算機程序設(shè)計語言課程雙語教學(xué)工作進展較緩慢。目前,在大部分國內(nèi)院校中,計算機程序設(shè)計語言課程仍然基本采用中文作為第一教學(xué)語言,雙語教學(xué)或者全英文教學(xué)只作為一種輔助教學(xué)方式存在。與西方發(fā)達國家相比,我國的計算機程序設(shè)計語言課程雙語教學(xué)工作在數(shù)量和質(zhì)量上仍有一定差距。然而,出于行業(yè)發(fā)展和國際化人才培養(yǎng)的必然需求,該項工作正日益受到國內(nèi)高校的重視,雙語教學(xué)在計算機程序設(shè)計語言課程中的全面開展已逐漸成為主流趨勢。2001年8月教育部印發(fā)的《關(guān)于加強高等學(xué)校本科教學(xué)工作提高教學(xué)質(zhì)量的若干意見》(教高[2001]4號文)明確指出,按照“教育面向現(xiàn)代化、面向世界、面向未來”的要求,為適應(yīng)經(jīng)濟全球化和科技革命的挑戰(zhàn),本科教育要創(chuàng)造條件使用英語等外語進行專業(yè)課教學(xué),高新技術(shù)領(lǐng)域的信息技術(shù)等專業(yè)更要先行一步。暫不具備直接用外語講授條件的學(xué)校、專業(yè),可以對部分課程先實行外語教材、中文授課,分步到位。在教育主管部門和各高校的強力推動下,當(dāng)前,雙語教學(xué)開展的規(guī)模和水平已成為眾多高水平大學(xué)教學(xué)工作評價標(biāo)準(zhǔn)中的重要組成部分。雙語教學(xué)在計算機程序設(shè)計語言課程教學(xué)中的實踐與應(yīng)用,順應(yīng)了國家高等教育發(fā)展的潮流和趨勢,符合學(xué)科與專業(yè)發(fā)展的要求,體現(xiàn)了“專業(yè)+外語”的復(fù)合型高層次國際化人才培養(yǎng)理念,對于推動本科教學(xué)質(zhì)量更快更好地提升,具有重要的實踐意義。
二、計算機程序設(shè)計語言課程
雙語教學(xué)存在的問題當(dāng)前,雙語教學(xué)模式在計算機程序設(shè)計語言課程中的實踐與應(yīng)用,得到了大多數(shù)高校的認同與重視,但具體實施中,由于文化和意識上的差異,仍存在一些需要解決的問題。(1)雙語教學(xué)在計算機程序設(shè)計語言課程的教學(xué)中應(yīng)用較少,影響較小,受眾面較為狹窄。目前,絕大多數(shù)高校面向非計算機專業(yè)的“C/C++程序設(shè)計”課程基本采用中文授課,所用教材、教輔資料和課件等教學(xué)資源也基本由中文進行描述。真正采用雙語教學(xué)授課的一般僅限于部分面向計算機專業(yè)的非第一門程序設(shè)計語言課程,且這部分課程能否持續(xù)實施雙語教學(xué)并不能得到保證。如果任課教師發(fā)生了變化,授課形式也可能隨之發(fā)生變化。(2)雙語教學(xué)在計算機程序設(shè)計語言課程中缺乏專業(yè)化的評價標(biāo)準(zhǔn)。幾乎所有的高校對課程的教學(xué)效果均采用相同的評價標(biāo)準(zhǔn)體系。然而,除去這一制度本身的不合理性之外,作為始終處于高速發(fā)展階段的計算機程序設(shè)計語言這一技術(shù)而言,對評價標(biāo)準(zhǔn)體系的專業(yè)化也是必然要求。此外,雙語教學(xué)作為一種有別于傳統(tǒng)中文教學(xué)的模式,在已習(xí)慣于接受中文知識傳授的中國學(xué)生群體當(dāng)中進行實踐與應(yīng)用,也應(yīng)該采用一種更專業(yè)、更科學(xué)的評價標(biāo)準(zhǔn)體系。(3)國內(nèi)雙語教學(xué)在計算機程序設(shè)計語言課程的課內(nèi)實驗、課后輔導(dǎo)和考核過程中應(yīng)用較少,與國際主流的“教、輔、考、實驗統(tǒng)一化”雙語教學(xué)模式相比有較大差距。目前,國內(nèi)高校大多數(shù)計算機程序設(shè)計語言課程雙語教學(xué),其雙語實施的過程僅局限于課堂講授環(huán)節(jié),而在課內(nèi)實驗、課后輔導(dǎo)和考核等環(huán)節(jié),仍然采用中文進行相關(guān)工作。這種情況在一定程度上對雙語教學(xué)工作的順利開展起到了較為負面的作用和影響。(4)從事雙語教學(xué)的專業(yè)教師缺乏主動性的自我提升和發(fā)展意識。應(yīng)該說,能夠從事雙語教學(xué)的專業(yè)教師均具有較好的英語語言水平和較高的程序設(shè)計語言課程授課能力。然而,主動性的自我提升和發(fā)展意識在這部分教師群體中仍較為匱乏,“等、靠、要”的傳統(tǒng)觀念仍具有相當(dāng)?shù)氖袌觥?5)學(xué)生的英語水平限制了雙語教學(xué)工作的開展。由于我國的高中教育存在較大的地域差距,來自不同地區(qū)的學(xué)生英語水平相對而言也具有較大差距。尤其是在“聽”和“說”兩個重要環(huán)節(jié),更限制了雙語教學(xué)工作的正常開展。此外,部分學(xué)生對于英文授課存在一定的抵觸與抗拒心態(tài),在現(xiàn)實教學(xué)中也是客觀存在的。
三、提升計算機程序設(shè)計語言
課程雙語教學(xué)質(zhì)量的策略根據(jù)前文所述的相關(guān)背景、現(xiàn)狀和存在的問題,結(jié)合多年從事計算機程序設(shè)計語言課程雙語教學(xué)工作的經(jīng)歷,本文就如何提升計算機程序設(shè)計語言課程雙語教學(xué)質(zhì)量提出如下建議:(1)強化教師與學(xué)生在宏觀層面上對雙語教學(xué)的認可與認知程度。計算機程序設(shè)計語言課程采用雙語教學(xué)模式,遠非簡單地將英語授課納入計算機程序設(shè)計語言課程的教學(xué)環(huán)節(jié)當(dāng)中。其根本目的在于通過“外語為主+漢語為輔”教學(xué)方式,使學(xué)生在獲得專業(yè)知識的同時,能夠掌握與提高專業(yè)科技英語和日常交流英語的“聽說讀寫譯”能力,從而為具有國際化水準(zhǔn)的專業(yè)科技人才培養(yǎng)工作奠定良好的基礎(chǔ),在全球化的市場與行業(yè)的競爭中處于優(yōu)勢領(lǐng)先地位。無論是教學(xué)工作的管理者、教師還是學(xué)生,對這個宏觀層面都應(yīng)該有充分的認識和認可,從而在主觀上能夠更加積極、更加高效地投入到雙語教學(xué)工作中去。(2)盡可能地激發(fā)學(xué)生興趣,提升學(xué)生主觀能動性。傳統(tǒng)上,中國學(xué)生常年處于知識灌輸過程當(dāng)中,對課堂教學(xué)過程缺乏興趣與主動,習(xí)慣于被動接受。在這種情況下,任課教師應(yīng)該通過自身的學(xué)識、能力與魅力,結(jié)合市場與行業(yè)的現(xiàn)狀與趨勢,引入部分成熟的成功案例,在課堂教學(xué)過程當(dāng)中對學(xué)生予以正確的指導(dǎo)。從某種程度上而言,能否激發(fā)學(xué)生的學(xué)習(xí)興趣,是教師教學(xué)能力最直接的體現(xiàn)。由于計算機程序設(shè)計語言屬于較為困難的課程,且結(jié)合雙語教學(xué)模式,在語言運用和理解上對教師和學(xué)生均提出了更高的要求。因此,這部分的工作可視為整個教學(xué)過程中最重要、同時也是最具有挑戰(zhàn)性的環(huán)節(jié)。以作者的經(jīng)歷而言,一旦能夠激發(fā)起學(xué)生參與計算機程序設(shè)計語言雙語教學(xué)的興趣與熱情,所產(chǎn)生的效果要遠遠超出單純采用中文進行授課的模式。(3)雙語教學(xué)應(yīng)貫穿于計算機程序設(shè)計語言課程整個教學(xué)環(huán)節(jié)。在課堂教學(xué)、課外輔導(dǎo)、課內(nèi)實驗和考核過程等各方面全方位實施雙語教學(xué),從而實現(xiàn)整個教學(xué)環(huán)節(jié)與國際化標(biāo)準(zhǔn)接軌。在具備一定條件的高校,可將相關(guān)課程的教材和教輔資料編寫、試題庫與資源庫建設(shè)等同樣納入雙語教學(xué)建設(shè)當(dāng)中。如有可能,可將計算機程序設(shè)計語言課程的前后銜接課程均納入雙語教學(xué)模式。這種做法對于提高學(xué)生整體的英語應(yīng)用水平、專業(yè)素質(zhì)和市場競爭能力極為有效。(4)建立專業(yè)化的評價與保障機制。如前文所述,對計算機程序設(shè)計語言課程的雙語教學(xué)工作建立專業(yè)化的評價標(biāo)準(zhǔn),一方面是程序設(shè)計語言這門現(xiàn)代技術(shù)本身的要求,另一方面,也是雙語教學(xué)有別于傳統(tǒng)中文教學(xué)的要求。生搬硬套傳統(tǒng)的針對中文授課模式的評價標(biāo)準(zhǔn),不利于雙語教學(xué)工作在計算機程序設(shè)計語言課程中的應(yīng)用與實踐,且會對開展此項工作的教師產(chǎn)生一定的負面影響。此外,教育主管部門和各高校的教學(xué)主管部門,應(yīng)對雙語教學(xué)工作的開展給予適當(dāng)?shù)恼叻龀郑谡n題立項、師資培訓(xùn)、崗位晉升等方面予以充分的保障,從而提高教師采用雙語教學(xué)進行計算機程序設(shè)計語言授課的積極性與主動性。(5)從事相關(guān)工作的教師的自我提升與發(fā)展。從事計算機程序設(shè)計語言課程雙語教學(xué)對教師的業(yè)務(wù)水平和外語運用能力提出了相當(dāng)高的要求。因此,從事相關(guān)工作的教師應(yīng)主動加強自身水平與素質(zhì)的提高,尤其是提高英語在計算機程序設(shè)計語言課程講授中的應(yīng)用水平。有條件的高??捎心康?、有計劃地派遣相關(guān)教師赴國外知名院校進行課程進修與培訓(xùn),進一步提高雙語教學(xué)從業(yè)教師的整體水平與素質(zhì)。
四、結(jié)語
雙語教學(xué)在我國還屬于一種比較新興的教學(xué)模式,在計算機程序設(shè)計語言課程教學(xué)當(dāng)中,相關(guān)的雙語教學(xué)理念和教學(xué)實踐如何更好地符合我國的經(jīng)濟與社會發(fā)展需求,還有待進一步地研究與探索。然而,在教育國際化、競爭全球化的今天,計算機程序設(shè)計語言課程雙語教學(xué)對培養(yǎng)具有國際化競爭能力的學(xué)生具有重要意義和價值,必將為高校相關(guān)專業(yè)的教學(xué)質(zhì)量發(fā)展作出重要貢獻。
作者:潘磊 王遜 張靜 單位:江蘇科技大學(xué)計算機科學(xué)與工程學(xué)院
參考文獻
[1]陳紅霞.普通本科院校雙語教學(xué)存在的問題及對策[J].改革與開放,2015(4):88-89.
[2]許雪晶,佘玉萍,林元模.高級語言程序設(shè)計雙語教學(xué)探討[J].計算機教育,2014(22):57-58.
中圖分類號:G642
摘要:針對非計算機專業(yè)的VB語言程序設(shè)計課程的教學(xué)現(xiàn)狀,分析教學(xué)過程中出現(xiàn)的問題和困難,闡述全方位的教學(xué)改革方法和措施。提出在教學(xué)過程中,打破“以教師為中心”的傳統(tǒng)教學(xué)模式,突出“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念;教學(xué)手段采取多樣化,將電子課件與多媒體教學(xué)手段相結(jié)合,板書與演示相結(jié)合,課堂教學(xué)與實踐教學(xué)相結(jié)合。
關(guān)鍵詞:程序設(shè)計語言;教學(xué)改革;以學(xué)生為中心;計算思維;實踐教學(xué)
運用計算機解決實際問題的能力是當(dāng)代大學(xué)生的基本素質(zhì)要求。計算機程序設(shè)計課程是培養(yǎng)學(xué)生的邏輯思維能力和應(yīng)用計算機解決問題能力的基礎(chǔ)課程,是我國普通高等學(xué)校人才培養(yǎng)的基本要求。目前,我國大多數(shù)高校不僅在計算機專業(yè)中開設(shè)了程序設(shè)計課程,作為當(dāng)代大學(xué)生的基本要求,在非計算機專業(yè)乃至文科專業(yè)中,也普遍開設(shè)了程序設(shè)計課程。
針對非計算機專業(yè)和文科專業(yè),很多高校均將VB語言程序設(shè)計課程作為計算機能力培養(yǎng)的必修課程,面向各專業(yè)的大一學(xué)生開設(shè)。對于非計算機專業(yè)的學(xué)生而言,怎樣為他們講好語言程序設(shè)計課程,一直是筆者所關(guān)注的問題。
1 VB語言程序設(shè)計教學(xué)現(xiàn)狀和問題
針對非計算機專業(yè),華中科技大學(xué)開設(shè)了Ⅶ語言程序設(shè)計課程。VB語言程序設(shè)計其語法簡潔,功能強大,相對于其他程序設(shè)計語言具有簡單易學(xué)、容易上手,容易調(diào)試等優(yōu)點。盡管如此,針對非計算機專業(yè)學(xué)生,要想講好這門課,仍舊存在諸多困難。在多年的實踐教學(xué)中,我們發(fā)現(xiàn)存在以下現(xiàn)狀和問題。
1)學(xué)生對課程不夠重視。
學(xué)生對課程的重視度會在很大程度上決定課下學(xué)生能主動為該課程花費的精力和時間。由于華中科技大學(xué)VB課程開設(shè)的對象主要是新聞學(xué)院、經(jīng)濟學(xué)院、醫(yī)學(xué)院、建筑學(xué)等非計算機專業(yè)學(xué)科,同學(xué)們往往認為VB語言程序設(shè)計課程與本專業(yè)的緊密度不大,對專業(yè)能力的幫助不大,而產(chǎn)生不夠重視的情況。
2)學(xué)生對知識點的理解和掌握具有較大難度。
在VB課程的講授中,很多知識點學(xué)生都會覺得枯燥生澀,難以理解,例如變量的數(shù)據(jù)類型、函數(shù)、子過程等概念。開設(shè)VB課程的學(xué)院往往是文理兼收或僅招收文科生,部分學(xué)生在高中時沒有學(xué)習(xí)相關(guān)知識,邏輯思維能力不強。結(jié)合學(xué)生的實際認知水平,如何讓學(xué)生接受程序設(shè)計相關(guān)概念,并能靈活應(yīng)用是課程教授的一大難點。
3)思維方式的轉(zhuǎn)變具有較大的難度。
使用計算機程序設(shè)計語言來設(shè)計開發(fā)應(yīng)用程序的最終目標(biāo)是要解決實際研究及工作、生活中出現(xiàn)的問題。因此,培養(yǎng)學(xué)生具有“將問題轉(zhuǎn)換成用程序設(shè)計語言來解決并實現(xiàn)”的思維過程是VB課程的重要目標(biāo)之一。如何培養(yǎng)學(xué)生、強化學(xué)生的邏輯思維能力和抽象思維能力,使學(xué)生能夠使用計算思維方法解決實際應(yīng)用問題,是授課的難點。
4)自主學(xué)習(xí)興趣的持續(xù)性難以保障。
程序設(shè)計語言課程內(nèi)容的講授是一個由淺入深的漸進過程。前期講授基本的語法,這部分較容易掌握,同學(xué)們的自主學(xué)習(xí)興趣相對較高。后面講到數(shù)組、函數(shù)、子過程等內(nèi)容時,這些知識需要前期的基礎(chǔ)知識點做鋪墊,前期基礎(chǔ)知識掌握不夠扎實的同學(xué)學(xué)習(xí)起來就會有一定的困難,自主學(xué)習(xí)的積極性往往會明顯下降。如何進行教學(xué)講授和安排實驗,激發(fā)學(xué)生自主學(xué)習(xí)的積極性,是整個教學(xué)環(huán)節(jié)中的一個重要問題。
針對Ⅶ語言程序設(shè)計教學(xué)過程中出現(xiàn)的問題和困難,我們進行了全方位的教學(xué)改革,包括在教學(xué)過程中,打破“以教師為中心”的傳統(tǒng)教學(xué)模式,突出“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念,積極采用互動式教學(xué),同時,教學(xué)手段采取多樣化,將傳統(tǒng)與現(xiàn)代相結(jié)合,電子課件與多媒體教學(xué)手段相結(jié)合,板書與演示相結(jié)合,課堂教學(xué)與實踐教學(xué)相結(jié)合。
2 “以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)模式
傳統(tǒng)的教學(xué)方式是“以教師為中心”,在新的教學(xué)模式中,我們突出“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念。隨著教學(xué)中心的轉(zhuǎn)變,教師的身份也發(fā)生了巨大的轉(zhuǎn)變。教師不再僅僅只是簡單的知識傳授者,還兼具引導(dǎo)者的身份,能夠有目的、有步驟地引導(dǎo)學(xué)生進行學(xué)習(xí)。在引導(dǎo)過程中,教師還會采取各種方法手段激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生能夠更加積極、主動、自發(fā)地學(xué)習(xí)。具體來說,我們采用了以下方法來實現(xiàn)“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念。
2.1 注重第一節(jié)課,激發(fā)學(xué)生對課程的重視度
傳統(tǒng)授課過程中,通常第一節(jié)課教師在做完自我介紹后,會進一步介紹課程的總體目標(biāo)、學(xué)時和教學(xué)內(nèi)容的分配等內(nèi)容。在貫穿“以學(xué)生為中心”的教學(xué)理念中,考慮到第一節(jié)課的重要性和特殊性,我們認為第一節(jié)不僅需要給學(xué)生一個課程內(nèi)容的概要介紹,更需要讓同學(xué)們產(chǎn)生對課程的重視,并深入激發(fā)學(xué)習(xí)的興趣和熱情,使其能自覺自愿地進行學(xué)習(xí)。
在課程內(nèi)容安排上,我們會精心準(zhǔn)備相關(guān)專業(yè)對人才計算機能力需求的資料講述。這些資料包括學(xué)生畢業(yè)后可能從事的工作方向和就業(yè)單位;在本科階段后期和研究生階段的學(xué)習(xí)以及未來的工作中,會有哪些方面要求大家具有使用計算機及編程語言解決問題的能力;計算機等級考試中程序設(shè)計語言的重要性等內(nèi)容。由于這些內(nèi)容和大學(xué)學(xué)習(xí)以及就業(yè)緊密關(guān)聯(lián),學(xué)生聽起來非常專注。在了解本專業(yè)對計算機能力的需求以及社會對專業(yè)人才計算機能力的要求后,學(xué)生往往會產(chǎn)生強烈的學(xué)習(xí)熱情。
在實踐中我們發(fā)現(xiàn),按照上述內(nèi)容安排上完第一節(jié)課后,學(xué)生的學(xué)習(xí)重視度和以往的學(xué)生相比,有著顯著的加強,很多學(xué)生課下會主動和老師討論該如何進行課程的學(xué)習(xí)。
2.2 課程講述中,注重“以問題為導(dǎo)向,激發(fā)學(xué)生自主探索”
“以學(xué)生為中心”的教育理念,使教師在課程內(nèi)容教授過程中更注重學(xué)生的狀態(tài),注重引導(dǎo)學(xué)生自主探索學(xué)習(xí)。前蘇聯(lián)教育家蘇霍姆林斯基指出:“如果不想辦法使學(xué)生產(chǎn)生情緒高昂和智力振奮的內(nèi)心狀態(tài),就急于傳授知識,不懂得有情感地做腦力勞動,就會帶來疲倦;沒有歡欣鼓舞的心情,沒有學(xué)習(xí)興趣,學(xué)習(xí)就會成為學(xué)生的沉重負擔(dān)?!?/p>
在課程內(nèi)容設(shè)計中,應(yīng)積極引入“案例講授法”,給出案例場景需求,以提問的方式,要求學(xué)生先自主思考,同時根據(jù)課堂具體情況,引入團隊討論機制,讓學(xué)生自己先探索解決問題的方法、設(shè)計界面并回答問題的關(guān)鍵點,再通過與學(xué)生的交互,共同討論得出最后的解答方案。
2.3 注重培養(yǎng)學(xué)生“將問題轉(zhuǎn)換成用程序設(shè)計語言來解決并實現(xiàn)”的思維能力
在2010年的《九校聯(lián)盟(C9)計算機基礎(chǔ)教學(xué)發(fā)展戰(zhàn)略聯(lián)合聲明》中,確定了以計算思維為核心的計算機基礎(chǔ)課程教學(xué)改革的實施。當(dāng)前,計算機課程對于大學(xué)生科學(xué)思維能力培養(yǎng)的重要性被放在了前所未有的高度。在“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)工作中,教師不僅要激發(fā)學(xué)生自主學(xué)習(xí)的興趣,還必須有意識地引導(dǎo)學(xué)生用計算思維的方法來解決問題。要解決實際問題,程序設(shè)計語言只是工具,思維過程才是解決問題的根本所在。計算思維能力的培養(yǎng)是課程的目標(biāo)之一,也是我們教學(xué)工作的一個難點。
課程講授時,在激發(fā)學(xué)院自主探索的過程中,我們更注意引導(dǎo)思考“將應(yīng)用問題轉(zhuǎn)換成用程序設(shè)計語言來解決”的方法,訓(xùn)練學(xué)生的邏輯思維能力、抽象思維能力以及用計算思維解決問題的能力。例如在講授“九九乘法表”的解決方案時,引導(dǎo)學(xué)生先思考如何將平面顯示的問題分解。經(jīng)過討論,大家得出解決該問題要分兩步:先將一行中的內(nèi)容按列輸出,然后再逐行輸出。老師進一步引導(dǎo)大家思考,解決每一個問題需要使用哪一種程序設(shè)計的方法,大家通過討論得出行內(nèi)的列輸出和逐行輸出均使用循環(huán)的方法。之后老師提問引導(dǎo)大家思考:兩個循環(huán)的關(guān)系是什么,要使用那種方法實現(xiàn)。學(xué)生再次思考和討論,最終得出將逐行輸出作為外循環(huán),行內(nèi)列輸出作為內(nèi)循環(huán),整個是一個雙重嵌套循環(huán)的解決思路。整個過程中,老師通過提問的方式,引導(dǎo)大家使用計算思維方法進行思考,并進一步通過討論來得出解決方案。
2.4 實踐內(nèi)容的教學(xué)安排上,注重“先易后難,講解示范和自主探索相結(jié)合;重基礎(chǔ)保興趣,必做選做相結(jié)合”
教學(xué)要做到“以學(xué)生為中心”,則教學(xué)活動必須建立在學(xué)生的認知發(fā)展水平和已有的知識經(jīng)驗基礎(chǔ)之上。VB語言程序設(shè)計課程的對象是大一的非計算機專業(yè)學(xué)生,他們中的大部分都沒有計算機編程語言的基礎(chǔ),其中有一半以上的同學(xué)是文科生,相關(guān)的動手能力和解決實踐中出現(xiàn)問題的能力較弱。針對這種現(xiàn)狀,在實踐內(nèi)容安排上,我們按照章節(jié)和知識點內(nèi)容,遵循“先易后難,必做選做相結(jié)合”的原則,先安排容易實現(xiàn)的,書上有案例可仿照的實驗,再逐步提高實驗的難度。
實踐教學(xué)過程注意“講解示范和自主探索相結(jié)合”。第一次的實驗,實驗手冊上對整個實驗過程逐步詳細描述,同時老師在大屏幕上邊講解邊演示,帶著大家一步步地完成。之后的實驗則根據(jù)實驗具體情況來安排是否講解演示。如果是章節(jié)和知識點的第一個基礎(chǔ)實驗,通常會統(tǒng)一講解示范,幫助學(xué)生快速掌握實踐方法,這之后的本章節(jié)實驗內(nèi)容通常不再通過大屏幕統(tǒng)一講解,而是要求學(xué)生自主實踐、自主探索,有問題個別輔導(dǎo)。對于具有共性的問題,再通過大屏幕統(tǒng)一講解示范。
在安排實踐內(nèi)容時,教師以“重基礎(chǔ)保興趣”為指導(dǎo),做到“必做選做相結(jié)合”。考慮到很多專業(yè)文理生兼有,有部分學(xué)生的動手能力比較強,每章節(jié)的實踐安排都分為必做和選做兩部分,必做實驗以保證基礎(chǔ)知識點的掌握為原則,選做實驗通常會和實踐問題掛鉤,以鍛煉學(xué)生使用VB語言程序設(shè)計解決實際問題,幫助同學(xué)進一步深入理解VB語言程序設(shè)計為原則,這部分實驗通常需要學(xué)生自己努力探索后才能解決。
3 教學(xué)手段采取多樣化
程序設(shè)計課程的很多知識點學(xué)生都會覺得枯燥生澀,難以理解。相對于其他基礎(chǔ)理論課程而言,該課程具有實踐性強的特點;作為一門計算機編程的語言,該課程內(nèi)容的前后相關(guān)度高,前面的基礎(chǔ)知識如果掌握得不好,后續(xù)內(nèi)容的學(xué)習(xí)往往會存在較大的困難。在本課程的講授過程中,我們注重電子課件與多媒體教學(xué)手段相結(jié)合,板書與演示相結(jié)合,同時強調(diào)動手實踐,將課堂教學(xué)與實踐教學(xué)相結(jié)合。
3.1 電子課件與多媒體教學(xué)手段相結(jié)合,板書與演示相結(jié)合
VB語言程序設(shè)計的很多知識點僅通過課件講述,學(xué)生通常覺得枯燥且難以理解,例如變量的聲明、數(shù)組、函數(shù)、子過程等。在授課中,相關(guān)知識點不僅通過電子課件進行概念的講述,同時教師在多媒體系統(tǒng)中安裝了Visual Studio 2010的環(huán)境,直接在電腦上編程,演示相關(guān)的知識點。對于課程的重點難點,例如選擇法排序、冒泡法排序、參數(shù)的地址傳遞、數(shù)組作為參數(shù)的使用等,這些既是課程的重點,也是學(xué)生學(xué)習(xí)的難點。針對這些重點難點內(nèi)容,在授課時充分利用板書,逐步推導(dǎo),逐行板書,將板書和講解相結(jié)合,在板書的慢節(jié)奏書寫中,讓學(xué)生逐步理解相關(guān)知識點,同時適時輔以演示。例如,在講解冒泡算法時,在Visual Studio開發(fā)環(huán)境中,進行逐語句單步調(diào)試,啟動快速監(jiān)視,將循環(huán)變量和被排序的數(shù)組元素的值顯示在監(jiān)視窗口,并通過單步調(diào)試等演示,幫助學(xué)生進一步理解課程難點。
3.2 強調(diào)動手實踐,將課堂教學(xué)與實踐教學(xué)相結(jié)合
程序設(shè)計語言課程具有實踐性強的特點。在課程教學(xué)安排中,教師充分利用先進的實驗室條件,將部分內(nèi)容放在實驗室講授,由學(xué)生先動手實踐,然后老師再有針對性地進行演示和講授。例如在用戶界面設(shè)計內(nèi)容的講授中,考慮到此章節(jié)的內(nèi)容主要是與界面相關(guān)的控件的使用,學(xué)生學(xué)習(xí)此章以前,已經(jīng)了解了界面控件屬性的設(shè)置方法,并具有基本的程序編碼能力,因此,我們要求學(xué)生在實驗室按照書上的例題實現(xiàn)控件的功能并運行。在自己動手實踐過程中,很多學(xué)生對控件的屬性和相關(guān)的編碼提出了問題,老師并不直接給學(xué)生解答,而是讓他們自己思考,相互討論,并在系統(tǒng)上進行多種嘗試。在學(xué)生有了自身的實踐經(jīng)驗和感性認識,并帶有一些疑惑之后,老師在實驗室大屏幕上,針對普遍有疑問的地方,進行有針對性的重點講解和演示,并在緊接實驗課堂之后的教學(xué)課堂上,快速對相關(guān)的知識點進行回顧。這種由學(xué)生先動手實踐,后講解的方式,一方面極大程度上提高了學(xué)生聽課時的積極性和專注度,另一方面有效地講解了相關(guān)知識點,在一定程度上少占用了上課課時。
4 結(jié)語
給非計算機專業(yè)進行VB語言程序設(shè)計的授課,一直以來存在著不少問題和困難。華中科技大學(xué)在“以學(xué)生為中心,教師為主導(dǎo)”的教學(xué)理念指導(dǎo)下,采取了一系列的方法和措施實現(xiàn)該教學(xué)理念,同時在教學(xué)手段方面進行了現(xiàn)代與傳統(tǒng)相結(jié)合的改革。實踐證明,改革的方法措施在提高學(xué)生自主學(xué)習(xí)的積極性,鍛煉學(xué)生計算思維能力,提高教學(xué)質(zhì)量方面有著一定的效果。隨著“以計算思維為計算機基礎(chǔ)教學(xué)的核心任務(wù)”的提出,我們下一步的改革工作重點是如何在程序設(shè)計課程中貫穿計算思維的理念和方法。參考文獻:
[1]馬致明.感悟Ⅶ程序設(shè)計教學(xué)[J].中國大學(xué)教學(xué),2008(7):39-41.
[2]吳文虎.我怎么講好“程序設(shè)計基礎(chǔ)”這門課[J].中國大學(xué)教學(xué),2011(12):10-12.
摘要:本文針對高校非計算機專業(yè)C語言程序設(shè)計在課堂教學(xué)方法方面的一些問題,提出在教學(xué)活動中,通過讓學(xué)生建立一個最簡單的計算模型等方法,培養(yǎng)學(xué)生用計算機程序解決實際問題的能力,強調(diào)在課堂教學(xué)中要特別重視分析程序運行和內(nèi)存變量的關(guān)系,并闡述了面向技能形成的習(xí)題訓(xùn)練的觀點。
關(guān)鍵詞:計算機教育;程序設(shè)計;C語言
中圖分類號:G642
文獻標(biāo)識碼:B
1引言
高校計算機基礎(chǔ)教學(xué)“主要講授程序設(shè)計語言的基本知識和程序設(shè)計的方法與技術(shù),其內(nèi)容以程序設(shè)計語言的語法知識和程序設(shè)計技術(shù)的基本方法為主,同時包括程序設(shè)計方法學(xué)、數(shù)據(jù)結(jié)構(gòu)與算法基礎(chǔ)等方面的初步內(nèi)容,應(yīng)使學(xué)生掌握計算機程序設(shè)計的思想和方法,初步具有在各領(lǐng)域應(yīng)用計算機的能力,并為后續(xù)課程的學(xué)習(xí)創(chuàng)造條件?!盵1]
在許多高校,C語言程序設(shè)計是理工類必修的計算機基礎(chǔ)教學(xué)課程,但是在實際教學(xué)過程中,學(xué)生對這門課的掌握程度不能令人滿意。這一方面是由于高等教育大眾化,學(xué)生的學(xué)習(xí)能力和學(xué)習(xí)愿望不如從前;另一方面,C語言教學(xué)實踐中,在諸如課堂教學(xué)方法、平時訓(xùn)練等方面也存在著不能適應(yīng)大眾化教育形勢的一些問題。
C語言的教學(xué)一直以來比較偏重語法,但學(xué)生普遍反映聽的時候好像都聽懂了,但是當(dāng)一個問題放在自己的面前,就不知道如何用所學(xué)的知識去解決。教師在教學(xué)活動中如果沒有主動意識到這一點,就可能會把C語言的教學(xué)活動看做是語法的講解,不注重在教學(xué)活動中引導(dǎo)學(xué)生用程序的思維方式分析問題解決問題。而后者才是程序設(shè)計這門課程的真正目的。
2培養(yǎng)學(xué)生用計算機程序解決問題的能力
培養(yǎng)學(xué)生用計算機程序解決問題的能力,需要通過課堂教學(xué)注重幾個方面的問題:
(1) 理解計算機處理問題的“過程”方式
人們對現(xiàn)實問題的分析,有些并不需要像計算機一樣用“過程”的方式來給出解決方案,例如數(shù)組元素的排序,人類解決這個問題的思考過程沒有明顯的循環(huán)過程,或者我們并不會很在意循環(huán)過程,但是計算機則不同,它要求程序員必須明確地設(shè)定循環(huán)的“過程”。程序設(shè)計課程正是要培養(yǎng)學(xué)生用和我們平常的思考方法不同的“過程”方式來描述算法,但這是思維方法上的一個跳躍,這種跳躍過去一直是通過大量的練習(xí),由學(xué)生自己自然而然感悟到的,當(dāng)然,有些感悟能力強的同學(xué)對這一問題的理解很快,但是在教學(xué)實踐中發(fā)現(xiàn),對很多非計算機專業(yè)的學(xué)生而言,由于練習(xí)的機會比較少,感悟到這一點常常比較費時間。例如求一個圓的表面積,常見到初學(xué)者寫出如下的代碼,以為只要告訴計算機“s=3.14*r*r”這樣一個計算公式,再給出r的數(shù)值,計算機就可以給出結(jié)果,而不知道還需要告訴計算機執(zhí)行的“過程”。
01 #include
02 int main(){
03 int r,s;
04 s=3.14*r*r;/*順序出錯*/
05 scanf("%d",&r);
06 printf("The area is %d",r);
07 return 0;
08 }
如果教學(xué)過程中能夠有意識地引導(dǎo)學(xué)生,無疑可以降低學(xué)生學(xué)習(xí)的難度。
(2) 在頭腦中建立一個最簡單的計算模型
用和我們平常的思考方法不同“過程”的方式來描述算法,需要明白計算機和人類的思維方法不同的“過程”特點,這就需要在學(xué)生的頭腦中建立一個最簡單的計算模型。事實上馮?諾依曼計算機體系結(jié)構(gòu)是以存儲器為中心的,對編程的初學(xué)者就需要解決如何在這一體系結(jié)構(gòu)的基礎(chǔ)上來設(shè)計解決問題的步驟。
程序的執(zhí)行過程是圍繞著存儲單元進行,存儲單元既可能存放輸入數(shù)據(jù),也可能存放程序執(zhí)行的結(jié)果,很多學(xué)生就是因為不能建立這樣一個計算模型,按照平常地思維習(xí)慣,在設(shè)計算法時把一些中間計算結(jié)果記在心里,導(dǎo)致無法用程序語言描述解決問題的思路。
當(dāng)學(xué)生在頭腦中建立一個最簡單的面向存儲器的計算模型后,就能較好地理解計算機解決問題的方法,可以把求解問題的算法轉(zhuǎn)為利用存儲單元進行的“取”“計算”“存”的過程,然后將這種自然語言描述的算法翻譯成為C語言。例如交換兩個變量的值,可以用自然語言描述成下面的步驟,對初學(xué)者而言這樣就很容易理解。
1. 先指定兩個盒子,命名為a,b;
2. 命名一個存放臨時數(shù)據(jù)的盒子c;
3. 在兩個盒子a,b中分別存入兩個數(shù)值;
4. 取a的數(shù)值存入c;
5. 取b的數(shù)值存入a;
6. 取c的數(shù)值存入b;
同時基于存儲器的計算模型,對一些讓初學(xué)的同學(xué)比較容易出錯的東西也可以解釋得比較清楚,比如“變量使用前須定義,引用前須賦值”,學(xué)生就會想到:變量的定義只是給某存儲單元取了一個名字,在沒有向里面放入有效值之前去引用它,自然得不到想要的東西。
在循環(huán)程序設(shè)計中,利用上面的簡單的基于存儲器的計算模型也能幫助初學(xué)者找到形式上一致而內(nèi)容變化的循環(huán)體語句,從而比較順利地設(shè)計出循環(huán)結(jié)構(gòu)。
例如:求1+2+3+4+…+100的值,如果明白計算機求解問題的都需要基于存儲器,累加實際上是在現(xiàn)在存儲單元中已有數(shù)據(jù)的基礎(chǔ)上再加入新的數(shù),就會自然想到如圖1的方法:
給存儲單元命名為sum,逐次加入的數(shù)先放在x中,就比較容易想到“形式上一樣的循環(huán)語句”應(yīng)該是sum=sum+x,并且x的變化范圍是1~100。
當(dāng)學(xué)生建立起基于存儲器的計算模型后,對其他的C語言程序設(shè)計的難點問題,例如函數(shù)參數(shù)傳遞,數(shù)組、指針、結(jié)構(gòu)、鏈表的理解也會變得比較容易。
(3) 在課堂教學(xué)中要特別重視分析程序運行和內(nèi)存變量的關(guān)系
在學(xué)生頭腦中建立了基于存儲器的計算模型后,還需要不斷練習(xí)才能加深這種印象,除了學(xué)生自己練習(xí)以外,在課堂講解例題時可以有意識分析每一步程序運行所導(dǎo)致的內(nèi)存變量的變化,通過不斷練習(xí)提高學(xué)生閱讀程序的能力。
(4) 在C語言的教學(xué)活動中,以面向問題分析、算法設(shè)計、程序編碼的方式組織知識
現(xiàn)有的C語言教材一般是按語法的難易程度次序編寫的,這當(dāng)然是符合人的認知規(guī)律的,但是同時也需要教師在講授的過程中,突出以面向問題分析、設(shè)計、編碼的方式組織知識的講解,只有這樣才能使學(xué)生在形成用程序的思維方式分析問題、解決問題的能力的過程中少走彎路。
教材的知識組織方法是語法例題程序解釋,這種沿用已久的方法,在培養(yǎng)學(xué)生用計算機的方式思考問題方面,作用不夠充分。
事實上,算法在人們的頭腦中首先是一種用自然語言描述的“過程”,再通過逐步細化,然后再把它從自然語言轉(zhuǎn)換成為C語言。在教學(xué)的實踐過程中,可以以這樣的方法組織知識:問題自然語言的過程描述程序。教師在課堂上,可以在集成開發(fā)環(huán)境中,以注釋的方式用自然語言進行過程描述,然后逐步求精,最后轉(zhuǎn)換成程序代碼的方法。
例如:取得一個整數(shù)的個位、十位、百位,從問題的描述到問題的解決??梢韵扔米匀徽Z言來解決問題,然后逐步過渡到C語言。
/*例如有個數(shù)5693放到存儲單元x */
/*目標(biāo):取得個位數(shù),方法:x模10的結(jié)果是個位數(shù) */
/*目標(biāo):取得十位數(shù),方法:1. x除以10的結(jié)果放入存儲單元x, 2. x模10的結(jié)果是十位數(shù)*/
/*目標(biāo):取得百位數(shù),方法:1. x除以10的結(jié)果放入存儲單元x, 2. x模10的結(jié)果是百位數(shù)*/
/*目標(biāo):取得千位數(shù),方法:1. x除以10的結(jié)果放入存儲單元x, 2. x模10的結(jié)果是千位數(shù)*/
/* 當(dāng)x除以10的結(jié)果是0時,程序不必繼續(xù)下去*/
通過自然語言分析,既找到了循環(huán)體語句“1. x除以10的結(jié)果放入存儲單元x, 2. x模10”,又找到了循環(huán)控制條件,再翻譯成C語言應(yīng)該也不再是一件難事。
3面向?qū)W生技能形成的訓(xùn)練
程序設(shè)計這門課程需要大量的訓(xùn)練才能真正形成技能,但是現(xiàn)在一些教材習(xí)題所存在的一些問題可能傳遞不正確的信息,妨礙技能形成。這些問題包括:
1) 很多習(xí)題結(jié)果的正確性是和特定的編譯器相關(guān)的,例如:函數(shù)中的多個參數(shù)的計算順序,printf(”%d,%d,%d”,a+b,a++,++a);在一個表達式中多次出現(xiàn)++、--運算符。這類習(xí)題只是訓(xùn)練了某一個編譯器的使用技巧,而這種技巧在實際的編程實踐中要盡可能地避免使用。
2) 習(xí)題包含較多的數(shù)學(xué)知識可能妨礙初學(xué)者,例如用碾轉(zhuǎn)相除法求最大公約數(shù),以及對不同三角形的判斷等習(xí)題,對培養(yǎng)嚴密的邏輯思維很有好處,但是在教學(xué)實踐中的情況看,這些習(xí)題反而使得初學(xué)者無從下手,所以需要在實踐中平衡利弊。
3) 過分注重技巧,不利于技能的形成?,F(xiàn)代軟件工程的實踐比較排斥在編程時過于注重技巧,這會導(dǎo)致程序難以維護,所以應(yīng)該避免過于注重技巧習(xí)題。
面向技能形成的訓(xùn)練另一個問題是需要保證習(xí)題的量,這一點對作為非計算機專業(yè)的學(xué)生要求起來比較難。
4總結(jié)
在現(xiàn)有的教學(xué)大綱和教材基本定型的情況下,針對現(xiàn)在學(xué)生的認知特點,圍繞高等學(xué)校計算機基礎(chǔ)教學(xué)的基本要求,本文試圖從課堂教學(xué)的角度,找到如何讓學(xué)生在頭腦中建立一個最簡單的基于存儲器的計算模型,并在此基礎(chǔ)上結(jié)合具體的例子,闡述了培養(yǎng)學(xué)生形成用計算機分析、解決問題能力的具體做法。本文的方法已在課堂教學(xué)實踐中采用,收到了一定的效果,當(dāng)然在課堂教學(xué)過程中還需不斷改進。
[關(guān)鍵詞]中職計算機教學(xué)《C語言程序設(shè)計》改革
一、注重課程改革的探索,提高“C語言程序設(shè)計”的教學(xué)效率
中職計算機專業(yè)的學(xué)生,今后將從事計算機應(yīng)用和軟件開發(fā)的實際工作?;谶@點,我們就要制定詳細的教學(xué)計劃和改革方案,逐步提高每個學(xué)生對于研究工作的初步能力。《C語言程序設(shè)計》是現(xiàn)今計算機科學(xué)與技術(shù)相關(guān)專業(yè)的核心課程和主干課程。《C語言程序設(shè)計》涉及到諸多的理論基礎(chǔ)和教學(xué)內(nèi)容,教師要制定詳細的課堂教學(xué)規(guī)則,從C語言的教學(xué)理念出發(fā)并明確課程項目的改革目標(biāo)。目前,C語言教學(xué)分為兩部分的內(nèi)容,即理論課堂和上機實驗。兩個都是非常重要的過程,教師要給予高度重視。首先,在理論課堂上,我們主要講解一些C語言的基礎(chǔ)知識,比如“#in-cludemath.”表示在程序中會引入數(shù)學(xué)函數(shù);當(dāng)運行錯誤時在軟件頁面的下方會出現(xiàn)“error”的標(biāo)識;“#includestring.h”會在主函數(shù)中引入字符類型等這些都是C語言的基礎(chǔ)編程知識,一定要學(xué)生掌握透徹并合理運用。其次就是上機實驗過程。實驗前要讓學(xué)生對預(yù)習(xí)內(nèi)容做簡單總結(jié)性的回顧,同時也可以讓學(xué)生之間相互探討交流,以問答的形式復(fù)習(xí)C語言的相關(guān)知識。教師自己也可以進行編程練習(xí),把作品的靈魂和特點充分展示給學(xué)生,帶領(lǐng)他們走向更高級的編程世界。
二、加強計算機課程的教學(xué)力度,培養(yǎng)學(xué)生的“C語言程序設(shè)計”能力
《C語言程序設(shè)計》主要通過讓學(xué)生系統(tǒng)學(xué)習(xí)C語言的基本知識和編程過程中的基本語法,激發(fā)學(xué)生的靈動性思維,較好地訓(xùn)練學(xué)生解決計算機問題的思維邏輯。計算機課程是當(dāng)前中職教育中的直供電課程,對學(xué)生的思維能力以及編程思路和技巧都有較高的要求。所以我們在設(shè)置實驗題時還可以故意在程序中再設(shè)置一些BUG,讓學(xué)生自主編譯,從編譯錯誤中發(fā)現(xiàn)程序語句的問題,和學(xué)生共同探討交流,找到有效的解決方案。只要加強計算機課程的教學(xué)力度,學(xué)生就能自主培養(yǎng)“C語言程序設(shè)計”能力,在日常的學(xué)習(xí)中學(xué)會探索求知、學(xué)以致用。接下來,教師就可以把教學(xué)重點轉(zhuǎn)向“項目為導(dǎo)向”的組織課堂。在案例分析時,學(xué)生的動手編譯過程非常重要。我們要給學(xué)生重點講解編寫程序的思想和方法,讓他們確定整體性的編寫程序方案,給學(xué)生提供一個輕松、自由的C語言學(xué)習(xí)環(huán)境,然后再引導(dǎo)學(xué)生討論學(xué)習(xí)。只有這樣才能吸引學(xué)生的注意力,在每個教學(xué)環(huán)節(jié)都做到錯落有致,提高學(xué)生程序調(diào)試能力。
關(guān)鍵詞:教學(xué)方法;學(xué)習(xí)興趣;實踐;理論
職業(yè)高中是中等職業(yè)教育的專門機構(gòu),擔(dān)負著為企業(yè)培養(yǎng)技術(shù)工人和高職院校的學(xué)生的責(zé)任。在職業(yè)高中的課程體系中,很多專業(yè)的學(xué)習(xí)都離不開C語言程序設(shè)計這門課程。其教學(xué)目標(biāo)就是向?qū)W生傳授結(jié)構(gòu)化程序設(shè)計的基本思想以及設(shè)計方法。在職業(yè)高中的教學(xué)中,學(xué)習(xí)的都是基礎(chǔ)知識和基本技能,而且這一部分學(xué)生的文化課基礎(chǔ)不好,學(xué)習(xí)能力較差,面對這樣的情況,計算機基礎(chǔ)教學(xué)也應(yīng)該進行必要的改革。
一、重視教學(xué)理念的改變
教師的教學(xué)理念和教學(xué)方法都和教學(xué)的效果有著密切的關(guān)系,因此面對不斷變化的社會現(xiàn)實和學(xué)生的就業(yè)實際情況,教師的教學(xué)理念也要進行必要的改革。所以中職計算機專業(yè)的學(xué)習(xí)要結(jié)合學(xué)生的實際和就業(yè)實際進行內(nèi)容的更新和設(shè)計。用教材,但是也不能拘泥于教材,要靈活地設(shè)計教學(xué)內(nèi)容,為企業(yè)的需求服務(wù),為學(xué)生的未來服務(wù)。以應(yīng)用為教學(xué)方向,注重知識的建構(gòu)和應(yīng)用知識能力的培養(yǎng),以激發(fā)學(xué)生的學(xué)習(xí)興趣為教學(xué)重點。中職學(xué)生正處在青春期,而且他們普遍缺少良好的學(xué)習(xí)習(xí)慣,因此,這種枯燥的知識的學(xué)習(xí)要以激發(fā)學(xué)生的學(xué)習(xí)興趣為主,不論是內(nèi)容的設(shè)計和教學(xué)方法的選擇,都要以激發(fā)學(xué)生的學(xué)習(xí)興趣為主。
二、做好理論與實踐的結(jié)合
計算機知識學(xué)科是一門應(yīng)用學(xué)科,關(guān)鍵是要重視應(yīng)用。而計算機的理論也是學(xué)習(xí)專業(yè)知識的一個重要內(nèi)容,理論和實踐密切聯(lián)系起來,才是教學(xué)的最終目標(biāo)。教師在教學(xué)中既要重視學(xué)生對理論知識的掌握,更要注意專業(yè)應(yīng)用知識的掌握,將二者密切結(jié)合起來,才能收到預(yù)期的效果。學(xué)生在學(xué)習(xí)中往往不重視理論知識的學(xué)習(xí),只重視程序設(shè)計的專業(yè)知識的學(xué)習(xí),因為他們認為這樣的知識才是就業(yè)的需要。教師要幫助學(xué)生糾正這方面的偏差,要重視理論的學(xué)習(xí),沒有理論的學(xué)習(xí)就沒有計算機知識的提高。在教學(xué)中,也要重視理論知識的教學(xué),結(jié)合理論知識傳授技能知識,使學(xué)生掌握計算機的應(yīng)用,為將來的工作打好基礎(chǔ)。
計算機知識的學(xué)習(xí)是學(xué)生未來工作的必須,尤其是當(dāng)今這個信息化時代,工作和生活都離不開計算機,學(xué)生的學(xué)習(xí)是未來的發(fā)展,更應(yīng)該重視這門課程的教學(xué)。