前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇安全教育教學設計范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
關鍵詞:高職;安全管理;法規;案例教學
中圖分類號:G642.3 文獻標志碼:A 文章編號:1674-9324(2015)37-0160-02
一、課程背景和教學目標
安全生產,保護勞動者在生產勞動中的安全與健康,是我國的一項基本國策,安全管理則是實現安全生產的核心。高職院校道路與橋梁專業開設安全管理這門課程,其宗旨是為培養這些高技能應用型人才掌握安全管理的相關知識,為其將來畢業走向中直、省直等大中型公路施工企業中的測量、試驗、施工、檢測等崗位一線工作,并在工作崗位上科學而有效地組織和使用人力、物力等各種資源,正確而全面地運用計劃、組織、協調、控制等管理手段,對物的不安全因素和人的不安全行為進行有效控制,預防事故發生,促進道路與橋梁工程建設的健康快速發展。高職院校開設安全管理基礎類課程時間已經不短,但其包括的內容對道路與橋梁專業針對性不強,尤其是在路橋施工方面遇到的安全管理問題具有其特殊性,必須具備專業知識與管理理念雙重保障才能做到安全施工與管理。作為高職院校道路與橋梁專業安全管理類課程,其教學目標是結合道路與橋梁的專業特色,結合工學結合的教育教學理念,運用案例教學方式方法搞好安全管理課程的教育教學活動,使高職學生能夠真正理解、消化課堂所學到的施工安全管理知識,成為未來崗位工作一線安全管理+技能型的應用復合人才,在工程實踐中有效預防和避免企業和自身施工過程中的安全事故發生。
二、教學主要內容
總學時為48學時,其中:理論26學時,案例分析22學時。第一部分講授安全管理的基本知識,計劃2學時,采用理論授課形式。第二部分講授安全生產管理法規與制度,計劃10學時,采用理論與案例相結合的授課形式,主講:①安全生產法規;②安全生產責任制;③安全生產管理體制。第三部分講授事故預防、控制及應急救援預案,計劃8學時,采用理論與案例相結合的授課形式,主講:①安全技術對策;②安全教育對策;③安全管理對策;④重大危險源的辨識與評價;⑤事故應急救援預案的編制、演練、實例。第四部分講授安全檢查的基本知識,計劃6學時,采用理論與案例相結合的授課形式,主講:①安全檢查制度;②工程項目安全檢查;③安全檢查表及實例;④現場管理與急救。第五部分講授事故調查與處理,計劃10學時,采用理論與案例相結合的授課形式,主講:①事故調查的目的及意義;②事故調查的準備;③事故調查的基本步驟;④典型事故的現場勘查;⑤事故分析與處理;⑥事故調查報告。第六部分講授勞動保護,計劃8學時,采用理論與案例相結合的授課形式,主講:①工傷保險;②勞動保護和環境保護;③職業病危害與防治。第七部分為復習及考核,計劃4學時,主要形式為過程考核、實踐考核及期末考試。綜合以上《安全管理基礎與法規》課程的主要教學內容,不難看出,采用案例教學法,可以使高職院校道路與橋梁專業學生能夠在專業教師的指導下,結合教學目標,按照教學內容的需要,采用典型案例進行學習、分析、協作進而提高課程學習效果。相對于傳統的以“灌輸”為主的教學方法,案例教學體現的是互動式、啟發式的教學思想,把道路與橋梁施工安全管理過程中的典型問題展現在學生面前,讓學生設身處地地去思考分析,加深對安全管理理論知識和法律法規的理解,提高分析和解決具體問題的能力,激發學生學習興趣,為將來走向工作崗位樹立正確的安全管理工作作風、成為安全管理+技能型的應用復合人才打下堅實的基礎。實踐證明,《安全管理基礎與法規》課程案例教學行之有效。
三、“案例”教學設計與實踐
《安全管理基礎與法規》課程案例教學的主要環節按課前備課準備、課上導入以及動態評價,可以包括五個方面的內容,教師始終是組織者和引導者,居于次要地位;而學生是參與者和思考者,是主要角色。論文接下來按照一個完整的教學流程來具體介紹這幾個環節的實施安排和遵循原則。
1.案例的選擇、編寫和設計。從《安全管理基礎與法規》課程教學目標和教學內容的理論出發,收集、篩選、編寫、設計與教學內容相適應的案例,并保證其真實性或擬真性。為此應遵循以下標準與原則:①典型案例,選擇和編寫適合路橋建設工程中發生概率高的案例;②知識點涵蓋,設計與章節內容相關度高的道路與橋梁施工安全管理與法規案例;③案例難易度,將案例改編為適合高職高專學生應用能力的培養;④案例長短,滿足教學學時要求和課堂教學時間分配。根據以上四條原則以第二章安全生產管理法規與制度第三次課安全生產法規為例,確定如下案例:“某城市環路立交橋工程,長1.5km,其中跨越主干道部分采用鋼-混凝土組合梁結構,跨徑47.6m,合同價1500萬。鑒于吊裝的單節鋼梁重量大,又在城市主干道上施工,承建該工程的施工項目部為此制訂了專項施工方案。”
2.案例導入。《安全管理基礎與法規》課程案例教學常用的導入方法有兩種:陳訴法和問題法。所謂陳訴法,就是把案例一字不差的展示給學生,這種展示可以是PPT,也可以是視頻,還可以是以學生朗讀的方式。很顯然,這樣的方法優點是信息量大、內容詳實。除視頻案例相對生動以外,整體來看,陳述導入的辦法比較沉悶。與之相對,問題導入法,就是結合案例分析問題,一步步將案例如同剝繭般展示給學生。這種方法一方面可以讓學生帶著問題思考,分析案例情境中的解決辦法,與實際道路與橋梁工程相結合,幫助學生解決實際工程安全管理的相關問題。另一方面,問題導入法的一大優點是,基于同類案例通過問題來設定不同情景,激發學生主動思考,找出解決辦法。
3.案例導入問題的設置。最大限度發揮問題導入法的優勢,首先要確定案例導入問題的設置標準,據此提出案例分析的分析問題。①有針對性,案例導入問題的設置既要與知識點環環相扣,又要具有針對施工安全管理與法規的啟發意義;②突出章節重點,問題不能偏離章節教學的主要內容;③問題設定不易過難,提問語言不易過偏,更不要引起歧義;④問題長短以一句話為宜。根據以上四條原則,針對第二章安全生產管理法規與制度第三次課安全生產法規已選定案例為例,設定問題如:“該工程項目應當至少配備幾名專職安全生產管理人員?說明理由。”以上案例我們還可以通過變化問題的方式,擴充案例情景內容,用在講授第六章勞動保護第二次課工傷保險時的案例:“某城市環路立交橋工程,長1.5km,其中……。若在施工過程中,工程項目組甲工人在施工期間忽發心臟病,即刻被工友送往醫院,但經搶救無效于當天死亡。該事故可被認定為工傷事故嗎?說明理由。”
4.學生進行案例分析與分組討論。全班學生分為若干小組,以小組為單位對上述案例進行分析和討論,每名學生都要積極參與并發表自己的觀點,在自己發言結束后,要認真聽取他人的見解,汲取他人的新觀點。小組討論結束后形成統一的意見或認識,并指派代表向全班對案例作分析、闡述觀點、作小結發言。需要注意的是,教師要及時組織、引導學生討論,把握討論方向,避免偏題。教師在討論過程的始終都不能直接表露自己的觀點,以免對學生的獨立思考造成干擾。當學生的觀點不一致時,可展開討論;當學生的分析判斷有誤時,教師可采取間接提問的方式,使學生意識到問題所在,加以修正。例如,在講授第六章“勞動保護”第二次課“工傷保險”時,學生根據案例的具體實際情況展開充分的分析與討論,甚至還可能是辯論。有的學生認為突發心臟病與勞動無關,是當事人個人身體的問題;而有的同學則認為應當算作工傷,因為按照《工傷保險條例》,“在工作時間和工作崗位,突發疾病死亡或者在48小時之內經搶救無效死亡的視同工傷。”
5.案例點評和知識點總結。這一環節是對案例導入、問答互動環節、學生案例分析與分組討論環節以及專業知識的經驗性總結和歸納。案例分析、討論結束后,教師應及時總結本次討論。總結理清案例討論的思路、討論的重點難點和主要問題,達到熟練應用道路與橋梁工程安全管理及法規解決工程實踐問題的目的。教師對學生的表現應及時進行評定和考核,完善對這門課的學生成績評定方式,在平時成績過程管理與考核中重點加以體現、記錄在案。采用這種平時成績實行動態管理和過程考核,對學生在學習過程中的參與度、法規知識點和安全管理基礎知識點的掌握和運用情況進行考核評定。
四、案例教學評價
《安全管理基礎與法規》課程案例教學,是教學雙方所作努力的集中體現,是一種互動式教學的探索過程,是需要師生相互配合才能予以完成的,因此對教師和學生的要求都很高。為突出理論聯系實際,教學中應當側重啟發式互動案例分析,引導學生積極進行獨立思考,徹底改變過去課堂上死啃書本的傳統方式,并充分利用現代化的教學手段和計算機輔助教學,加大道路與橋梁工程實踐真實案例情境容量,提高學生掌握道路與橋梁工程安全管理與法規知識的應用能力。
參考文獻:
[1]謝正文,周波,李薇.安全管理基礎[M].北京:國防工業出版社,2010.
一、領導重視措施有力
為進一步做好安全教育工作,切實加強對安全教育工作的領導,學校把安全工作列入重要議事日程,學校校長直接抓,分管副校長具體抓,學校辦公室、政教處、班主任具體分工負責組織實施,把安全工作做為首要任務來抓。
二、制度保證措施到位
1.建立安全保衛工作領導責任制和責任追究制。由學校黨總支書記、校長負責,將安全保衛工作列入教師的目標考核內容,并進行嚴格考核,嚴格執行責任追究制度,對造成重大安全事故的,要嚴肅追究有關領導及直接責任人的責任。
2.簽訂責任書。學校與處室和班主任層層簽訂責任書,明確各自的職責。學校還與學生家長簽訂了安全責任書,明確了家長應做的工作和應負的責任。將安全教育工作作為對教職員工考核的重要內容,實行一票否決制度。貫徹“誰主管,誰負責”的原則,做到職責明確,責任到人。
3.不斷完善學校安全保衛工作規章制度。建立學校安全保衛工作的各項規章制度,并根據安全保衛工作形勢的發展,不斷完善充實。建立健全定期檢查和日常防范相結合的安全管理制度,以及學生管理、門衛值班、巡邏值班、防火防災、食品衛生管理、防火安全管理、體育器材檢查等規章制度。
4.建立學校安全意外事故處置預案制度。學校建立事故處置領導小組,制定了意外事故處置預案制度,并根據具體情況的需要及時進行修訂,周期性地對老師及部分學生進行預案演練,全年四次,參與人數達100%。
5.定期對教師進行安全管理及相關安全知識的培訓與學習,提高領導及教師自身的安全意識及安全管理能力。
三、齊抓共管群防群治
學校安全教育工作是一項社會性的系統工程,需要社會、學校、家庭的密切配合。我們積極與區公安、衛生、綜合治理等部門通力合作,做好學校安全保衛工作,做好安全隱患的排查和整治工作,開展安全工作的檢查、督查工作,學校并組織開展一系列道德、法制教育活動,取得了一定的教育效果。
四.加強教育,促進自護
要確保安全,根本在于提高安全意識、自我防范和自護自救能力,抓好安全教育,是學校安全工作的基礎。我們以安全教育每周一次為重點,經常性地對學生開展安全教育,特別是抓好交通、防火、防溺水、大型活動等的安全教育,提高學生的安全意識及自我防范和自護自救的能力。
1.認真做好“教育日”“安全教育月”和“教育周”工作。學校安全教育周以"校園安全"為主題,在安全教育周期間,學校組織學習安全教育工作文件,對校內易發事故類型、重點部位保護、工作薄弱環節、各類人員安全意識與安全技能等方面,開展深入全面的大檢查,消除隱患,有針對地扎實地開展教育和防范工作。在“道路交通安全月”和“安全生產月”活動中,開展了“安全走路,文明走路”和“與身邊的不安全因素說再見”等主題活動,活動中評出道路安全先進班集體和安全管理先進班集體,學校給予了表彰。
2.通過周一升旗儀式“國旗下講話”和黑板報、校園宣傳櫥窗,各班利用班隊活動等,對學生進行《小學生守則》、《小學生日常行為規范》、《中小學生禮儀常規》、《預防未成年人犯罪法》等安全知識教育外,還開展了形式多樣的安全教育活動,“班級安全板報展評”、聘請法制副校長為師生“以案說法”、觀看安全教育片展等多種形式,提高學生的安全意識。
3.開展豐富多彩的教育活動。利用班會、隊活動、活動課、學科滲透等途徑,通過講解、演示和訓練,對學生開展安全預防教育,使學生接受比較系統的防溺水、防交通事故、防觸電、防食物中毒、防病、防體育運動傷害、防火、防盜、防震、防騙、防煤氣中毒等安全知識和技能教育。還利用學校廣播、黑板報、懸掛橫幅、懸掛標語等宣傳工具及舉行主題班會、講座等進行宣傳教育。我校在區教育部門的領導下,堅持預防為主、防治結合、加強教育、群防群治的原則,通過安全教育,增強學生的安全意識和自我防護能力;通過齊抓共管,營造全校教職員工關心和支持學校安全工作的局面,從而切實保障師生安全和財產不受損失,維護學校正常的教育教學秩序。
3.安全教育常抓不懈,兩周一節,做到老師有記錄,通過各種形式有針對性地以各有關安全方面為主題進行有計劃、深入地進行全面教育,做到了周周有安排、有重點、有檢查、有評比、有總結,嚴格訓練,反復要求,讓學生把安全放在學校生活的首位。
4.是加強家校聯系,共同做好學生的安全教育與管理。除了要求教師上門家訪外,還與家長簽訂了“家長安全責任書”,印發了“加強清明節教育《致家長一封信》”、“五一、端午節加強管理《告家長書》和《交通安全告家長書》”、“關于暑假前孩子的教育和管理《告家長書》”向家長及監護人宣傳了學生校外安全注意事項、家長如何管理好子女在家庭的各種行為及學生校外安全的防護措施,增強了學生家長重視子女安全監管的自覺性和防范意識。
《高中英語新課程標準》倡導“立足過程,促進發展”,在注重終結性評價對學生進行綜合語言應用能力考查的同時,也要注重形成性評價對學生發展的作用。傳統課堂教學大多采用“教師問―學生答―教師終結性評價”的模式,教師成了課堂評價的“主宰”。英語新課程教學關注的重點從教師傳遞知識轉移到學生有效的學習活動上來。英語新課程教學的本質決定了學生應該是教學過程的主體,現代英語教學是一種開放性的、適合信息時代需要的教學,它倡導學生主動參與教學活動。學生在評價的過程中,傾聽別人發言,進行評價交流,深入學習,最終獲得知識,這也正是布魯納所說的“知識的學習”的一種手段。因此學生課堂上的互相評價也是他們展開自主學習的過程。
二、自評描述
1.要讓學生對互相評價產生興趣
愛因斯坦說過,“如果把學生的熱情激發起來,那學校所規定的功課,會被當作一種禮物來接受”。對教師而言,要努力為學生創設一個學習活動環境。硬環境包括書籍、磁帶、學習欄、光榮樹等;軟環境包括為學生樹立學習對手,提供可取長補短的小組組合,盡力創設同學間相互交往的機會等。教師在課堂上要多為學生創設情景,如shopping,visiting,asking for help,talking about the weather,the family,personal information,surrounding environments等,同時串聯各課的對話,引入游戲,也就是多為學生提供表現的機會,調動他們參與評價的積極性。
表一 課堂口語表達評價表
實驗開始,用一周的時間讓同桌兩人進行互相評價,此時他們之間的交流都比較從容自然。接著再用三周的時間讓四人小組進行討論交流。這時問題就浮現出來,有表現過多、過分積極的;也有因害羞、內向而漸漸趨于沉默的,這一階段的問題需要我們把握好處理的方式和方法。接下來再用一個月的時間將這種評價推廣到整個小組,即三個四人小組之間的交流。我發現這個程度的交流難度竟是出乎意料的小。原來,他們常有小組活動,包括交作業、衛生勞動等,學生之間的接觸較多,較少陌生感,加上之前有四人小組的鍛煉,因而這個階段只是相當于上個階段的加強演練與適當加深。最后我把評價的面鋪向全班。有了前面的評價經驗,此時學生主動學習的空間大了,精神活力得到充分的釋放,思想也就被激活了,因此能在輕松愉悅的學習交流中主動發言,積極互動。
2.保證學生能充分參與合作評價
創設合作學習的環境,可以培養學生的合作意識和團隊精神,以及向別人請教和與別人溝通、討論、合作,共同分析、解決問題的能力。學生自評互評能培養學生為自己的學習負責的能力,學會溝通和合作,學會尊重他人,理解并欣賞他人,更加清楚同伴和自己的長處與不足,悅納自己,形成積極健康的心態。教師通過學生的自評互評,了解學生的需求,以及學生對待學習成果的態度,引導和幫助學生確定新的學習目標。注意學生發展的潛在性、主動性和差異性,在課堂上保證學生有自主表現和發展的空間,著實地為每個學生提供積極參與課堂教學的機會。
表二 學習態度和情感評價表
教師可以創設局部或全部模擬真實情景,通常有role play,interview,survey等。學生通過角色扮演的分工、采訪及調查活動的默契配合,增進了相互之間的感情,加強了團結合作,更重要的是給教師提供了從多方面評價學生的內容。
表三 課堂角色扮演評價表
三、自評結果
1.調動了各層次學生學習英語的主動性,英語課堂呈現出前所未有的生機和活力,大部分學生在課堂學習中變被動為主動,整個班級的成績都有很大提高。
2.學生的主觀能動性發揮出來了,對英語學習的興趣有顯著的提高,學生學會了互相幫助、互相激勵、互相交流、互相啟發,也學會了合作,并在合作中發展。
3.“以學生為主體”的互動式教學逐步應用于語法課、復習課中。與此同時,學生通過各種評價正確認識自我、完善自我,從而促進了人格的發展。
四、分析與反思
1.體現了學生在評價中的主體地位,促進了學生的發展。英語新課程教學,教師由傳統的知識傳授者、教學過程的控制者、教學活動的組織者、教學內容的制定者和學生學習成績的評判者轉變為學生學習的合作者和促進者。
2.互動式自評互評教學,教師通過分析評價表,能對自己的教學行為進行反思和適當調整,促進教學水平不斷提高,教學效果也有了很大的提升。
3.改變了以往“一卷定終身”的評估方式,使評估更趨于合理、客觀、公正,有利于學生的發展。形成評價的方式多種多樣,例如:課堂學習效果檢查、聽課效果自評、同學間互評、問卷調查、家長反饋、平時測驗,記錄個人檔案、作業完成情況、參加角色表演等。
1.安全教育內容必須與教學內容有關聯
安全教育是學校教育的重要組成部分,也是教師的一種義務。與專項安全教育不同,學科的安全教育是滲透性的教育,是教師把安全教育融合在教學過程中,它是經過教學內容的過渡自然而然地產生的,是“潤物細無聲”的過程。因此,不是所有教學內容都適合滲透安全教育,安全教育的內容必須與教學內容有關聯,這就是“到什么山唱什么歌”,例如初中化學有關“水的凈化”的教學可以進行“野外飲水安全”為主題的教育。教師不能為了需要而隨意在任何課堂硬生生地插入一個安全教育,這樣會破壞課堂教學,安全教育的效果也會大打折扣。
2.安全教育內容必須具有實用性
教師實施的安全教育是為了提高學生的安全意識,促進個體自我保護技能的形成,所以教育內容必須具有實用性。實用性是指對于教育對象有針對性和有效性。根據這一要求,教師在設計安全教育內容時,應該多從當地的實際出發,分析當地多發事故的成因,總結出有關易發事故的教育內容,使安全教育有針對性。另外多結合近期國內外的熱點事件,如問題食品、礦難、火災、污染事件等,利用多媒體教學手段把這些重大事件展示在學生面前,這種教學手段更容易為學生所接受,更利于教師實施安全教育。
3.安全教育內容必須符合中學生心理發展特點
安全教育的對象是中學生,教師設計的安全教育內容必須與中學生現在和將來的安全有關,而且要讓他們容易接受,這就要求教育內容與教育手段的統一,在多媒體教學條件下,這種統一是容易達到的。多媒體教學容量大,內容和形式可以多變,特別是動畫和視頻,能滿足學生的感觀需要,會收到很好的教學效果。
二、學科安全教育內容的設計方法
安全教育內容設計工作主要包括確立安全教育主題、素材的搜集和整理、課件的制作等,設計思路有以下幾種。
1.由教學內容確立安全教育主題
初中化學的教學內容豐富多彩,每個單元都有與安全教育相關聯的教學內容,是初中所有學科里最容易結合安全教育的科目。由教學內容確立安全教育主題是最常采用的設計思路,最簡便的方法是:在備課前先搜集羅列出適合使用的、盡可能多的安全教育主題,再與各個教學內容一一對照,使主題與教學內容對號入座。在備課時則根據安全教育主題搜集案例或其他素材,在信息技術高度發達的今天,搜集案例和素材的工作并不是難事。下一步工作則是整理素材和設計制作課件。例如“酒精”這一教學內容的安全教育主題可以設計為“不要酒駕”,再根據這個主題在互聯網上搜集有關因酒駕發生交通事故的視頻和相關素材,把這些內容穿插在教學課件中。
2.由安全教育主題選擇教學內容
在特定情況下,因學校安全工作或是形勢的需要(如近期出現了嚴重安全事故等)確立一個安全教育主題,教師根據這一主題對教學內容進行分析,選擇最合適的教學內容進行安全教育內容設計。如某學校因學生在夜間使用蚊香而發生失火事件,在這種情況下,確立的安全教育主題可以是“安全用火”或是“火災自救的方法”, 選擇相關聯的教學內容為初中化學第七單元的“燃燒和滅火”。如果有多個教學內容可以選擇,應按照“就近”的原則,所謂“就近”就是教學時間最接近、安全教育內容與教學內容最接近,前者可優先考慮。如某地有幾個未成年人因鉆進密閉的垃圾箱烤火取暖而窒息死亡,有關聯的教學內容有“氧氣的性質”、“二氧化碳的性質”、“ 一氧化碳的性質”等,教學時間最接近的內容優先選擇。
3.由案例確立安全教育主題再選擇教學內容
每年國內外都有一些重大事件發生,這些事件會成為社會新聞熱點,其中有部分屬于安全事故,化學教師應該多關注這些事件,從中選出一些典型事件作為安全教育的案例。教師通過對案例進行分析,確立一個安全教育主題,再依據主題選擇教學內容。例如從廣西龍江河鎘污染這一案例可以確立的安全教育主題有“如何防止重金屬污染”、“ 實驗室如何防止水體污染”、“注意野外飲水安全”等。與第一個主題相關聯的教學內容有“鹽”或“化學元素與人體健康”; 與第二個主題相關聯的教學內容有“緒言” 或“水的凈化”; 與第三個主題相關聯的教學內容有 “水的凈化”或“溶液”。可見同一案例可以確立不同的主題,同一主題又可以選擇不同的教學內容,教師可根據教學需要采用不同的主題或選擇教學內容。
安全教育,是學校教育中永恒的主題,安全教育內容的好壞關系到安全教育的成敗,在多媒體教學條件下,學科的安全教育將在學校教育中發揮更大的作用。
參考文獻
[1]吳運來.初中化學新課程教學法[M].北京:首都師范大學出版社,2004.
【關鍵字】案例教學 C語言程序設計 課程改革
【中圖分類號】TP311.1-4;G642.0
程序設計方法大體上分成兩種:一種是結構化程序設計,一種是面向對象程序設計。結構化程序設計思想的原則是:自頂向下,逐步求精,模塊化。絕大多數高校對學生進行結構化程序設計思維培養都是通過“C語言程序設計”課程進行的,但是多數課堂在進行“C語言程序設計”課程時都是按照教材的章節進行講解[1][2],對C語言缺少一個整體的設計,并且實例之間都是離散的,沒有關聯,這樣對于學生形成結構化程序設計思維造成了很大的困難。學生在學習“C語言”之后,往往知道其中的一些概念,如數組、結構體、指針、函數等等,會使用的就會減少一部分,而對“C語言”能夠有一個整體的理解,對結構化程序設計思維有深入了解的,能夠獨立編程[3]的就少之又少。
為了培養學生的“結構化程序設計思維”,讓學生對“C語言”有一個整體的掌握,并且能夠熟練使用“C語言”進行程序設計,我們采用“全程案例式”教學方式進行C語言程序設計課程改革。
所謂“全程案例式”C語言程序設計教學是指在C語言的教學過程中從頭到尾選用一個典型案例,如“學生成績管理系統”,仿照教務管理平臺對學生成績進行管理。這樣的案例學生非常了解,能夠對其中的角色功能有明確的認知,這樣就很容易分析清楚整個系統的功能模塊構成,在此基礎上對各個功能模塊和數據類型進行設計,從而培養學生的結構化程序設計思維。
一、問題分析
教學人員對教務管理平臺都不陌生,在分析問題的時候可以讓學生自己設定學生成績管理系統的角色和功能,然后實現。一般情況下,學生成績管理系統可以分成三種角色,一是管理員,主要負責訪問成績管理平臺成員數據的增、h、改、查等操作,二是教師,主要負責學生成績的錄入、修改、查看等操作,三是學生,可以查看自己的成績信息。同時三種成員都可以修改自己登陸平臺的密碼,功能模塊劃分如圖1所示。通過對系統功能模塊的劃分,可以讓學生理解結構化程序設計“自頂向下,逐步求精,模塊化”的程序設計思想,并在此基礎上,開發對應的功能函數。
二、學生分組
將學生分組,如25名同學分成5組,每組5人,有一位組長。每組分別獨立完成以上教務管理平臺中對應的功能模塊,可以根據本組的討論有所增刪。這樣每位同學平均完成兩個功能模塊,從而保證在課堂教學時間能夠完成該項目。組長負責整個案例的任務分配,同時解決小組成員實施時遇到的技術問題,當然組成的最后成績也會較高。
三、教學內容
仿照工程化的思路,如設計一個產品,需要有工人、原材料、工人。工人使用工具按一定的步驟加工原材料得到一個一個的零件,再將這些零件有機地組裝起來就會形成一個產品。C語言的教學內容也可以按照以上思路進行分解,首先要有人,即程序員也就是學生;原材料是C語言的數據類型,包括基本類型(整型、實型、字符型、枚舉型)、構造類型(數組、結構體、共用體)、指針類型和空類型;工具是運算符,用來操作某種類型的數據;操作步驟包括順序結構、選擇結構和循環結構;程序員使用工具按照一定的步驟加工原材料就能夠得到一個零件,即函數;再將這些函數按圖1進行組裝就能夠形成最后的學生成績管理系統的源文件,同時能夠對存儲在外部文件中的人員數據等信息進行訪問。[4]
將C語言的教學內容按照內在邏輯分成五大部分,學生容易理解并掌握。
四、教學方式
在教學上,采用“全程案例教學”,第一節課就開始寫代碼。開發工具可以使用C-Free、Dev-C++、Visual C++等,讓學生理解C語言、C++語言和開發工具的區別。
根據問題的需要,首先要設計一個“學生成績管理系統”的歡迎界面,通過該界面的設計講解順序結構,尤其是輸出語句的使用。接下來應該是用戶權限選擇,如“1、管理員 2、教師 3、學生”,這就要用到選擇結構,講解if語句和switch語句。此時要在選擇語句中使用一些數據類型,因此可以在此處講解基本數據類型(字符型、整型、實型、枚舉型)。在用戶進行選擇時要進行選擇數據的輸入,此時講解輸入語句。此時的程序只能進行一次用戶的選擇,如果想再次選擇則需要重新執行程序,在此處可以進行循環結構的講解,可以多次選擇用戶,直到用戶自己退出程序為止。在循環結構中要用到相關的表達式,可以在此處進行表達式的講解。當然,也可以先講解基本數據類型和表達式,之后再進行順序結構、選擇結構、循環結構的設計。
在選擇了相應的用戶權限之后,就要執行對應的用戶功能,如管理員功能、教師功能、學生功能等。此時給學生講解程序設計中的模塊,即函數,讓學生深刻理解模塊的概念及實現方式。在進入到相應的函數之后,如學生函數,此時應該確認學生的身份是否合法,通過鍵入如學號和密碼來驗證該學生是否合法,如合法則可以查詢成績,如不合法則重新登陸或退出。而學生的信息適合使用結構體類型數據來存儲,很多學生信息則需要用結構體數組來存儲,在此處給學生講解構造數據類型(結構體、共用體、數組),通過學生結構體數組來模擬數據庫表,在此處給學生講解相關的數據庫知識。學生功能包括成績查詢和修改密碼兩部分,所以要寫兩個相關的子函數,此處深入講解函數的相關知識,如函數的調用、參數傳遞等。這部分是學生成績管理系統的核心功能,工作量較大。
在完成相關數據的存儲之后,發現關機之后數據就沒有了,通過回顧內存與外存的區別,所以要把數據庫存儲在外存儲器上,這就要用到文件。建立若干個文件用來存儲管理員、教師和不同班級學生的記錄(可用二維數組或多維數組來區別系或班級等),通過對文件的讀寫來實現對數據庫數據的存取,基本達到學生成績管理系統的使用目標。
在這個過程中,除了必要的知識介紹外,重在培養學生的結構化程序設計思維,理解C語言的幾大組成部分并熟練使用,同時養成設計代碼的規范性。
五、考核方式
全程采用案例教學就不適合出試卷進行考核,因此在考核方式上更適合過程化考核[5]。我們將考核內容分成兩個部分,平時考核占60%(出勤占20%,平時訓練占80%),最終考核占40%(小組考核占50%,個人考核占50%)。這樣可以弱化對知識點的考查,重在考查學生對程序的分析與設計的能力。
六、實踐教學
在實踐教學環節(課程設計[6])可以安排類似的管理系統供學生分析和設計,此時每組要求選擇不同的系統進行設計,每組獨立設計系統功能框圖、分工并實現,從而鞏固并強化課堂所學的內容。
七、第二課堂
第二課堂可以參加相關的學科競賽,如“ACM大學生程序設計競賽”、“藍橋杯全國軟件和信息技術專業人才大賽”等學科競賽,從而開闊學生的視野,加強學生的實際編程能力。當然,如果想參加相關的學科競賽,還需要有一定的數據結構知識和算法知識,這需要對學生進行相關的培訓或由學生自學完成。這對于學生是一次很好的升華,學生獲得的相關學科競賽讀書對于將來的就業是一個很好的準備。
綜上,通過一個典型案例將C語言程序設計課程內容有機地組織起來,將C語言教學內容分成五大部分,使學生容易理解并形成一個較強的印象。在實驗室教學,人手一機,邊講邊練,重在培養學生分析問題和設計程序的能力,培養學生的結構化程序設計思維。
參考文獻
[1]蒲海波 興趣驅動的案例教學在C語言教學中的應用[J]計算機光盤軟件與應用 2013年第7期:192-193
[2]丁海燕 高級語言程序設計案例教學模式的探討[J]計算機教育2011年第8期: 65-68
[3]吳美紅 基于CDIO模式的案例教學在C語言程序設計中的應用[J]電腦知識與技術 2013年第11期:2632-2633
[4]李偉光 提高C語言實際應用能力的研究與實踐[J]煤炭技術2012年11期:242-243
[5]薛小鋒 案例教學在非計算機專業C語言程序設計教學中的應用[J]江蘇技術師范學院學報2010年第4期:80-82
[6]波 模塊化案例教學在C語言程序設計課程中的應用[J]計算機教育 2009年第21期:62-65