前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機專業(yè)教學設計范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
【關鍵詞】創(chuàng)新教學設計 協(xié)作學習 創(chuàng)新能力
眾所周知,傳統(tǒng)的課堂教學雖然存在一些弊端,但有著悠久的歷史,已經(jīng)形成完整、有效的管理體制。因此,在相當長的時間內(nèi),課堂教學仍會是學校中的主要教學形式。各種新技術的發(fā)展與應用,為我們提供了更豐富的教學手段和策略,課堂教學也因此變得更加多姿多彩。
另外,職業(yè)學校面對更多的是專業(yè)課教學。根據(jù)課程特點的不同,可以采用相應的教學策略和手段。比如計算機課程,隨著多媒體技術的應用、面向就業(yè)教學理念的提出,課堂教學就變得不同了。
我在計算機課程的教學設計中,堅持以學生為主體,教師為主導,實踐操作為主線的教學模式,教學中充分調(diào)動了學生學習主動性。
一、充分利用多媒體技術,加強可視化教學
在課堂教學過程中,充分運用多媒體把文字、圖像、聲音、動畫和視頻等眾多信息集于一體,能在視覺、聽覺上對學生產(chǎn)生一定的刺激,引起學生的注意,激發(fā)學生的學習興趣,使學生產(chǎn)生強烈的學習欲望,從而形成學習動機,提高教學質(zhì)量和效率。例如,在講解《計算機組裝與維修》中的軟驅(qū)常見故障的診斷與排除的時候,如果單單用語言來分析,學生很難理解,其結(jié)果既浪費口舌效果又不好。根據(jù)以往的教學來看,學生很難理解本節(jié)課的內(nèi)容,尤其對軟驅(qū)的內(nèi)部結(jié)構(gòu)更是很模糊,教學難度很大,針對以往教學效果不佳的特點,我用多媒體技術把該知識做成動畫,并通過技術把軟驅(qū)的內(nèi)部結(jié)構(gòu)完全呈現(xiàn)出來,通過講故事的形式把整節(jié)課的知識傳授給學生:賦予軟驅(qū)以靈魂,把軟驅(qū)看成一個現(xiàn)實生活中的人,把軟驅(qū)出故障看成生病,通過軟驅(qū)到醫(yī)院看病的經(jīng)過,來講解軟驅(qū)故障的維修,軟驅(qū)到醫(yī)院看病的過程就是故障排除的過程。精彩地講解、立體地演示、學生動手實際操作,一個精彩的故事讀完了,我們的課程也結(jié)束了,學生也掌握本節(jié)課的內(nèi)容,其結(jié)果是既省時又省力,教學效果非常好。
二、個性發(fā)展與協(xié)作學習相結(jié)合
計算機給我們提供了一個開放性的實踐平臺,每一位學生可以采用不同的方法與工具來完成同一個任務。同時,為突出學生的個性發(fā)展,在學習過程中不同的學生可以對同一個問題發(fā)表不同的觀點,并在綜合評價的基礎上,師生互動、生生互動,協(xié)作完成任務。例如,在講解畫圖這一節(jié)時,我讓學生設計了昌圖職專?;眨堰@一節(jié)課的教學安排在多媒體教室進行,在多媒體網(wǎng)絡教室講授該課時,學生能夠容易地觀看到他人的作品。并通過學習和互相評價受到啟發(fā),進而完成自己的研究。這樣把個性化發(fā)展和協(xié)作學習緊密地結(jié)合在一起,可以突出共性,發(fā)展個性,相輔相成,共同實現(xiàn)教學目標。
三、重復重要知識訓練、培養(yǎng)學生創(chuàng)新能力
重復知識的訓練,目的是通過練習,以反復運用為手段,將新知識的應用轉(zhuǎn)變?yōu)樽詣踊僮?,形成習慣。當前在職業(yè)學校里,有相當一部分學生不用面臨升學的壓力,這部分學生學習沒有動力,知識與技能掌握的很不牢靠,以至于在畢業(yè)的時候才發(fā)覺自己原來什么都不會。與其到時后悔,不如珍惜現(xiàn)在。作為教師,我們有責任讓學生牢牢的掌握所學知識。那么重復知識的訓練將是一個好的途徑。但是在重復知識的同時,要注意能力的培養(yǎng)。例如,表格是網(wǎng)頁設計時經(jīng)常用到的元素,在圖文混排時可以利用它來固定網(wǎng)頁元素,在學習框架網(wǎng)頁時可以利用它來制作電子圖書,在學習表單知識時可以利用它來美化表單。那么,在講這些操作的過程中,我們可以反復的讓學生重溫表格的使用,重復表格操作的練習,這樣可以讓學生對表格運用方面的知識得到鞏固與加深,提高網(wǎng)頁設計的能力。
四、不斷關注和本專業(yè)相關的科技信息好和技術進步,激發(fā)學生對本專業(yè)的學習興趣
每天關注科技信息和互聯(lián)網(wǎng)信息,關注計算機方面世界性新聞,譬如中國探月等詳細新聞信息,并以最好的方式講給學生,讓學生知道計算機知識已經(jīng)很人類各方面生活工作息息相關,學好本專業(yè)對今后人類科技的發(fā)展將會有著深遠的意義。這樣極大的激發(fā)了學生學習本專業(yè)的興趣。
五、用心愛護學生,做學生的良師益友
師生關系融洽與否關系到教學效果的好與壞,因此我們在重點強調(diào)課堂設計的同時我們也應注意與學生的關系。在課堂上不能輕易批評學生,更不能動輒就向?qū)W生發(fā)火,在職專教學中這是最不可取的。老師與學生的交往要做到適當、適度,而且還應坦誠相待,在教學過程中,偶爾會不可避免地出現(xiàn)一點小錯,這時我們應該很自然地面對,不應有意回避。作為老師,關心學生是我們應有的職責和義務。因此我們在教學過程中,要用心去教育學生,要用真誠的愛去感化他們。我們要留意那些與眾不同的學生,他們或許經(jīng)濟條件不好,或許性格孤僻,或許是因為某事而受到了傷害。我們要用心去和他們交談,讓他們轉(zhuǎn)入到正常的學習生活中來。
【關鍵詞】面向?qū)ο?;封裝;教學設計;教學目標;教學方法;信息化手段
1課程介紹
首先介紹本次課程的背景、主題、課時、先行后續(xù)章節(jié),明確課程地位。1)圖文結(jié)合,以手機為例闡述封裝概念:隱藏對象的屬性和實現(xiàn)細節(jié),僅對外公開接口,控制在程序中屬性的讀取和修改的訪問級別。2)本課主題是面向?qū)ο笾庋b,屬于Java程序設計課程中的一個章節(jié),開設專業(yè)為計算機軟件專業(yè),安排課時為2課時理論課。3)本課時的先行章節(jié)有Java相關知識與運行環(huán)境搭建;Java基礎語法與流程控制;面向?qū)ο蟪跆健惡蛯ο蟆:罄m(xù)章節(jié)有面向?qū)ο蠛诵乃枷胫^承與多態(tài)以及面向?qū)ο笾涌凇?/p>
2教學分析
2.1教學設計思路
教學內(nèi)容不僅僅包括教材內(nèi)容的綜合,還包括教學目標的確定、教學方法的設計、信息化手段的支撐。我的設計思路如下:首先,進行市場調(diào)研,根據(jù)職業(yè)現(xiàn)狀,確定專業(yè)崗位,制定人才培養(yǎng)方案,這是我們進行教學內(nèi)容設計的重要依據(jù);歸納崗位中的典型任務,提出相應的專業(yè)能力要求,通過細化分析,確定教學目標;根據(jù)學情調(diào)查和課程標準,進行教學設計;利用多種信息化手段,實行課堂教學實施;完成教學后,再進行評價反饋和完善。
2.2教學目標
本課的知識目標包括:什么是封裝;為什么要封裝;怎樣實現(xiàn)封裝。其中怎樣實現(xiàn)封裝既是本課的重點,也是難點。本課的能力目標要求學生體會面向?qū)ο蟪绦蛟O計思想,編寫模塊化程序。
2.3學情分析
本課程面向計算機軟件專業(yè)大一下學期的學生,高職學生的學習特點可以總結(jié)如下:他們的專業(yè)學習熱情尚處于培育期,要求養(yǎng)成課前預習的習慣;他們初具編程能力,喜歡模擬真實的工程項目;對動手操作有熱情,借此強化實踐,提高興趣;理論知識方面欠佳,需要理論和實踐結(jié)合的教學。
2.4教學策略
基于以上情況,確定了以學生為中心,項目導向型的教學策略。教學以項目為載體進行,具體的工作項目與任務使教學目標一目了然,比起傳統(tǒng)章節(jié)式教學,更能引發(fā)高職學生的學習熱情。信息化支撐的手段包括網(wǎng)站、軟件平臺、多媒體課件、試題庫與多種與學生交互方式。
3教學過程
教學過程包括課前探索、課堂實踐和課后拓展。其中90分鐘的課堂安排如下:問題討論(15分鐘)、理論介紹(25分鐘)、項目規(guī)劃(5分鐘)、項目實施(40分鐘)、總結(jié)與討論(15分鐘)。1)課前探索:預習、思考、討論提前布置預習任務,學生通過課本預習,初步了解面向?qū)ο筇匦浴A私鈱ο笏哂械膶傩耘c行為。讓學生試體會在程序中如何通過代碼來設置或執(zhí)行屬性和行為??偨Y(jié)問題如下:如何理解屬性和行為的權限;為什么說直接向?qū)傩再x值是不良的編程習慣,正確的方式又該是怎樣的;如何理解對象所能執(zhí)行的行為。2)課堂實踐理論介紹:本課內(nèi)容屬于教材的項目五———學生基本信息管理中的一個任務。通過面向?qū)ο蟪绦蛟O計,實現(xiàn)對學生基本信息的統(tǒng)計與顯示。其中運用到的封裝知識點用來構(gòu)造學生對象。問題討論:通過舉例說明、現(xiàn)場編程解答學生提出的問題。問題1:如何理解屬性和行為的權限。通過對封裝概念的介紹,學生對權限的定義有了初步了解。然后講解具體的權限定義關鍵字:private、public、protected、friendly,每個關鍵字所能修飾的元素以及具體的范圍如何理解。此時也運用到了上次課所講過的繼承相關知識。再通過現(xiàn)場編程,讓學生實際了解權限定義。問題2:為什么說直接向?qū)傩再x值是不良的編程習慣,正確的方式又該是怎樣的。屬性是類的核心,而程序模塊面向用戶,屬性應該屬于內(nèi)部結(jié)構(gòu),比如手機的內(nèi)部電路。如果直接向?qū)傩再x值,則相當于對程序內(nèi)部結(jié)構(gòu)的破壞,所以說是不良的編程習慣。正確的方式是使用getter/setter方式對屬性進行封裝,提供接口以便于進一步操作。問題3:如何理解對象所能執(zhí)行的行為。對象能執(zhí)行的行為包括預定義方法和自定義方法。其中預定義方法需要從API引入,則涉及到包的組織、繼承、封裝等綜合性知識。最后通過互聯(lián)網(wǎng)等知識平臺,補充封裝在現(xiàn)實軟件設計中所起到的作用。項目規(guī)劃:理論知識介紹完畢之后,進行具體的項目規(guī)劃,首先引導學生進行項目分析,明確項目內(nèi)容,細化項目任務,要求學生自主完成項目結(jié)構(gòu)與流程圖(可通過互聯(lián)網(wǎng)與教學資源網(wǎng)獲取參考資料)。項目實施:根據(jù)項目結(jié)構(gòu)圖,以教師為主導,完成本課時的任務模塊———實現(xiàn)訪問控制。本任務將在上次課的基礎上,重新定義學生類,對學生及其不同成員定義不同的訪問權限,并封裝學生個人的基本信息。另外,在實踐的過程中,教師提出問題:實例變量和類變量,實例方法和類方法之間的區(qū)別和聯(lián)系?引導學生思考,并回答問題。總結(jié)與討論:教師對本課時的知識點作逐一回顧,再次強化重難點———為什么要封裝,如何實現(xiàn)封裝。學生通過本課時學習,應掌握以上知識點并作答。學生需要完成的配套訓練,將在相應2課時的上機課時中完成。教師布置上機項目,學生通過課后設計、編寫,上機調(diào)試,進一步熟練掌握知識點的實際編程運用。3)課后拓展教師為學生提供了多種教學資源與教學場所,學生需通過動手編程、設計項目來鞏固本課所學知識點,為上機課做好準備。4)考核與評價本課程考核分為三部分:理論掌握度50%+項目分析與規(guī)劃能力30%+項目實施能力20%。5)特色與創(chuàng)新本課程以職業(yè)能力培養(yǎng)為目標,實現(xiàn)了教做學評為一體,以工作過程為指導,實施項目有應用價值,提供豐富的教學資源,構(gòu)建多元化評價體系。課程的改革思路如下:(1)強化工學結(jié)合的教學理念,加強項目的實用度建設。(2)建設精品課程與教學網(wǎng)站,打造優(yōu)良的師資團隊。(3)建立基于企業(yè)項目開發(fā)的學生技能實踐達標的在線考核平臺,實時反饋學生學習程度。
4結(jié)束語
計算機專業(yè)具有技術性強、知識更新快、就業(yè)分散的特點。高職院校重點是培養(yǎng)職業(yè)人才,其教學應與一般本科院校有所區(qū)別。就計算機教學而言,應該具有獨特的職業(yè)計算機教學特色,要提高自身競爭能力,要求學生適應能力強,有創(chuàng)新精神,逐步提高職業(yè)素養(yǎng),培養(yǎng)較強的實際動手能力。除了掌握基礎的計算機理論知識外,更重要的應具有勤奮踏實、吃苦耐勞的精神,高職院校的計算機專業(yè)在進行人才培養(yǎng)中應結(jié)合市場需求和崗位需要,積極探索實踐教學新途徑,建立完整的一體化的實踐教學體系。以“精理論、重能力、多實踐、求創(chuàng)新”的辦學理論為指導思想。重視實踐和應用,促進學生專業(yè)素養(yǎng)的提升。教學過程中,重在培養(yǎng)學生的編程思想,提高動手能力,理論課教學之中要隨時注意這一點。
【參考文獻】
[1]薛貴軍.Java語言程序設計教程{M].華南理工大學出版社,2014,7.
中等職業(yè)學校的教學目的是為了培養(yǎng)具備熟練專業(yè)技術的中高級人才?,F(xiàn)代多媒體信息技術的發(fā)展為課堂教學的順利進行和教學效率的提高提供了豐富的策略和手段。計算機信息技術課程的教學設計要順勢而為,將學生作為教學的主體,教師積極引導,增加實踐操作機會,來激發(fā)學生學習的積極性。
1 將建構(gòu)主義的學習理論應用于教學設計
建構(gòu)主義理論認為:知識的傳授不是借助教師完成的,而是需要一定的教學氛圍和情境,教師起到的是引導的作用。學習情境的設置必須要有利于學生對知識的掌握。在這一學習背景下,教師必須要對學習目的進行系統(tǒng)的探討,同時還要注重學習情境的創(chuàng)設。將教學情境的設計作為整個教學方式設計的重要組成部分。這一理論的中心思想是將學生作為主體,改變學生以前被動學習的地位,防止出現(xiàn)強行灌輸知識的情況,使其成為信息技術處理的主體,成為主動學習知識的建構(gòu)者。教師由傳授者變?yōu)閷W生學習知識的引導者和督促者。教師的教學模式,要以學生為中心,發(fā)揮組織者和支持者的作用,創(chuàng)造有利于課堂設計的教學情境,進而調(diào)動學生主觀能動性,實現(xiàn)學生對所學知識的掌握。
2 在教學設計中使用“任務驅(qū)動教學法”
構(gòu)建主義層面上的教學方式,具體來說就是,教師要把握教學大綱,要求在學生認知能力的情況下,強調(diào)學習行為必須與一定的學習任務或者問題相聯(lián)系,學生才能帶著事先準備的任務投入學習。在學習過程中,以問題為基礎,進行不斷的思考,探索新知。教師將不同的教學內(nèi)容和目標進行逐一分解,形成不同的“任務”。例如,在講解PowerPoint 2003的時候,教師可以先給學生展示自己在課前準備好的課件,并且重點地講解課件中的背景、圖片、文本、動畫、鏈接等是如何插入和設計的,然后讓學生根據(jù)教師的講解自由地設計自己喜歡的演示文稿。這一方法的顯著特征就是尊重學生,給他們以自由發(fā)揮的空間,讓學生成為學習的主體和中心,使動手能力得以提高,團隊意識得以增強。
任務的設計是任務驅(qū)動教學法的核心和關鍵所在,它將是直接影響計算機教學成敗的關鍵。所以,教師在設計任務之前必須要對教材的內(nèi)容和學生的認識能力有個非常清晰、準確的認識。①是要以激發(fā)學生的學習興趣為開始,充分調(diào)動學生的積極性;②以學生的實際水平為準,先設定簡單的任務操作,然后慢慢地增加難度,循序漸進;③把知識點分解成一個細小的部分,同時,教師做好準確的示范,讓學生通過練習掌握教材的內(nèi)容。
3 發(fā)揮多媒體技術的作用,實現(xiàn)可視化教學
在實際的教學設計中,要發(fā)揮多媒體技術的優(yōu)越性,將文字、視頻、圖像等手段進行緊密結(jié)合。視覺和聽覺的沖擊力最強,也最易引起學生學習的興趣和情感的共鳴,激發(fā)其學習熱情,產(chǎn)生學習欲望,實現(xiàn)教學品質(zhì)和效率的提升。例如,在講解PPT中動畫設置部分時,教師先讓學生觀看了有關地球環(huán)保的視頻,從視覺和心靈上給他們一種震撼。此時自制的PPT環(huán)保動畫先聲奪人:一輛綠色的環(huán)保車呼嘯著,自左向右開出,車體用藝術字“環(huán)保第一站”渲染,有聲、有圖、有文、有動畫,立刻抓住了學生的好奇心。在“環(huán)保車”戛然而止時,屏幕上開始出現(xiàn)小樹苗逐漸萌發(fā)、長大、直至長成參天大樹的動畫;隨著樹苗的長大,鮮紅的太陽也在由東向西移動,當太陽停留在最高樹木的上方時,一群白色的和平鴿由低到高扇動著翅膀逐漸飛出我們的視線,從而本節(jié)課圍繞“環(huán)保”主題的“PPT動畫設置”拉開了帷幕,引起了學生的興趣和共鳴,接下來便是水到渠成的動畫分解和任務實施,學生個個興趣盎然、熱情高漲。
可視化技術是圖形生成和圖像理解相結(jié)合的一種新技術,它既可理解為輸入計算機的圖像數(shù)據(jù),也可從復雜的數(shù)據(jù)中產(chǎn)生圖形,可以把科學計算過程中的數(shù)據(jù)及結(jié)果轉(zhuǎn)換成幾何圖形及圖像信息,從而使之可以在屏幕上顯示出來并進行交互處理。在計算機圖形教學中引入可視化技術,能很好地幫助學生理解課程中較為抽象的概念和難以理解的算法。
4 實現(xiàn)信息技術與技能課程的結(jié)合
信息技術與技能課程的結(jié)合就是將二者進行融合,突破傳統(tǒng)教學模式的束縛,提高教學效率。二者的結(jié)合能夠促進素質(zhì)教育的發(fā)展,意義與作用重大。信息技術與技能課程的整合充分體現(xiàn)了信息的發(fā)展對中等職業(yè)學校所做出的目標和要求,是實現(xiàn)中等職業(yè)學?,F(xiàn)代教育發(fā)展的必由之路。除了對教育的具體方式和手段進行改變以外,還要從思想意識、觀念和模式上進行提高。在整合的過程中,要運用系統(tǒng)論的理論,利用職業(yè)教育在心理、職業(yè)方面的理論作為指導,協(xié)調(diào)師生與教學目標、多媒體教學手段的關系,結(jié)合資源與各要素之間的特點,實現(xiàn)技能系統(tǒng)的協(xié)調(diào)與統(tǒng)一,發(fā)揮現(xiàn)有資源的潛力,實現(xiàn)教學的高品質(zhì)和高效率。
當信息技術在計算機技能課程中的應用得到更系統(tǒng)、更科學的探討和細化時,必然會促進技能課程的內(nèi)容、教學目標、教學組織架構(gòu)的改革,從而完成整個計算機教學的信息化發(fā)展,將信息技術無縫地融合到教學的每一個環(huán)節(jié),達到信息技術應用計算機課程的更高目標。
5 注意教學資源的建設,實現(xiàn)課程整合
如果缺乏高品質(zhì)的教學資源,就無法滿足學生自主學習的要求,也就無法達到更好地培養(yǎng)學生進行學科探索的目標,也很難改變傳統(tǒng)的教學模式,仍為教師主動、學生被動接受的狀態(tài),也就無法落實教學架構(gòu)的變化,實現(xiàn)人才的創(chuàng)新。對于教學資源的開拓,不是要求教師進行一些課件的開發(fā),而是要求他們進行本專業(yè)課程資料的收集,并及時的整理。另外,還要充分利用網(wǎng)絡資源,借鑒國外網(wǎng)站的先進資料。教師引導學生通過登錄互聯(lián)網(wǎng),將互聯(lián)網(wǎng)上的文字、音頻、視頻、動畫和網(wǎng)頁,或者是網(wǎng)絡課件等各種教學資源,作為學習資料進行自主學習。這些教學資源一般通過資源庫和網(wǎng)站等形式呈現(xiàn),學生既可以選擇在線學習,也可以通過下載資源實現(xiàn)離線學習。網(wǎng)絡上的資源具有一定的平等性,運用廣泛,種類繁多。教師可以利用資源庫,按照教學需要,根據(jù)不同的教學內(nèi)容和學生特點靈活地組織資源,增減資料。尤其當前教育范圍廣泛,很多優(yōu)秀教師的資源已共享到網(wǎng)絡上,使不同地區(qū)的學生都能夠享受優(yōu)秀的教學資源,緩解地區(qū)教育的差異。在采用該模式進行課堂教學時,教師應選擇恰當?shù)恼n題,精選計算機教學網(wǎng)絡資源,引導學生帶著明確的學習目標來探究計算機專業(yè)知識。在注重網(wǎng)絡資源數(shù)量增加的同時,加強對品質(zhì)的提高。
6 結(jié)語
目前,電大計算機專業(yè)課程設置一般可分三種類型,即基礎課、專業(yè)基礎課和專業(yè)課,以后兩種類型為主。其中,必修課和限選課的數(shù)量是:大專14門次,??破瘘c的本科12門次。
任何課程的教材內(nèi)容與該學科最新進展之間都有一定的時間差,這一點在計算機科學中表現(xiàn)得更為明顯。例如,早期計算機課程的教學內(nèi)容是Dos操作系統(tǒng),而社會上廣泛應用的是新一代的Windows圖形界面操作系統(tǒng);計算機課程教學內(nèi)容是Dos下的各種應用程序和軟件,而社會上廣泛使用的幾乎全是Windows下的各種應用軟件,學用嚴重脫節(jié)。目前,計算機科學的教材內(nèi)容更新速度跟不上學科發(fā)展的情況依然很突出。在遠程開放教育中,因其辦學規(guī)模大、數(shù)量多,對教材的可讀性要求高、大規(guī)模更新困難,這種情況就更加突出。
舉例來說,專科14門次課程中,直接涉及編程語言的僅有一門“面向?qū)ο蟪绦蛟O計”,且只涉及c一語言,而實現(xiàn)交互式動態(tài)網(wǎng)頁所需的語言(如JAVA、VBscript、JAVAscript等和數(shù)據(jù)庫管理語言SQL等)卻很少涉及。又如“數(shù)據(jù)庫系統(tǒng)概論”課程也只涉及其基本理論,而目前應用較多的為實現(xiàn)交互式動態(tài)網(wǎng)頁所需的網(wǎng)絡數(shù)據(jù)庫操作技術卻很少涉及。另外,教材對目前常用的三種主要方法,RDS方法、ASP和PHP方法基本不介紹。
相比較而言,作為以面授為主的普通高校,由于是“作坊式”的教學方法,故比較靈活。但是作為遠程開放教育的計算機專業(yè),由于其特點是遠程的、教學分離的,是“工廠化”的,采取這種機動的補充方式相對困難。
二、畢業(yè)設計工作的指導原則
為解決教學大綱提出的培養(yǎng)目標與既定教學計劃中課程設置的矛盾,填平“供需鴻溝”,遠程開放教育中最易嵌入、最易見效的措施就是:改造畢業(yè)設計這一教學環(huán)節(jié),力圖在提高畢業(yè)設計質(zhì)量的同時,使學生在走出校門的最后一道加工工序中,成為一名合格的專業(yè)技術人員。為此,畢業(yè)設計工作可確定以下指導原則。
(1)及時適應原則根據(jù)電大培養(yǎng)應用型人才和計算機技術更新快的特點,畢業(yè)設計工作的指導思想,居首位的應是使畢業(yè)設計的內(nèi)容要及時適應社會需求。
(2)開放創(chuàng)新原則計算機專業(yè)領域中,創(chuàng)新是永恒的主題。鼓勵學生突破舊的系統(tǒng),嘗試別人沒有想或沒有做過的事,是培養(yǎng)學生創(chuàng)新思維總的指導原則。
(3)輔導加互助討論原則計算機畢業(yè)論文輔導教學中,筆者發(fā)現(xiàn)一個有趣現(xiàn)象。在分組學習模式中,小組成員討論交流的情況是否充分,小組是否有事實上的學術帶頭人,是小組成員設計水平好否的關鍵。
三、采取的綜合措施
(1)專家高水準的講座領路畢業(yè)設計期間,學校應組織包括外單位的專家在內(nèi)的高水準的教師,甚至分工負責,針對學生需補充的專業(yè)知識作若干次高水準的講座。講座采用啟發(fā)式,高度濃縮,有講義、有多媒體的具體實例演示,并開出參考書目由學生自學。
(2)實用課題引導畢業(yè)設計指導教師提供的選題應是新穎的、實用的,能切合目前社會計算機應用的熱點。指導教師如沒有深入研究,沒有好的選題,教務部門應不授權其向?qū)W生推薦。
(3)小組學習模式為加強自學能力培養(yǎng)和促進學生之間的交流,課題相近學生應組成小組。指導教師應為每一小組安排幾名活躍的“小老師”,同一小組的學生安排統(tǒng)一的討論時間、統(tǒng)一的上機時間。
(4)規(guī)范的教務管理高水平的畢業(yè)設計不會自然地產(chǎn)生與形成,需要嚴格的教務管理來實現(xiàn)。我校通過設計使用四個規(guī)范的表格,落實嚴格的教務管理。
在籌備畢業(yè)設計工作的上一個學期末,對有關教師下發(fā)第一個表格——“畢業(yè)設計輔導工作申請表”,其內(nèi)容包括畢業(yè)論文的選題、要實施的技術方案、已完成的研究工作、需配備的硬件、軟件環(huán)境和指定的有關參考書等。
開學后,教師將收到兩個表格,一是“學生畢業(yè)設計成績登記表”,登記開題報告成績、期中檢查成績、小組討論成績、畢業(yè)論文成績和論文答辯成績,總的評分由以上諸項加權綜合而成。另一個表格是“畢業(yè)設計工作進程安排表”。該表注明畢業(yè)設計過程中,各講座的內(nèi)容與舉辦時間,開題報告上交時間,中期檢查時間,小組討論時間,畢業(yè)論文初稿上交和舉行畢業(yè)論文答辯的時間等,以讓教師和學員盡早知道畢業(yè)設計總的進程和安排。
最后一個表格是畢業(yè)論文登記表,這個表格由上級電大統(tǒng)一印制下發(fā)。除上,我校教務部門把歷屆的優(yōu)秀畢業(yè)設計加以編輯,刻成光盤,本在校園網(wǎng)上推介。這對鼓勵學生高標準要求自己也起了很好的推動作用。
關鍵詞:中職;計算機;程序設計
程序設計課程本身邏輯性和結(jié)構(gòu)性比較強,而且對于學生分析問題、解決問題的邏輯思維等能力要求相對較高。如果教學過程中不注重教學方法的選擇,那么學生在學習過程中只看見冰冷的程序代碼和頭痛的算法,學生編寫程序和調(diào)試就會覺得枯燥無味,失去學習的熱情和興趣。所以,教學中教師應結(jié)合現(xiàn)代教學理念和教學方法為程序設計教學賦予新的活動,提高教學質(zhì)量和效果。
一、激發(fā)學習興趣
著名的教育家皮亞杰說:“所有智力方面的工作都要依賴于興趣?!背绦蛟O計的教學首先要使學生對程序設計發(fā)生興趣,使他們樂于學習和編程,否則學習過程中被動學習程序設計就成為痛苦的事,學生很難在學習過程中積極主動地學習,遇到問題和困難也不能想方設法去解決和克服。
“好的開頭,是成功的一半。”教師需要重視精心設計導入課。如果教師一上課就照本宣科、平鋪直敘,解釋冷冰冰的程序代碼,就會使學生一開始就產(chǎn)生厭倦的情緒,無法激發(fā)學生的學習興趣。別出心裁的程序設計導入課,可以激發(fā)學生的學習興趣,使學生積極主動地投入學習。簡單有趣的游戲作為課堂的開頭可以收到很好的效果。
例如在介紹邏輯運算符的教學中,讓學生做一個“尋人啟事”的小游戲,即讓學生找出下面幾種人:(1)“十六歲”并且“女生”并且“班干”,(2)早餐“吃雞蛋”或“喝牛奶”或“吃面包”的同學,(3)早晨沒有“遲到”的同學。通過描述上面幾種人來引出邏輯運算符的學習。
在學習過程中,教學方法不應單一,教學組織形式也應該富于變化。對于事實性知識的教學,如程序設計語言的發(fā)展階段,可以采用由教師提出課題,學生組成小組分工,搜集、整理信息,然后用演示文稿展示,在課內(nèi)進行交流學習。這樣不但避免了由教師講述事實性知識時枯燥乏味的缺點,而且培養(yǎng)了學生積極主動的學習態(tài)度。對于學生不容易理解的排序、查找等算法的學習,可以使用動畫幫助學生理解的同時,又能吸引學生的注意力。在學習過程中,教師和學生可以一起完成一個示范性任務,在示范性任務中學生學習知識和技能,然后教師提出一個開放性的任務,要求學生或小組運用所學知識和技能創(chuàng)造性地完成,最后進行學生的作品展示、交流和評價。
二、應用任務驅(qū)動法培養(yǎng)學生程序設計能力
任務驅(qū)動教學法強調(diào)讓學生在有意義的任務情境中,密切聯(lián)系學生學習、生活經(jīng)驗和社會實際的情境中,通過完成任務來學習知識,獲得程序設計的方法,體驗探索、發(fā)現(xiàn)、創(chuàng)新的快樂。
應用任務驅(qū)動教學法,任務的設計是關鍵。教師可以根據(jù)教材把每一章設計成一個大任務,把大任務分解成若干個小任務。把教學內(nèi)容設計在一個實際小任務之中,如在循環(huán)語句的學習時,設計“九九乘法表”的學習任務,學習“冒泡排序”算法時,讓學生設計一個成績單的排序程序的學習任務。當學生在完成各個小任務,掌握任務中所隱藏程序設計的各個知識點后,教師可以設計綜合性較強的任務。教師也可以設計一個總?cè)蝿?,然后把它分解成若干個子任務,讓小組去完成。例如,設計一個開發(fā)學生成績處理系統(tǒng),要求各個小組完成分工完成各個子任務,最后以供主程序調(diào)用。這樣可以發(fā)揮集體的能量和智慧,既讓學生體驗程序設計模塊化的設計思想,又可培養(yǎng)學生的協(xié)作能力。
三、培養(yǎng)上機實踐能力和科學的態(tài)度
程序設計實踐性很強,編寫代碼只能說是完成程序設計任務的一部分,更繁重的工作是調(diào)試程序。教學中教師要有意識地培養(yǎng)學生調(diào)試程序的能力,向?qū)W生介紹常見的錯誤類型和調(diào)試方法。
程序中出現(xiàn)的錯誤通??煞譃閮深悾骸罢Z法錯誤”和“邏輯錯誤”?!罢Z法錯誤”指程序代碼不符合語法要求,如缺少語句分隔符,括號不匹配,關鍵字錯誤、拼寫錯誤等。程序調(diào)試出現(xiàn)錯誤時,一般都會在屏幕上提示出錯信息,教師在教學初始階段需要較多講解如何看懂這些信息,并根據(jù)這些信息修改錯誤。對于“邏輯錯誤”,教師在講解時需要綜合運用多種調(diào)試手段,如查看程序結(jié)構(gòu)、輸出關鍵變量的值等。
在程序調(diào)試過程中,學生會遇到各種問題和困難,這時教師要及時察覺到,并給予鼓勵,讓學生正確對待錯誤,讓學生意識到程序設計調(diào)試出錯是無法避免的事情。如果教師沒有給學生適當和適時的指導,學生可能會失去學習信心。所以,教師要有意識地培養(yǎng)學生不怕出現(xiàn)問題、認真、仔細、不急躁、不灰心、不怕困難的嚴謹?shù)目茖W態(tài)度,要使學生用科學的態(tài)度對待上機實踐。
教師在上機實驗課堂上,可以設計一些程序指導學生調(diào)試。程序設計時錯誤難免,所以教師就不能只演示正確無誤的程序,或只是提供沒有錯誤的程序讓學生調(diào)試。教師可以精心選擇反例并人為“制造”典型錯誤,并演示調(diào)試過程,不急躁、不氣餒,檢查、修改調(diào)試,直到成功。然后布置稍有難度而易出錯的調(diào)試任務,讓學生進行調(diào)試,有意識地訓練學生調(diào)試程序代碼過程中的困惑、痛苦及成功的快樂,并能把這種體驗升華為學習和生活中的一種態(tài)度和價值觀。
另外,教師需要注意培養(yǎng)學生良好的編程風格,如規(guī)范的變量命名,加入適當?shù)淖⑨?,鋸齒形的縮進要求等,要在程序設計的整個過程培養(yǎng)學生良好的習慣。
總之,在學生進行程序設計過程中,教師會發(fā)現(xiàn)學生存在很多問題,但作為教師應該成為人本主義者,多關心他們的情感,多給予他們鼓勵和支持,為學生創(chuàng)設良好的學習情境,激發(fā)學生學習程序設計的興趣。精心開發(fā)設計多元輔助材料,針對不同學生的學習風格,給予不同的支持和幫助,促進學生探究、合作、有意義建構(gòu)知識,使學生在程序設計學習中認知得到發(fā)現(xiàn),情感得到升華,增強其成就感,促進學生的發(fā)展。
(作者單位:廣州市番禺區(qū)職業(yè)技術學校)
參考文獻:
[1]李豫穎.信息技術教學論[M].廈門:廈門大學出版社,2008.