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

        ?

        新工科創(chuàng)新理念的計算機基礎實訓案例設計

        2019-04-01 01:33:26崔舒寧桂小林薄鈞戈
        計算機教育 2019年3期
        關鍵詞:工科問卷實訓

        崔舒寧,桂小林,吳 寧,薄鈞戈,齊 琪

        (西安交通大學 電子與信息工程學院,陜西 西安 710049)

        0 引言

        2017年2月18日,高校工程教育發(fā)展戰(zhàn)略研討會在復旦大學召開,“新工科”的研究與實踐被正式提上了章程[1]。新技術、新業(yè)態(tài)、新產(chǎn)業(yè)背景下,對工科人才創(chuàng)新創(chuàng)業(yè)能力有了更高的要求。教育部高等教育司張大良司長提出了急需新型工科人才支撐的要求。2017年4月8日,教育部在天津大學召開新工科建設研討會,60余所高校共商新工科建設的愿景與行動。 2017年6月9日,教育部在北京召開新工科研究與實踐專家組成立暨第一次工作會議,全面啟動、系統(tǒng)部署新工科建設。30余位來自高校、企業(yè)和研究機構的專家深入研討新工業(yè)革命帶來的時代新機遇,聚焦國家新需求,謀劃工程教育新發(fā)展,審議通過《新工科研究與實踐項目指南》,提出新工科建設指導意見。

        “新工科”人才的特點是學科交叉與綜合?!靶鹿た啤笔窃谛聲r期全面創(chuàng)新我國高等工程教育,以適應引領新經(jīng)濟發(fā)展戰(zhàn)略視角出發(fā)提出的新觀點。“新工科”(Emerging Engineering Education,3E)是基于國家戰(zhàn)略發(fā)展新需求、國際競爭新形勢、立德樹人新要求而提出的我國工程教育改革方向。“新工科”的內(nèi)涵是以立德樹人為引領,以應對變化、塑造未來為建設理念,以繼承與創(chuàng)新、交叉與融合、協(xié)調(diào)與共享為主要途徑,培養(yǎng)多元化、創(chuàng)新型卓越工程人才?!靶隆钡膬?nèi)涵表現(xiàn)在人才具有新素養(yǎng),教育需要新結構,教學要有新方法。

        1 新工科理念下的實踐案例設計

        1.1 物聯(lián)網(wǎng)與Arduino創(chuàng)客設計

        物聯(lián)網(wǎng)是新一代信息技術的重要組成部分,也是“信息化”時代的重要發(fā)展階段,它將改變?nèi)祟惖奈磥砑吧罘绞?。Arduino是一款便捷靈活、方便上手的開源電子原型平臺;大量涌現(xiàn)的創(chuàng)客項目,包括機器人、無人機、智能家居控制、3d打印等主要以Arduino為原型或基礎研發(fā)[2]。

        實驗項目的設計以目前大眾關心的PM2.5環(huán)境問題為主題,打造一個簡單環(huán)境數(shù)據(jù)采集、顯示和傳輸系統(tǒng),并借助Wi-Fi和HTTP協(xié)議,將數(shù)據(jù)上傳到手機上瀏覽,該實訓包含3個方面的內(nèi)容。

        (1)硬件的連接。需要按照硬件接線圖連接各個傳感器和開發(fā)板,同時了解每個引腳的含義,正確接線。

        (2)代碼編寫。實訓項目采用Arduino的IDE作為開發(fā)環(huán)境,C/C++為開發(fā)語言。編寫的程序被編譯成二進制文件,燒錄進微控制器。為了直觀地看到效果,根據(jù)收集到的數(shù)據(jù),通過控制燈光、聲音等其他裝置反饋。

        (3)如何通信。通過串口通信,將收集到的數(shù)據(jù)上傳到PC機器上進一步分析。通過Wi-Fi,將收集到的數(shù)據(jù)傳送到手機,實現(xiàn)移動端瀏覽。

        在實際的項目實訓中,主開發(fā)板可以選用NodeMCU(ESP 8266),NodeMCU帶有的Wi-Fi具有接入點(AP)模式,通過它可以創(chuàng)建無線LAN,任何支持Wi-Fi的設備都可以連接,見圖1。

        圖1 以 NodeMCU作為接入點連接其他設備

        可以將NodeMCU當成一個HTTP服務器,讓所有與之連接的Wi-Fi設備獲取相應的信息。同時注意,這樣的通訊是雙向的,也可以通過連接NodeMCU設備,向它發(fā)出控制信號,使NodeMCU按照控制信號,對連接在其上的傳感器產(chǎn)生作用。在這個案例的最后,將通過在NodeMCU上安裝MQTT客戶端完成與IoT(物聯(lián)網(wǎng))的互聯(lián)。MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸)是IBM開發(fā)的輕量級的基于發(fā)布—訂閱消息傳遞協(xié)議[3]。該協(xié)議支持所有平臺,幾乎可以把所有聯(lián)網(wǎng)物品和外部連接起來,被用來當做傳感器和制動器(比如通過Twitter讓房屋聯(lián)網(wǎng))的通信協(xié)議。例如,如果溫度傳感器發(fā)布“溫度”主題的溫度數(shù)據(jù)(消息),那么訂閱了“溫度”主題的客戶就可以獲得如上所示的溫度數(shù)據(jù)。MQTT廣泛應用于物聯(lián)網(wǎng)嵌入式應用,每個傳感器都連接到服務器,并可以通過互聯(lián)網(wǎng)控制。NodeMCU是一個開源的物聯(lián)網(wǎng)平臺,這是一個運行在Espressif Systems的ESP8266 Wi-Fi SoC上的固件,具有可用的物聯(lián)網(wǎng)應用程序易于構建的無線網(wǎng)絡。

        最終,該項目通過學習不同感應器采集數(shù)據(jù)、發(fā)布數(shù)據(jù)以及遠程控制設備等完成實訓,所需知識涉及計算機硬件及計算機軟件等方面,將軟件知識與硬件知識相結合,培養(yǎng)學生的思維與動手能力。通過項目學生可以學到以下幾點:①物聯(lián)網(wǎng)和Arduino行業(yè)相關知識,Arduino在創(chuàng)客世界的應用;②C語言在Arduino上的應用;③物聯(lián)網(wǎng)采集數(shù)據(jù)的方法和原理,各種傳感器的連接和使用。

        1.2 游戲編程與人工智能(AI)

        本案例給定學生一個迷宮類游戲,其中涉及矩陣的相關知識以及最短路徑的尋路算法,本案例用到了A*算法[4],該算法是一種靜態(tài)路網(wǎng)求解最短路徑最有效的直接搜索方法,被廣泛應用于游戲AI的開發(fā)與人工智能領域。

        學生以此游戲為模板,在此基礎上進行創(chuàng)新,在訓練學生開發(fā)小游戲基本能力的同時,培養(yǎng)學生的創(chuàng)新思維能力,提高學習編程興趣。游戲主界面見圖2,主角是一只羊駝,羊駝從屏幕左邊某一位置出發(fā),一路經(jīng)過各種障礙物,在限定的步數(shù)內(nèi)到達終點(圖中房子),即為游戲的勝利,最終游戲的評分會根據(jù)游戲的時間與所剩步數(shù)計算得出。在游戲中可以設置多種障礙物,羊駝只能有上下左右4個方向的操作。每關限定的步數(shù)是根據(jù)計算機自動尋路得到的最少步數(shù)加上關卡難度相應的步數(shù)得到的,這樣確保游戲能夠順利進行。例如游戲初始設定難度系數(shù)為10,A*算法算出起點到終點的最少步數(shù)為20,那么在游戲界面上顯示的剩余步數(shù)就是30。游戲開發(fā)的編程語言采用C++語言,圖形界面繪制用到了EasyX庫函數(shù)。

        學生以團隊的形式進行開發(fā),通過完成該案例,熟悉整個軟件開發(fā)流程。開發(fā)平臺為Windows7或Windows10系統(tǒng),使用Visual Studio 2013及以上版本,要求有需求分析報告、軟件設計報告、測試報告、總結報告。最后進行驗收答辯。

        圖2 游戲界面示意圖

        程序要求完成如下基本功能:繪制地圖,設置障礙物,移動迷宮里的“小人”,實現(xiàn)路徑提示(顯示通道)功能,實現(xiàn)計時功能,實現(xiàn)計步、計分功能,實現(xiàn)播放背景音樂功能。進一步,可以完成如下較高要求的功能:添加“多重障礙”功能,添加“錘子”敲擊障礙物功能,添加“暢通無阻”功能,添加“排行榜”功能,添加“自選模式”生成地圖功能。

        本案例針對非計算機專業(yè)學生,結合新工科背景設計,通過讓學生完成一個小游戲的開發(fā),引入AI概念,其內(nèi)容還涉及圖像的處理、游戲動畫的方法及游戲常用算法等方面。該游戲還可以進一步擴展,培養(yǎng)學生的創(chuàng)新思維能力,主要培養(yǎng)學生使用計算機解決問題的能力。

        1.3 互聯(lián)網(wǎng)與數(shù)據(jù)分析

        互聯(lián)網(wǎng)收集數(shù)據(jù)并分析,即數(shù)據(jù)(或大數(shù)據(jù))的采集、整理、分析和呈現(xiàn)也是新工科的熱點之一。本項目設計了一個問卷調(diào)查系統(tǒng),項目的任務是基于ASP.Net框架開發(fā)在線問卷調(diào)查分析系統(tǒng)。在滿足傳統(tǒng)系統(tǒng)的問卷管理、問卷發(fā)布、問卷結果統(tǒng)計功能基礎上,結合數(shù)據(jù)分析方法和可視化技術,分析收集的問卷數(shù)據(jù),并通過可視化方法給予個性化的預測和反饋。

        首先本系統(tǒng)支持多種類型的問卷調(diào)查,單選題目是基礎題型。管理員用戶對系統(tǒng)有全權限,即能夠管理用戶,包括用戶的創(chuàng)建和刪除、用戶權限管理;管理所有問卷,包括問卷/題目的增、刪、改。普通用戶只能進行問卷選擇、問卷作答和問卷預覽,并在提交后得到系統(tǒng)的可視化反饋。反饋的內(nèi)容包括3方面:①能夠查看該問卷每道題目答案的整體統(tǒng)計分布;②獲得針對當前答卷對某主題的預測結果,例如對就業(yè)取向預測等;③支持普通用戶通過主動反饋機制重新獲得預測結果。例如,根據(jù)調(diào)查問卷獲取某用戶的個人信息和行為習慣、預測該用戶的畢業(yè)起薪等級。用戶可以通過重新答題,改變某些問卷題目的選項并提交,查看能否提升預測等級。根據(jù)預測結果的主動性探索,啟發(fā)調(diào)整自身狀態(tài)的思考。

        項目使用ASP.Net技術和C#語言實現(xiàn)一個B/S框架的動態(tài)網(wǎng)站,開發(fā)模式要求使用傳統(tǒng)的事件驅(qū)動開發(fā)模式Web Forms。以圖3為例,系統(tǒng)功能應包含但不限于以下幾種(+較高層次的功能)。

        圖3 問卷調(diào)查系統(tǒng)示例

        (1)用戶管理:用戶角色分配,權限管理,用戶登錄;用戶注冊,用戶注銷,修改密碼。

        (2)問卷管理:問卷的創(chuàng)建、編輯、發(fā)布、刪除、預覽,自動組卷,問卷導出。

        (3)結果可視化:問卷結果統(tǒng)計,圖形展示,可視化工具庫(echarts) ,解釋分析結果。

        (4)調(diào)查問卷分析:通過RestAPI調(diào)用指定數(shù)據(jù)分析模型接口實現(xiàn)。

        (5)前端頁面設計:登錄頁面、功能頁面、模板設計、樣式設計、導航設計。

        最后,系統(tǒng)應功能穩(wěn)定、界面美觀、用戶體驗友好。

        具體開發(fā)時,操作系統(tǒng)要求Windows 7或Windows 10,使用Visual Studio 2013或以上版本、使用SQL Server 2012 或以上版本以及網(wǎng)頁制作工具Hbuilder。調(diào)查問卷分析系統(tǒng)要求學生以團隊形式完成,每個團隊參與人數(shù)不超過3人。團隊成員在項目開發(fā)過程中必須有明確的角色和任務,要求學生通過完成本項目,了解Web應用軟件的架構和開發(fā)流程,設計并撰寫需求分析文檔、詳細設計說明書、數(shù)據(jù)庫設計文檔、產(chǎn)品測試報告。需要掌握的基礎技能有:①學習了解Web應用程序基礎及動態(tài)網(wǎng)頁的基本開發(fā)流程,熟練使用項目開發(fā)環(huán)境Visual Studio,掌握Web程序調(diào)試方法,運用ASP.Net控件應用技巧和事件處理編程,實現(xiàn)動態(tài)網(wǎng)頁的功能;②掌握SQL Server數(shù)據(jù)庫的配置及常規(guī)操作,學習設計思路和方法,設計數(shù)據(jù)表;③掌握ASP.net的數(shù)據(jù)庫連接及調(diào)用方法,將調(diào)查問卷與數(shù)據(jù)庫連接,掌握ASP.net的數(shù)據(jù)庫訪問技術,針對調(diào)查問卷網(wǎng)站對數(shù)據(jù)庫進行增、刪、改、查、統(tǒng)計操作;④了解當今主流的數(shù)據(jù)可視化方法,在傳統(tǒng)電子表格顯示的基礎上,盡可能使統(tǒng)計、分析結果圖形化。

        本案例首先是核心能力培養(yǎng),即工科類學生的計算機問題求解能力,要求具有編寫千行以上代碼的能力,具有團隊合作意識,具有自主分析問題和分解問題的能力;其次是提升能力培養(yǎng),即新工科背景下的以信息技術和計算機應用融合帶來的問題求解能力;從信息技術的角度,調(diào)查問卷系統(tǒng)是獲取數(shù)據(jù)的手段,當數(shù)據(jù)以一定目標被分析、被挖掘后就能變成有價值的信息,從而啟發(fā)探索式的分析。

        2 實施與效果

        由于課程是面向全校的計算機實訓,因此授課的專業(yè)非常寬泛。就工科而言,從大類上講,包含機類和電類;從傳統(tǒng)的專業(yè)分類上看,包含機械、能動、電氣、電子、通信、計算機等多個專業(yè)。這3個案例在實際實施的時候都是按40~60個學時設計,其中包括講述基礎知識和背景知識的時間。參與1.1和1.2的學生具有C語言的基本知識,參與1.3的學生學習過基本的C#程序設計[5]。整個項目可以用10天時間(2周)連續(xù)完成;每天需要花費3~6學時,其中前5天學習相關的基礎知識,如果學生已經(jīng)具備,則項目時間可以縮短至1周。以1.3 的案例為例,2周的安排見表1。

        表1 實訓方案詳細計劃

        利用暑期小學期的時間,我們對全校大學一年級的工科學生約1 200名展開了上述案例的實訓工作。根據(jù)學生前期的先修課情況,我們將學生分為了3類:①前期學習過C語言;②學習過C++;③學習過C#。最后的實習答辯以及發(fā)放的調(diào)查問卷顯示:①近83%的學生認為自己通過本次實訓提高了自己的計算機能力;②92%的學生認為項目設計非常有吸引力;③84%的學生認為通過這些項目真正了解了計算機在現(xiàn)實生活中的作用。

        3 結語

        面向非計算機專業(yè)的工科領域,計算機基礎實踐教學面臨2個問題:①課堂和實際脫節(jié),課堂上講述的內(nèi)容和實際生活中的應用無法聯(lián)系起來;②如何開展新工科的教學。西安交通大學自2015年起,所有工科學生利用暑期小學期進行計算機實訓,至今已經(jīng)是第4年了。每年大約有一千余名工科學生參與為期10天、每天6個小時的實訓。在2015和2016年的實訓中,圍繞計算思維和計算機能力培養(yǎng),側重了對學生編程能力的提高。在新工科的戰(zhàn)略提出后,筆者迅速和企業(yè)合作,重新制定和規(guī)劃了實訓內(nèi)容。通過這3個案例的實踐,學生初步明白了生活用的智能開關、自動駕駛等是怎么實現(xiàn)的,在此基礎上創(chuàng)作了許多創(chuàng)新的作品,在課堂的學習內(nèi)容和計算機在實際生活中的應用之間搭起了一座橋梁,做到了學以致用,取得了良好的實訓效果。通過實訓,激發(fā)了學生學習計算機的興趣,將新工科的教育理念落到了實處。

        猜你喜歡
        工科問卷實訓
        87年工科“學霸”成都追夢記
        先鋒(2022年9期)2022-05-30 10:48:04
        新工科下創(chuàng)新型人才培養(yǎng)的探索
        中國市場(2021年34期)2021-08-29 03:25:40
        新工科背景下項目推動式教學模式的探索
        基于CDIO理念的數(shù)控實訓教學改革與實踐
        電工電子實訓教學改革與創(chuàng)新
        電子制作(2017年8期)2017-06-05 09:36:15
        問卷網(wǎng)
        微課在數(shù)控實訓課中的應用探析
        問卷大調(diào)查
        工科研究生教學模式的思考與創(chuàng)新
        問卷你做主
        亚洲 自拍 另类 欧美 综合| 精品国产亚洲av高清大片| 全黄性性激高免费视频| 欧美性猛交内射兽交老熟妇| 一个人免费观看在线视频播放| 亚洲色图偷拍自拍亚洲色图| 在线免费观看一区二区| 欧洲女人性开放免费网站| 一级片麻豆| 中文字幕一区二区在线看| 97色伦图片97综合影院| 人妻少妇精品中文字幕av蜜桃| 999久久66久6只有精品| 亚洲免费精品一区二区| 久久精品国产亚洲av麻豆长发 | 国产精品后入内射日本在线观看| 亚洲AV小说在线观看| 美腿丝袜日韩在线观看| 国产午夜成人av在线播放| japanesehd中国产在线看| 按摩女内射少妇一二三区| 淫片一区二区三区av| 天美传媒一区二区| 欧美xxxx新一区二区三区| 精品亚洲av一区二区| 久久婷婷五月综合色丁香| 婷婷综合缴情亚洲| 国产成人自拍小视频在线| 亚洲一区二区三区少妇| 柠檬福利第一导航在线| 亚洲另类激情专区小说婷婷久| 亚洲桃色蜜桃av影院| 7777色鬼xxxx欧美色妇| 亚洲AV无码不卡无码国产| 一区二区三区国产亚洲网站| 一本色道无码不卡在线观看| 色翁荡息又大又硬又粗又视频图片| 欧美成人网视频| 国产熟女露脸91麻豆| 久久夜色精品国产欧美乱| 91精品日本久久久久久牛牛|