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

        ?

        “C語言程序設計”課程的AI案例式教學探索

        2022-06-20 13:22:10王中林
        紡織服裝教育 2022年2期
        關鍵詞:案例實驗課程

        趙 萍, 薛 亮, 王中林

        (1.東華大學 信息科學與技術學院, 上海 201620;2.寧波財經學院 信息與金融學院, 浙江 寧波 315000)

        近10年來,隨著硬件之一的顯卡計算能力不斷增強,原來僅停留于理論的人工智能(AI)技術蓬勃發(fā)展起來,誕生了諸如深度學習、機器學習和神經網絡等技術。現(xiàn)今,AI技術已成為最流行的計算機技術之一,圖像處理、語音識別、自然語言處理等技術廣泛應用于互聯(lián)網軟件、電子游戲、無人駕駛等領域[3]。與此同時,AI的熱度在當今的本科教學中也得以體現(xiàn),越來越多的高校開設AI相關課程,甚至開設了AI專業(yè)。為了使培養(yǎng)的學生符合社會發(fā)展的需要,讓學生學習和掌握AI技術顯得越發(fā)重要。在這樣的背景下,作為信息技術類專業(yè)學生的第一門編程課“C語言程序設計”也應跟上這樣的AI潮流[4]。

        一、目前“C語言程序設計”課程教學存在的不足

        如今不少高校的“C語言程序設計”課程依然采用傳統(tǒng)的教學方法,在教學過程中重理論、輕實踐,學生在學習了該課程后很有可能依然不會編程。究其原因在于:(1)“C語言程序設計”課程內容的創(chuàng)新力度較小。首先,選用的教材較陳舊。大部分高校所選用教材的內容與10年前相比沒有太大變化,都是較為復雜的理論知識以及簡單的例題和習題,沒有與當今的AI技術相融合,無法激發(fā)學生的學習興趣。其次,學生課堂參與度低。學生不能直觀地感受到學習C語言的實際用途,導致學生沒有成就感,缺乏學習動力,甚至對編程失去興趣。(2)實踐教學環(huán)節(jié)缺失。絕大部分“C語言程序設計”課堂的上機實踐都是簡單的驗證性實驗,實踐內容過于單調、簡單,大部分實踐內容僅僅針對課本上的例題或者對例題程序稍加修改即完成了驗證內容。這樣的實踐教學既不能鍛煉學生的獨立思考能力和編程能力,也不能引起學生學習C語言的興趣,甚至使學生認為學習C語言沒有多大作用。因此,學生在這樣的課堂上學習的知識和技能很難對日后的實際應用有所幫助[2]。

        在AI時代,“C語言程序設計”課程的理論與實踐內容必須進行調整。東華大學信息科學與技術學院對“C語言程序設計”課程與AI技術相結合的案例式教學進行探索,本文以監(jiān)督學習中的分類算法KNN為例,詳細介紹具體的改革實踐。

        二、人工智能背景下“C語言程序設計”課程案例式教學改革方案

        AI背景下“C語言程序設計”課程案例式教學改革主要從理論教學、實踐教學、課程反饋、實驗室支持四個方面進行探討[1]。案例式教學改革方案如圖1所示。

        1. 理論教學

        為了讓學生接觸到AI最新知識,教師應該隨著課程的進度安排相應的AI實踐項目。在課堂上教師不必拘泥于語法細節(jié)知識的教學,以節(jié)省時間,拓展學生有關AI方面的知識。由于學生學習“C語程序設計”課程時尚處于低年級,對于AI的背景知識缺乏了解,因此教師可選擇一些經典且涉及數(shù)學知識較少的小型AI項目進行案例式教學,從中提取與教學內容密切相關的理論知識在課堂上講解。這樣不僅可加深學生對C語言理論知識的學習,而且也拉近了C語言程序與AI之間的距離,使學生感到AI并不是一個“高大上”的東西,同時為相應的實踐課打好基礎,激發(fā)學生對實踐課的熱情。

        圖1 “C語言程序設計”課程案例式教學改革方案

        2. 實踐教學

        實踐教學的改革應從AI小型項目的分化入手,同時將各部分內容結合相應的語法知識融入實踐項目。當然有關AI知識的教學可能無法支撐整節(jié)實踐課,所以教師不能全盤拋棄以前的實踐課內容,需選擇一些原先實踐課中較為成熟的習題給學生練手,便于他們打開編程思維,更快地進入編程狀態(tài)。在此基礎上,教師選取AI項目的部分內容作為本實踐教學的重要補充,開展案例式教學。

        在整個實踐課程結束后,學生已經掌握了必要的語法以及AI項目的基本知識,教師可以布置一個大作業(yè),讓學生獨立完成一個AI小型項目,所用算法與本學期實踐課所學項目相似。學生自由組成團隊,教師給每個小組提供一個較為簡單的AI項目。每組選擇1名小組長,負責項目結束后的效果演示。實踐之前先將整體項目分成若干模塊,每個成員負責其中的一個模塊,同時各成員需熟悉項目中的其他模塊知識。各組在實踐過程中要記錄各階段運行的效果,并描述調試過程中遇到的各種問題,最終形成小組實踐報告并制作PPT,在最后一次課上各組代表上臺展示實踐內容。

        3. 課程反饋

        在每一階段的課程內容教師講解及學生實踐完成后,教師制作《“C語言程序設計”課堂教學反饋表》調查學生對課程內容的掌握情況。調查表主要從分解知識點及其實踐兩個方面,深入了解學生對C語言基礎知識與相關AI知識的掌握情況。最后,教師根據(jù)學生的學習效果調整及優(yōu)化教學內容、教學進度及教學方法。

        4. 實驗室支持

        東華大學西門子先進自動化實驗室為“C語言程序設計”課程的AI案例式實踐教學提供了實驗室支持。實驗室配有300臺高性能計算機,安裝了Windows、Linux等操作系統(tǒng),具有多套編程軟件環(huán)境(如Dev-C++、Visual Studio等)。該實驗室能夠保障學生采用C語言完成小型AI項目,并完成課程最后的實踐大作業(yè),能夠支持300名學生同時進行編程實踐,為“C語言程序設計”課程的AI案例式實踐教學提供了良好的實驗室條件。

        三、人工智能背景下“C語言程序設計”課程案例式教學改革實踐

        以AI項目“KNN算法進行手寫數(shù)字識別”為例,介紹AI背景下“C語言程序設計”課程案例式教學改革實踐?!癒NN算法進行手寫數(shù)字識別”項目可分為以下模塊:(1)手寫數(shù)字的二值化以及打印查看效果(循環(huán)、數(shù)組與打印語句);(2)測試集、訓練集的劃分(文件的讀取);(3)KNN算法的實現(xiàn)(包括距離的計算及距離值的排序)和訓練結果打印。以“手寫數(shù)字的二值化以及打印查看效果”模塊為例,介紹教學改革方法與內容。其實際效果如圖2所示。

        圖2 手寫數(shù)字圖像二值化的效果

        1. 理論教學改革

        理論教學前教師先做一遍實驗,并確認無誤后整理出相應的資料和實驗指導內容,包括實驗步驟與算法解釋等,同時對算法進行適當簡化(提前給出閾值,并給出圖像灰度值數(shù)組source),避免學生因為實驗內容太難而望而卻步。教師在講完二維數(shù)組這一章的語法知識后,抽出一定時間給學生介紹二值化相關知識,例如二值化的閾值概念以及選取方法,加深學生對實驗內容的理解。理論知識講解后要求學生預習實驗內容并形成預習報告,為實踐課打好基礎。

        2. 實踐教學改革

        在實踐課上,教師首先指導學生完成典型的實驗習題,待大部分學生完成基礎實驗后,再進行AI實驗的講解并展示實驗效果(圖2)。教學思路如下:將圖片中各個像素點的數(shù)值與給定的閾值相比較,形成0和1并存入對應的數(shù)組中,使用for循環(huán)和printf語句復現(xiàn)圖片中的數(shù)字。學生根據(jù)教師的思路自行思考并完成實驗,要求學生記錄在調試過程中出現(xiàn)的問題,這樣能快速提高學生的編程水平。在實驗過程中教師要關注進度較慢的學生,并提供必要的幫助,避免出現(xiàn)部分學生跟不上實驗進度。

        3. 課堂反饋

        本實驗完成后,教師要求學生課下匿名完成課程反饋調查表(見表1),以了解學生對C語言基本數(shù)組知識的掌握情況以及對AI相關二值化知識的掌握程度,便于教師反思教學中的不足,為以后的教學積累經驗。

        表1 “C語言程序設計”課堂教學反饋表

        四、結語

        本文在分析“C語言程序設計”課程教學存在問題的基礎上,結合當前AI技術的熱潮,從理論教學和實踐教學兩方面探討了AI案例式教學改革方案,重點是在理論教學中結合AI項目分解后的內容講述相關基礎知識點,最后通過一個實驗項目的訓練,完成整個實踐教學環(huán)節(jié)。將AI小型項目分解后與實踐教學相融合,并通過學生對知識點的掌握及應用情況反饋,適時調整教學內容及教學方法。在教學過程中,充分利用東華大學西門子先進自動化實驗室的高性能計算平臺,為學生完成基于C語言實現(xiàn)小型AI項目提供了良好的實驗室支撐。

        猜你喜歡
        案例實驗課程
        記一次有趣的實驗
        案例4 奔跑吧,少年!
        少先隊活動(2021年2期)2021-03-29 05:40:48
        數(shù)字圖像處理課程混合式教學改革與探索
        軟件設計與開發(fā)實踐課程探索與實踐
        計算機教育(2020年5期)2020-07-24 08:53:38
        為什么要學習HAA課程?
        做個怪怪長實驗
        隨機變量分布及統(tǒng)計案例拔高卷
        發(fā)生在你我身邊的那些治超案例
        中國公路(2017年7期)2017-07-24 13:56:38
        NO與NO2相互轉化實驗的改進
        實踐十號上的19項實驗
        太空探索(2016年5期)2016-07-12 15:17:55
        中文字幕综合一区二区三区| 美腿丝袜中文字幕在线观看| 91久久青青草原免费| 亚洲伊人久久大香线蕉影院| 久久男人av资源网站无码| 国产极品喷水视频| 精品国产97av一区二区三区| 国产亚洲精品视频网站| 风韵人妻丰满熟妇老熟| 日本精品一区二区三区二人码| 夜夜高潮夜夜爽国产伦精品| 狠狠色狠狠色综合| 毛茸茸的中国女bbw| 日日人人爽人人爽人人片av | 国产三区在线成人av| 亚洲精品黑牛一区二区三区| av大片在线无码免费| 亚洲国产cao| 亚洲精品一区二区在线播放| 日本免费播放一区二区| av影院手机在线观看| 久久久久亚洲av成人网人人软件| 国产女厕偷窥系列在线视频| 亚洲成a人片在线观看天堂无码 | 亚洲av日韩av永久无码下载| 亚洲成a人v欧美综合天堂麻豆| 日韩人妻无码精品二专区| 久久青青草原亚洲av| 免费播放成人大片视频| 狠狠摸狠狠澡| 小荡货奶真大水真多紧视频| 亚洲美国产亚洲av| 精品一区二区av天堂| 国产精品一区二区日韩精品| 国产一区二区av免费在线观看| 精品深夜av无码一区二区| 色狠狠色狠狠综合一区| 精品久久杨幂国产杨幂| 亚洲一区二区日韩在线| 少妇免费av一区二区三区久久 | 国产精品亚洲а∨天堂2021|