亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于項目教學的C語言教學模式探究

        2010-08-15 00:49:04傅亞莉
        關鍵詞:能力課程教學

        傅亞莉

        (江蘇省無錫科技職業(yè)學院,江蘇 無錫 214028)

        基于項目教學的C語言教學模式探究

        傅亞莉

        (江蘇省無錫科技職業(yè)學院,江蘇 無錫 214028)

        C語言課程是高職院校常見的一門專業(yè)基礎課程,傳統(tǒng)的教學方法使學生覺得枯燥,項目教學是通過實施一個完整的項目而進行的教學活動,讓學生自主學習,相互協(xié)作完成項目活動,在教學中起到事半功倍的效果。

        項目教學;C語言;教學模式

        C語言課程是我院計算機專業(yè)的一門專業(yè)基礎課程。該課程為初學者詳細介紹了算法、數(shù)據(jù)結(jié)構(gòu)、語法規(guī)則、程序設計技巧,為學生建立初步的程序設計思想,完成學生從一位應用者到一名設計者的角色轉(zhuǎn)換過程,同時也為所有后續(xù)專業(yè)課程的學習打下堅實的基礎。但是,C語言課程中數(shù)據(jù)類型、運算符和表達式等基本語法往往會讓學生覺得枯燥,進行到數(shù)組、函數(shù)、指針的教學時,學生更是認為課程難度太大,難以掌握。因此,如何進行C語言課程教學,讓學生更快地適應設計者的角色,一直是高職院校教師探討的話題。

        項目教學法是通過實施一個完整的項目而進行的教學活動,在課堂教學中把理論與實踐教學有機地結(jié)合起來,可以充分培養(yǎng)學生的動手能力和解決實際問題的能力。將項目教學法用于C語言的課程教學中,會收到事半功倍的效果。

        一、項目教學

        1.項目教學的定義

        項目教學是以實際的項目為對象,以若干個工作任務為課程內(nèi)容,組織學生參與項目的開發(fā),由教師對項目分解并示范,再讓學生分組圍繞該項目進行討論、協(xié)作學習,師生通過共同實施完整的項目活動而進行的教學過程。

        2.項目教學的實施過程

        在實施“項目教學”時,需要進行項目的選擇、項目的實施、成果的展示、教師的評估總結(jié)等,這些都是項目教學的關鍵所在。因此,項目教學的實施過程可從下列幾個方面進行:

        (1)選擇項目:由教師事先將需要解決的問題設計成一個項目,然后與學生一起討論,最終確定要完成的項目的目標。再根據(jù)本課程的知識的結(jié)構(gòu)和聯(lián)系情況,將項目分解成若干個任務,交給學生解決。

        (2)實施項目:在項目的實施過程中,教師對項目中相關內(nèi)容作適當?shù)氖痉?。學生則分成多個學習小組,由學生自己制定項目工作計劃,按照已確定的工作步驟和程序,協(xié)作完成整個項目。

        (3)評價項目:項目完成之后,教師和學生一起對該項目的完成情況進行評價總結(jié),師生共同討論、評判項目工作中出現(xiàn)的問題,并對學生在學習活動中的學習態(tài)度、學習能力進行評價。

        在項目教學中,學習過程是每個學生參與的實踐活動,學生在項目實踐的過程中,理解和掌握課程要求的相關知識和技能,促進學生形成積極的學習態(tài)度,養(yǎng)成良好的合作精神與實踐能力,并學會應用已有的知識和方法解決實際問題。

        二、C語言教學中的項目教學

        (一)分析課程,設計項目

        開展項目教學最關鍵的步驟是設計項目。項目的大小、難易程度對教學活動的實施有著至關重要的作用。設計項目需對課程體系做詳盡的分析,盡可能涵蓋每個學生需掌握的知識點。C語言中包含了數(shù)據(jù)類型,運算符、各種語句、三種結(jié)構(gòu)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、文件等主要的知識點。設計好的項目需綜合上述知識點,由易至難,由簡單至復雜,循序漸進地讓學生掌握各知識點和操作技巧。

        在教學過程中,設計了一個學生較熟悉的學生成績管理系統(tǒng)項目,該項目的主要情況如下:

        1.項目需求

        教師與學生一起對項目進行分析,根據(jù)日常使用情況總結(jié)歸納該項目相關需求情況。

        (1)選擇菜單:包含錄入、查詢、修改、處理、輸出等功能選項。

        (2)數(shù)據(jù)輸入:可輸入學生學號、姓名和成績。

        (3)數(shù)據(jù)修改:對輸入保存在文件中的數(shù)據(jù)可進行修改,刪除。

        (4)數(shù)據(jù)處理:可計算總分、平均分,進行成績排序,統(tǒng)計學生成績數(shù)據(jù)功能。

        (5)數(shù)據(jù)查詢:可查找給定學號的學生成績。

        (6)數(shù)據(jù)輸出:可輸出要求的相關數(shù)據(jù)。

        2.任務設計

        該項目可分解成若干個教學任務,每個任務由易至難分別設計,涵蓋了C語言程序設計課程包含的一些基本知識點,可將該項目分解成如下幾種循序漸進的任務形式:

        任務一:簡單的成績處理。

        主要功能:輸入2-3名同學一門課程成績;計算總分、平均分,比較成績高低求極值;輸出各種要求的分數(shù)(如最高分、平均分、總分等)。

        通過本任務的完成,學生可掌握的知識點為:熟悉編程環(huán)境;掌握基本語句、數(shù)據(jù)類型、基本運算符、表達式的應用;掌握主函數(shù)、標準庫函數(shù)的應用,進行數(shù)據(jù)的輸入、輸出設計;掌握順序、選擇、循環(huán)結(jié)構(gòu)的應用。同時學生要具備如下的能力:掌握簡單函數(shù)編寫技巧及程序的調(diào)試方法。

        任務二:利用數(shù)組進行成績處理。

        主要功能:編制選擇菜單;輸入多名同學的多課程成績保存至數(shù)組中;計算、統(tǒng)計、排序;輸出各種要求的數(shù)據(jù)。

        通過本任務的完成,學生可掌握的知識點為:掌握菜單的編制方法、排序操作;掌握一維數(shù)組、二維數(shù)組、字符數(shù)組、指針等知識;熟練掌握自定義函數(shù)編寫、嵌套調(diào)用方法,利用形參、實參實現(xiàn)函數(shù)模塊間的信息傳遞;掌握函數(shù)與數(shù)組、函數(shù)與指針的應用。學生要具備如下的能力:掌握模塊化程序設計基礎知識,初步掌握劃分軟件模塊的編程及調(diào)試方法,學會相互討論、協(xié)作完成任務。

        任務三:利用結(jié)構(gòu)體進行成績處理并保存至文件。

        主要功能:編制選擇菜單;使用結(jié)構(gòu)體輸入多名同學的多課程成績并保存至文件中;計算、統(tǒng)計、排序;數(shù)據(jù)查詢,數(shù)據(jù)增加,數(shù)據(jù)刪除;輸出各種要求的數(shù)據(jù)。

        通過本任務的完成,學生掌握的知識點為:掌握結(jié)構(gòu)體、結(jié)構(gòu)體數(shù)組與指針的基本操作;掌握鏈表的插入、刪除、求和、排序等操作,以及文件的讀、寫操作;同時學生要具備如下的能力:熟練掌握模塊化程序設計方法,形成良好的編程風格,具備較好的綜合運用能力,具備良好的合作溝通能力。學生學會利用已掌握的方法設計其他類似程序(如圖書管理系統(tǒng)、工資管理系統(tǒng)等),實現(xiàn)知識的固化與遷移。

        (二)分組教學,實施項目

        項目教學的核心是項目的實施階段。項目任務的實施及完成主要以學生的自學及相互協(xié)作為主,同時,教師要及時恰當?shù)貙W生進行指導。

        實施項目教學中,將學生分成多個學習小組,每個小組選出一個項目組長,小組內(nèi)成員相互協(xié)作、共同研究完成項目實施方案。組長負責小組任務分工以及各項目組之間的溝通、協(xié)調(diào)工作,并記錄項目在實施過程中出現(xiàn)的問題以及解決的方法。每個成員則按照分工情況完成項目中的一個模塊,最后進行匯總。在項目的實施過程中,需學生集思廣益、自主學習,共同配合完成項目。

        在項目教學中,教師也必須同時注重提升自己的專業(yè)素養(yǎng),進行角色轉(zhuǎn)換。從單純的講解轉(zhuǎn)變?yōu)榻M織學生自主學習,啟發(fā)學生解決問題,引導學生進行探究。在教師的指導下,由學生自己構(gòu)建完整的知識體系,確保學生能夠按計劃順利地完成項目的開發(fā),最終完成教學目標。

        (三)展示成果,總結(jié)評價

        教學評價是對教學活動的過程和結(jié)果的總結(jié),有助于發(fā)現(xiàn)問題,提高教學質(zhì)量。項目教學的評價在于讓學生了解自己的能力,發(fā)現(xiàn)自己存在的問題,并在下一階段任務的完成中有意識地克服。在C語言教學過程中,可以從成果和過程兩方面對學生進行評價。

        一是成果評價。在每一階段的任務完成之后,可展示學生完成的作品,讓學生了解自己對專業(yè)語法知識點的掌握程度、對編程語言的操作熟練程度,了解各小組之間的差距,促使學生看到自己的優(yōu)點和長處,也看到自己編程過程中的一些錯誤,在以后的編程中有意識地克服,培養(yǎng)良好的編程習慣,提高自己的編程能力和綜合素質(zhì),為下一階段任務的完成做準備。

        二是過程評價。項目教學的重點在于完成任務的過程,因此,在過程中學生的表現(xiàn)更能體現(xiàn)學生的學習狀態(tài)和學習水平。如學生是否能夠積極主動地參與教學活動,學生在完成任務中是否會使用工具查閱文獻資料,學生在工作中表現(xiàn)出的溝通能力、協(xié)調(diào)能力、團隊合作能力、動手能力,學生編制實訓報告的規(guī)范性等。從完成項目的過程中學生的學習態(tài)度、參與精神、團隊協(xié)作精神等多方面來對學生進行評價,更易調(diào)動學習的主動性、積極性,能夠發(fā)揮學生的潛能、個性和創(chuàng)造性,更有利于培養(yǎng)學生的綜合職業(yè)能力。

        [1]譚浩強.C語言程序設計[M].北京:清華大學出版社,2008.

        [2]徐國慶.職業(yè)教育項目課程的內(nèi)涵、原理與開發(fā)[J].職業(yè)技術教育,2008,(19).

        [3]李曉,朱迅.項目教學法在我校的應用[J].中國職業(yè)技術教育,2005,(5).

        G642

        A

        1673-0046(2010)12-0138-02

        猜你喜歡
        能力課程教學
        消防安全四個能力
        數(shù)字圖像處理課程混合式教學改革與探索
        微課讓高中數(shù)學教學更高效
        甘肅教育(2020年14期)2020-09-11 07:57:50
        軟件設計與開發(fā)實踐課程探索與實踐
        計算機教育(2020年5期)2020-07-24 08:53:38
        為什么要學習HAA課程?
        大興學習之風 提升履職能力
        人大建設(2018年6期)2018-08-16 07:23:10
        你的換位思考能力如何
        “自我診斷表”在高中數(shù)學教學中的應用
        東方教育(2017年19期)2017-12-05 15:14:48
        對外漢語教學中“想”和“要”的比較
        唐山文學(2016年2期)2017-01-15 14:03:59
        抄能力
        久久久精品2019免费观看| 国产精品国产三级野外国产| 丝袜人妻一区二区三区| 久久久久亚洲av片无码v| 四虎精品成人免费观看| 国产亚洲一区二区三区三州 | 亚洲日本中文字幕高清在线| 亚洲av成人无遮挡网站在线观看| 国产第一页屁屁影院| 亚州毛色毛片免费观看| 国产极品大秀在线性色| 国产办公室秘书无码精品99| 黑人巨大白妞出浆| 99色网站| 久久精品一区二区熟女| 内射人妻视频国内| 男人无码视频在线观看| 午夜人妻中文字幕福利| 一区二区视频中文字幕| 亚洲成av人片在线观看www| 国产美女精品aⅴ在线| 成人性生交c片免费看| 我和隔壁的少妇人妻hd| 精品人妻va出轨中文字幕| 在线观看一区二区女同| 国产另类人妖在线观看| 医院人妻闷声隔着帘子被中出 | 丝袜美腿一区二区在线观看| 人成综合视频在线播放| 国产97色在线 | 亚洲| 白丝美女被狂躁免费视频网站| 97久久综合精品国产丝袜长腿| 天堂中文а√在线| 精品乱码卡1卡2卡3免费开放| 亚洲av精品一区二区三| 女优av一区二区三区| 老色鬼永久精品网站| 国产成人一区二区三区影院免费| 99精品国产综合久久麻豆| 日本最大色倩网站www| 2021国内精品久久久久精免费|