版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
教學(xué)大綱《高級語言》教學(xué)大綱課程編號:13180502英文名稱:AdvancedLanguage學(xué)分:5學(xué)時:總學(xué)時96學(xué)時,其中理論64學(xué)時,實踐32學(xué)時先修課程:無課程類別:專業(yè)基礎(chǔ)課授課對象:計算機科學(xué)與技術(shù)專業(yè)學(xué)生教學(xué)單位:機械與電氣工程學(xué)院修讀學(xué)期:第1學(xué)期一、課程描述和目標 本課程為計算機科學(xué)與技術(shù)專業(yè)的專業(yè)基礎(chǔ)課和核心課程,也是計算機科學(xué)與技術(shù)專業(yè)學(xué)生的一門軟件技術(shù)的入門課和重要技術(shù)基礎(chǔ)課。本課程同時也是一門實踐性很強的課程,既要掌握概念,又要動手編程,還要上機調(diào)試運行。通過本課程的學(xué)習(xí),使學(xué)生掌握程序設(shè)計的思想,掌握程序設(shè)計的基礎(chǔ)知識、基本概念、基本技能和方法,培養(yǎng)學(xué)生分析問題、解決問題、程序設(shè)計和調(diào)試、實踐動手的能力,使學(xué)生具備較扎實的高級語言程序設(shè)計能力,為后續(xù)課的學(xué)習(xí)和應(yīng)用開發(fā)打下較扎實的程序設(shè)計基礎(chǔ)。通過學(xué)習(xí)本課程,達到以下課程目標:課程目標1:學(xué)習(xí)過程化程序設(shè)計的知識與方法、Dev-C++等集成開發(fā)環(huán)境的使用及在線解題的方法。課程目標2:能運用高級語言相關(guān)知識解決實際問題;對特定需求的較復(fù)雜問題具有初步的算法設(shè)計與實現(xiàn)的能力;具有基本的程序調(diào)試能力。二、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重指標點1-3:能夠?qū)⑺惴ㄔO(shè)計、面向?qū)ο蟪绦蛟O(shè)計思想等知識與方法,用于計算機相關(guān)領(lǐng)域的復(fù)雜工程問題的分析、設(shè)計與實現(xiàn)課程目標1課程目標2H指標點2-2:能夠?qū)τ嬎銠C相關(guān)領(lǐng)域的復(fù)雜工程問題進行有效的表達和建模、分析和評價,具備獲得有效結(jié)論的能力課程目標1課程目標2M指標點4-1:能夠通過文獻閱讀和實驗設(shè)計并采用計算機專業(yè)知識,就復(fù)雜工程應(yīng)用中涉及的局部性功能或性能問題進行研究,并對結(jié)果或數(shù)據(jù)進行分析與解釋課程目標2H
三、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求及重、難點(含德育要求)學(xué)時教學(xué)方式對應(yīng)課程目標1緒論:程序設(shè)計競賽簡介;程序設(shè)計及其語言簡介;最簡單的C/C++程序;Dev-C++等集成開發(fā)環(huán)境。認知程序設(shè)計競賽、程序設(shè)計及其語言;理解最簡單的C/C++程序及相關(guān)基礎(chǔ)知識;能初步應(yīng)用開發(fā)環(huán)境編寫最簡單的C/C++程序。樹立學(xué)好專業(yè)知識、助力中國夢的信念。4講授式練習(xí)式課程目標12程序設(shè)計基礎(chǔ)知識:基本數(shù)據(jù)類型;常量與變量;運算符與表達式;常用的輸入輸出語句。理解基本數(shù)據(jù)類型、常量、變量的使用方法;理解運算符與表達式的使用方法;理解常用的輸入和輸出語句。獲取腳踏實地、仰望星空的精神動力。8講授式討論式練習(xí)式課程目標13程序控制結(jié)構(gòu):順序結(jié)構(gòu)程序設(shè)計;分支結(jié)構(gòu)程序設(shè)計;循環(huán)結(jié)構(gòu)程序設(shè)計;程序控制結(jié)構(gòu)的應(yīng)用。理解if…else、switch、for、while、do-while、break、continue等語句的使用方法;理解嵌套循環(huán);能應(yīng)用掌握順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)求解實際問題。獲取奮發(fā)向上、團隊合作、探索創(chuàng)新的精神動力。8講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標24數(shù)組:一維數(shù)組;二維數(shù)組;字符數(shù)組與字符串;數(shù)組與字符串的應(yīng)用。理解一維數(shù)組、二維數(shù)組、字符數(shù)組和字符串的概念、定義、初始化與引用的方法;能應(yīng)用數(shù)組求解實際問題。獲取奮發(fā)向上、團隊合作、探索創(chuàng)新的精神動力。10講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標25函數(shù):函數(shù)的定義、調(diào)用、聲明;函數(shù)的嵌套調(diào)用;數(shù)組作函數(shù)的形參;遞歸函數(shù);全局、局部變量;編譯預(yù)處理;函數(shù)的應(yīng)用。理解函數(shù)的定義/調(diào)用/聲明;理解握函數(shù)的嵌套調(diào)用/遞歸調(diào)用;掌握數(shù)組作為函數(shù)參數(shù)的方法;理解全局/局部變量的使用方法;認知編譯預(yù)處理;能應(yīng)用函數(shù)進行模塊化程序設(shè)計并求解實際問題。獲取奮發(fā)向上、團隊合作、探索創(chuàng)新的精神動力。10講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標26結(jié)構(gòu)體:結(jié)構(gòu)體聲明;結(jié)構(gòu)體變量;結(jié)構(gòu)體指針;結(jié)構(gòu)體數(shù)組;結(jié)構(gòu)體的應(yīng)用。理解結(jié)構(gòu)體類型、結(jié)構(gòu)體變量、結(jié)構(gòu)體指針和結(jié)構(gòu)數(shù)組的知識和處理方法;能應(yīng)用結(jié)構(gòu)體及結(jié)構(gòu)體數(shù)組求解實際問題。獲取奮發(fā)向上、團隊合作、探索創(chuàng)新的精神動力。8講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標27指針:指針變量;指針與數(shù)組;指針與函數(shù);堆內(nèi)存分配;引用。理解指針與地址的概念;理解指針變量、指針參數(shù)、指針函數(shù)、堆內(nèi)存分配、引用的基礎(chǔ)知識及使用方法;理解指針與一維數(shù)組、二維數(shù)組有關(guān)地址的關(guān)系;理解使用指針的程序。樹立攻堅克難、勇于挑戰(zhàn)的信念。8講授式討論式練習(xí)式課程目標18鏈表基礎(chǔ):鏈表基本概念;建立與遍歷鏈表;鏈表結(jié)點的插入與刪除;鏈表的應(yīng)用。理解鏈表的基本概念;理解建立/遍歷鏈表及在鏈表中插入和刪除結(jié)點的算法;能初步應(yīng)用鏈表結(jié)構(gòu)求解實際問題。樹立攻堅克難、勇于挑戰(zhàn)的信念。8講授式探究式討論式練習(xí)式課程目標1課程目標2合計64序號實驗項目實驗內(nèi)容與要求學(xué)時類型對應(yīng)課程目標1循環(huán)結(jié)構(gòu)程序設(shè)計實驗內(nèi)容:(1)水仙花數(shù);(2)菱形;(3)Fibonacci分數(shù)序列;(4)n馬n擔(dān)問題。實驗要求:必修。8設(shè)計課程目標1課程目標22數(shù)組程序設(shè)計實驗內(nèi)容:(1)二分查找;(2)按長度排序;(3)馬鞍點;(4)數(shù)雷。實驗要求:必修。8設(shè)計課程目標1課程目標23函數(shù)程序設(shè)計實驗內(nèi)容:(1)最長單詞;(2)遞歸函數(shù);(3)進制轉(zhuǎn)換;(4)篩選法求素數(shù)。實驗要求:必修。8設(shè)計課程目標1課程目標24結(jié)構(gòu)體和鏈表程序設(shè)計實驗內(nèi)容:(1)結(jié)構(gòu)體操作;(2)學(xué)車費用;(3)鏈表操作;(4)約瑟夫環(huán)。實驗要求:必修。8設(shè)計課程目標1課程目標2合計32注:實驗要求包括必修、選修;實驗類型包括演示、驗證、綜合、設(shè)計等,后兩類占比大于80%。四、課程教學(xué)方法線上教學(xué)與線下教學(xué)相結(jié)合;集中講授與探究式教學(xué)及翻轉(zhuǎn)課堂相結(jié)合;采用講授式、啟發(fā)式、探究式、討論式和練習(xí)式等教學(xué)方式。五、學(xué)業(yè)評價和課程考核(一)考核方式及具體要求序號考核方式課程目標1(分值)課程目標2(分值)合計1平時作業(yè)55102課程實驗55103平時表現(xiàn)1010204期中考試46105期末考試203050課程目標對應(yīng)分值4456100(二)考核與評價標準1.平時作業(yè)考核與評價標準作業(yè)都是編程題,采用在線測評系統(tǒng)評判程序的正確性。根據(jù)作業(yè)的完成度及是否按時完成作業(yè)評分(百分制)。2.課程實驗考核與評價標準觀測點分值90-100分70-89分60-69分0-59分課程實驗?zāi)芨鶕?jù)實驗要求自主設(shè)計實驗方案,有自己的設(shè)計理念,實驗完成度高,效果好。實驗報告內(nèi)容完整。能根據(jù)實驗要求自主設(shè)計實驗方案,有自己的設(shè)計理念,實驗完成度較高,效果較好。實驗報告比較完整。能根據(jù)實驗要求自主設(shè)計實驗方案,實驗完成度一般,效果一般。實驗報告基本完整。基本能根據(jù)實驗要求自主設(shè)計實驗方案,實驗完成度較差,效果較差。實驗報告不完整。3.平時表現(xiàn)與評價標準根據(jù)回答問題、課堂表現(xiàn)、團隊合作及課程網(wǎng)站的微課學(xué)習(xí)、測驗、測試及討論等完成情況及評分標準評分(百分制)。4.期中考試與評價標準根據(jù)期中考試及評分標準評分(百分制)。5.期末考試與評價標準根據(jù)期末考試及評分標準評分(百分制)。六、教材與參考書(一)推薦教材《大學(xué)生程序設(shè)計競賽入門—C/C++程序設(shè)計(微課視頻版)》,黃龍軍、沈士根、胡珂立等編著,清華大學(xué)出版社,2020年11月版。(二)參考資料1.《C語言程序設(shè)計(第4版)》,何欽銘、顏暉主編,高等教育出版社,2020年9月版;2.《C++語言程序設(shè)計(MOOC版)(第2版)》,闞道宏主編,清華大學(xué)出版社,2017年10月版;3.《C程序設(shè)計實訓(xùn)(第3版)》,林小茶主編,清華大學(xué)出版社,2018年6月版;4.《C語言程序設(shè)計實驗與習(xí)題指導(dǎo)(第4版)》,顏暉、張泳主編,高等教育出版社,2020年9月版; 5.《C++程序設(shè)計教程詳解—過程化編程》,錢能主編,清華大學(xué)出版社,2014年5月版。七、說明1.建議每周安排2次在機房的晚自習(xí)供學(xué)生自主學(xué)習(xí)和編程練習(xí),并配備答疑人員。2.為激勵學(xué)生,總評成績可以酌情加上校計算機技能競賽(程序設(shè)計)附加分及平時積極表現(xiàn)附加分,但最終總評成績不超過100分?!稊?shù)據(jù)結(jié)構(gòu)》教學(xué)大綱課程編號:13180503英文名稱:DataStructure學(xué)分:5學(xué)時:總學(xué)時96學(xué)時,其中理論64學(xué)時,實踐32學(xué)時先修課程:高級語言課程類別:專業(yè)基礎(chǔ)課授課對象:計算機科學(xué)與技術(shù)專業(yè)學(xué)生教學(xué)單位:機械與電氣工程學(xué)院修讀學(xué)期:第2學(xué)期一、課程描述和目標本課程是計算機科學(xué)與技術(shù)專業(yè)的專業(yè)基礎(chǔ)課和核心課程,理論性和實踐性都很強,既要掌握理論知識,又要進行算法設(shè)計與實現(xiàn),還要上機調(diào)試運行。通過本課程的學(xué)習(xí),使學(xué)生具備較扎實的軟件技術(shù)知識和技能;使學(xué)生基本具備從現(xiàn)實問題抽象到信息范疇再到計算機中數(shù)據(jù)組織和處理的轉(zhuǎn)換,并編程實現(xiàn)解決問題的能力;培養(yǎng)學(xué)生分析和解決較復(fù)雜問題、算法設(shè)計和程序調(diào)試的能力,為學(xué)生的專業(yè)素質(zhì)和分析及解決問題的能力奠定基礎(chǔ)。通過學(xué)習(xí)本課程,達到以下課程目標:課程目標1:學(xué)習(xí)線性結(jié)構(gòu)、樹結(jié)構(gòu)和圖結(jié)構(gòu)等常用的數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)與基于這兩種結(jié)構(gòu)的算法,學(xué)習(xí)查找、排序等常用算法,培養(yǎng)算法設(shè)計和評價的初步能力。課程目標2:能根據(jù)實際問題選擇合適的數(shù)據(jù)邏輯結(jié)構(gòu)和存儲結(jié)構(gòu),能運用數(shù)據(jù)結(jié)構(gòu)相關(guān)知識編程求解實際問題,對復(fù)雜工程問題具有一定的算法設(shè)計能力和程序調(diào)試能力。二、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重指標點1-3:能夠?qū)⑺惴ㄔO(shè)計、面向?qū)ο蟪绦蛟O(shè)計思想等知識與方法,用于計算機相關(guān)領(lǐng)域的復(fù)雜工程問題的分析、設(shè)計與實現(xiàn)課程目標1課程目標2H指標點2-2:能夠?qū)τ嬎銠C相關(guān)領(lǐng)域的復(fù)雜工程問題進行有效的表達和建模、分析和評價,具備獲得有效結(jié)論的能力課程目標1課程目標2M指標點4-1:能夠通過文獻閱讀和實驗設(shè)計并采用計算機專業(yè)知識,就復(fù)雜工程應(yīng)用中涉及的局部性功能或性能問題進行研究,并對結(jié)果或數(shù)據(jù)進行分析與解釋課程目標2H
三、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求及重、難點(含德育要求)學(xué)時教學(xué)方式對應(yīng)課程目標1緒論:基本概念與術(shù)語;算法的概念及其分析方法。理解數(shù)據(jù)結(jié)構(gòu)、邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)、算法等基礎(chǔ)知識;能初步理解算法分析的方法。樹立學(xué)好專業(yè)知識、助力中國夢的信念;獲取仰望星空、探索創(chuàng)新的精神動力。4講授式討論式課程目標12線性表:線性表的基礎(chǔ)知識;順序表;鏈表;STL之vector、list。理解線性表、順序表和鏈表的概念及結(jié)構(gòu)特征等知識;理解順序表和單鏈表的基本操作及其算法;能應(yīng)用線性表及vector、list求解實際問題。樹立攻堅克難、勇于挑戰(zhàn)的信念;獲取腳踏實地、精誠合作的精神動力。8講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標23棧與隊列:順序棧;鏈棧;循環(huán)隊列;鏈式隊列;STL之stack、queue。理解棧/隊列的概念和結(jié)構(gòu)特點;理解棧/隊列的在順序/鏈式存儲結(jié)構(gòu)下的基本操作方法及算法;能應(yīng)用棧/隊列結(jié)構(gòu)及stack、queue求解實際問題。獲取團隊合作、探索創(chuàng)新的精神動力;深刻理解社會主義核心價值觀。8講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標24其他線性結(jié)構(gòu):串;STL之string;數(shù)組;廣義表。理解串、數(shù)組和廣義表的概念與術(shù)語;理解數(shù)組元素存儲地址的計算方法;理解求廣義表的表頭、表尾、長度和深度的方法;能應(yīng)用string及串相關(guān)算法求解實際問題。養(yǎng)成腳踏實地、精益求真的習(xí)慣;獲取奮發(fā)向上、探索創(chuàng)新的精神動力。2講授式討論式練習(xí)式課程目標1課程目標25樹結(jié)構(gòu):樹的基本概念與術(shù)語;二叉樹的概念、性質(zhì)、存儲結(jié)構(gòu)、遍歷;哈夫曼樹和哈夫曼編碼;樹、森林與二叉樹的轉(zhuǎn)換。理解樹的基本概念與術(shù)語;理解二叉樹的概念及基礎(chǔ)知識;理解二叉樹的遍歷方法和算法;理解樹、森林與二叉樹的轉(zhuǎn)換方法;理解哈夫曼樹和哈夫曼編碼的構(gòu)造方法和算法;能應(yīng)用二叉樹的相關(guān)算法求解實際問題。樹立愛國情懷、文化自信;獲取奮發(fā)向上、探索創(chuàng)新的精神動力。12講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標26圖結(jié)構(gòu):圖的基本概念與術(shù)語;圖的存儲結(jié)構(gòu);圖的遍歷;最小生成樹;最短路徑;拓撲排序。理解圖的基本概念與術(shù)語;理解圖的鄰接矩陣與鄰接表;理解最小生成樹、最短路徑和拓撲排序的方法和算法;能應(yīng)用圖的遍歷算法、最小生成樹和最短路徑的算法求解實際問題。體會勤奮學(xué)習(xí)、洞察研究的價值;獲取奮發(fā)向上、探索創(chuàng)新的精神動力。12講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標27查找:查找基礎(chǔ)知識;順序查找;二分查找;二叉排序樹;平衡二叉樹;哈希查找;STL之set、map。理解查找的有關(guān)概念及性能分析方法;理解各種查找的基礎(chǔ)知識和相關(guān)算法的方法;理解順序查找、二分查找、二叉排序樹和哈希查找的算法;能簡單分析各種查找算法的時間復(fù)雜度;能應(yīng)用常用查找算法及set、map求解實際問題。堅定家國情懷和助力中國夢的信念;獲取奮發(fā)向上、探索創(chuàng)新的精神動力。8講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標28排序:排序基礎(chǔ)知識;插入排序;冒泡排序;選擇排序;快速排序;堆排序;歸并排序;STL之sort、nth_element。理解排序的概念、分類、穩(wěn)定性等知識;理解插入排序、冒泡排序、選擇排序、快速排序、堆排序、歸并排序等排序的方法和算法;能簡單分析各種排序方法的時間/空間復(fù)雜度;能應(yīng)用常用排序算法及sort、nth_element求解實際問題。樹立正確的世界觀、價值觀、人生觀;獲取奮發(fā)向上、探索創(chuàng)新的精神動力。10講授式啟發(fā)式探究式討論式練習(xí)式課程目標1課程目標2合計64序號實驗項目實驗內(nèi)容與要求學(xué)時類型對應(yīng)課程目標1大整數(shù)加法及其應(yīng)用實驗內(nèi)容:(1)單鏈表的實現(xiàn);(2)采用鏈表實現(xiàn)大整數(shù)加法;(3)在線相關(guān)題目求解。實驗要求:必修。8設(shè)計課程目標1課程目標22棧序列匹配及其應(yīng)用實驗內(nèi)容:(1)棧的實現(xiàn);(2)棧序列匹配算法;(3)在線相關(guān)題目求解。實驗要求:必修。8設(shè)計課程目標1課程目標23二叉排序樹及其應(yīng)用實驗內(nèi)容:(1)建立二叉排序樹;(2)二叉排序樹的查找;(3)二叉排序樹的遍歷;(4)在線相關(guān)題目求解。實驗要求:必修。8設(shè)計課程目標1課程目標24最小生成樹及其應(yīng)用實驗內(nèi)容:(1)建立圖的存儲結(jié)構(gòu);(2)最小生成樹算法;(3)在線相關(guān)題目求解。實驗要求:必修。8設(shè)計課程目標1課程目標2合計32注:實驗要求包括必修、選修;實驗類型包括演示、驗證、綜合、設(shè)計等,后兩類占比大于80%。四、課程教學(xué)方法線上教學(xué)與線下教學(xué)相結(jié)合;集中講授與探究式教學(xué)及翻轉(zhuǎn)課堂相結(jié)合;采用講授式、啟發(fā)式、探究式、討論式和練習(xí)式等教學(xué)方式。五、學(xué)業(yè)評價和課程考核(一)考核方式及具體要求序號考核方式課程目標1(分值)課程目標2(分值)合計1平時作業(yè)55102課程實驗55103平時表現(xiàn)1010204期中考試73105期末考試351550課程目標對應(yīng)分值6238100(二)考核與評價標準1.平時作業(yè)考核與評價標準觀測點分值90-100分70-89分60-69分0-59分平時作業(yè)按時完成,90%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握到位。能夠利用理論知識編程求解具體問題。按時完成,70%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握得較為到位。能夠較好地利用理論知識編程求解具體問題。延時完成,60%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握得基本到位?;灸軌蚶美碚撝R編程求解具體問題。不交和補交,50%以下的作業(yè)內(nèi)容齊全,基本知識點理解、掌握有偏差。基本不能利用理論知識編程求解具體問題。2.課程實驗考核與評價標準觀測點分值90-100分70-89分60-69分0-59分課程實驗?zāi)芨鶕?jù)實驗要求自主設(shè)計實驗方案,有自己的設(shè)計理念,實驗完成度高,效果好。實驗報告內(nèi)容完整。能根據(jù)實驗要求自主設(shè)計實驗方案,有自己的設(shè)計理念,實驗完成度較高,效果較好。實驗報告比較完整。能根據(jù)實驗要求自主設(shè)計實驗方案,實驗完成度一般,效果一般。實驗報告基本完整。基本能根據(jù)實驗要求自主設(shè)計實驗方案,實驗完成度較差,效果較差。實驗報告不完整。3.平時表現(xiàn)與評價標準根據(jù)回答問題、課堂表現(xiàn)、團隊合作及課程網(wǎng)站的微課學(xué)習(xí)、測驗、測試及討論等完成情況及評分標準評分(百分制)。4.期中考試與評價標準根據(jù)期中考試及評分標準評分(百分制)。5.期末考試與評價標準根據(jù)期末考試及評分標準評分(百分制)。六、教材與參考書(一)推薦教材《數(shù)據(jù)結(jié)構(gòu)與算法》,黃龍軍主編,上海交通大學(xué)出版社,2022年7月版。(二)參考資料1.《數(shù)據(jù)結(jié)構(gòu)(C語言版)(第2版)》,嚴蔚敏主編,人民郵電出版社,2015年2月版;2.《數(shù)據(jù)結(jié)構(gòu)(第2版)》,陳越主編,高等教育出版社,2016年6月版;3.《數(shù)據(jù)結(jié)構(gòu)教程(第6版·微課視頻·題庫版)》,李春葆主編,清華大學(xué)出版社,2022年7月版;4.《數(shù)據(jù)結(jié)構(gòu)教程(第6版)上機實驗指導(dǎo)》,李春葆主編,清華大學(xué)出版社,2022年7月版。七、說明1.建議每周至少安排1次在機房的晚自習(xí),供學(xué)生自主學(xué)習(xí)和編程練習(xí)。2.為激勵學(xué)生,建議總評成績酌情加上校程序設(shè)計競賽附加分及平時積極表現(xiàn)附加分,但最終總評成績不超過100分。
《數(shù)據(jù)庫原理及應(yīng)用》教學(xué)大綱課程編號:13220501英文名稱:DatabasePrinciple&Application學(xué)分:3學(xué)時:總學(xué)時64學(xué)時,其中理論32學(xué)時,實踐32學(xué)時先修課程:計算機導(dǎo)論,數(shù)據(jù)結(jié)構(gòu)課程類別:專業(yè)基礎(chǔ)課授課對象:計算機科學(xué)與技術(shù)專業(yè)學(xué)生教學(xué)單位:機械與電氣工程學(xué)院修讀學(xué)期:第3學(xué)期一、課程描述和目標《數(shù)據(jù)庫原理及應(yīng)用》主要討論數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理、基本方法以及有關(guān)的應(yīng)用。學(xué)生通過本課程的學(xué)習(xí),能夠了解有關(guān)數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理,并解決具體問題;掌握數(shù)據(jù)庫設(shè)計方法,能夠完成較復(fù)雜工程系統(tǒng)的設(shè)計;并能用軟件開發(fā)工具和數(shù)據(jù)庫管理系統(tǒng)建立起數(shù)據(jù)庫應(yīng)用系統(tǒng)。課程目標1:通過理論教學(xué),使學(xué)生掌握數(shù)據(jù)庫系統(tǒng)的基本概念、基本原理、基本方法,包括:數(shù)據(jù)庫系統(tǒng)的組成、關(guān)系數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫理論、數(shù)據(jù)安全及數(shù)據(jù)庫設(shè)計等,并能夠運用數(shù)據(jù)庫原理解決實際應(yīng)用系統(tǒng)中的問題。課程目標2:通過課堂教學(xué)和學(xué)生自主學(xué)習(xí),使學(xué)生能夠綜合運用數(shù)據(jù)庫的基本原理和基本方法,對有關(guān)數(shù)據(jù)庫的理論和系統(tǒng)設(shè)計實際問題進行分析;掌握數(shù)據(jù)庫設(shè)計方法,能夠完成較復(fù)雜應(yīng)用系統(tǒng)的設(shè)計。二、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重指標點2-2:能夠?qū)τ嬎銠C相關(guān)領(lǐng)域的復(fù)雜工程問題進行有效的表達和建模、分析和評價,具備獲得有效結(jié)論的能力。課程目標1H指標點3-1:能夠根據(jù)計算機相關(guān)領(lǐng)域復(fù)雜工程問題的需求確定基本思路和方案,并以計算機專業(yè)文檔方式表達。課程目標2M指標點5-1:能夠選擇與使用恰當?shù)募夹g(shù)、資源、現(xiàn)代工程工具和信息技術(shù)工具完成計算機相關(guān)領(lǐng)域的復(fù)雜工程問題的預(yù)測與模擬。課程目標2H三、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求及重、難點(含德育要求)學(xué)時教學(xué)方式對應(yīng)課程目標1數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識:數(shù)據(jù)庫概念、數(shù)據(jù)模型、E-R概念模型、層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型、關(guān)系數(shù)據(jù)模型、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、結(jié)構(gòu)化查詢語言SQL基本要求:了解什么是數(shù)據(jù)庫、數(shù)據(jù)庫的特點,什么是數(shù)據(jù)庫應(yīng)用系統(tǒng)。理解數(shù)據(jù)模型的分類和用途。重點:關(guān)系數(shù)據(jù)模型。難點:E-R概念模型。德育要求:努力學(xué)習(xí)數(shù)據(jù)庫基礎(chǔ),突破卡脖子技術(shù)。2講授式演示式課程目標1課程目標22數(shù)據(jù)庫基本操作:數(shù)據(jù)庫創(chuàng)建、查看、刪除等操作基本要求:掌握數(shù)據(jù)庫創(chuàng)建的基本語法、區(qū)分系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫,理解數(shù)據(jù)庫對象概念。重點:數(shù)據(jù)庫創(chuàng)建。難點:數(shù)據(jù)庫對象。德育要求:掌握數(shù)據(jù)庫技術(shù),做大國工匠。2講授式演示式課程目標13存儲引擎、數(shù)據(jù)類型和字符集基本要求:了解存儲引擎的作用和常用存儲引擎的特點。掌握數(shù)據(jù)類型的作用和常見的數(shù)據(jù)類型。了解字符集概念和常用字符集。重點:數(shù)據(jù)類型。難點:字符集。德育要求:掌握數(shù)據(jù)庫技術(shù),做大國工匠。4講授式演示式課程目標14數(shù)據(jù)表基本操作、關(guān)系數(shù)據(jù)庫設(shè)計理論基本要求:掌握創(chuàng)建表、查看表、修改表、刪除表、數(shù)據(jù)的插入、修改和刪除操作。掌握約束條件、關(guān)系數(shù)據(jù)庫設(shè)計理論與方法、關(guān)系代數(shù)。重點:數(shù)據(jù)庫表的創(chuàng)建。難點:關(guān)系數(shù)據(jù)庫設(shè)計。德育要求:掌握數(shù)據(jù)庫理論,爭當軟件工程師。6講授式演示式課程目標1課程目標25數(shù)據(jù)的插入、修改和刪除操作基本要求:掌握向表的所有字段和指定字段插入數(shù)據(jù)的方法。掌握向表中插入多條數(shù)據(jù)和將其他表數(shù)據(jù)插入到表中的方法。掌握修改表和刪除表中數(shù)據(jù)的方法。重點:插入數(shù)據(jù)。難點:數(shù)據(jù)插入方法。德育要求:掌握數(shù)據(jù)庫技術(shù),做大國工匠。2講授式演示式課程目標16單表數(shù)據(jù)記錄查詢基本要求:了解基本查詢語句。掌握查詢所有字段和指定字段的方法。掌握使用常用關(guān)鍵字實現(xiàn)簡單查詢的方法。掌握使用聚合函數(shù)結(jié)合分組查詢的方法。重點:常用單表查詢方法。難點:聚合函數(shù)。德育要求:掌握數(shù)據(jù)查詢技術(shù),做數(shù)據(jù)管理工程師。4講授式演示式課程目標1課程目標27多表數(shù)據(jù)記錄查詢基本要求:掌握內(nèi)連接查詢及舉例、外連接查詢、復(fù)合條件查詢、子查詢。重點:連接查詢。難點:子查詢。德育要求:掌握數(shù)據(jù)庫技術(shù),做大國工匠。4講授式演示式課程目標1課程目標28運算符、MySQL常用函數(shù)基本要求:掌握算術(shù)運算符、比較運算符、邏輯運算、位運算、運算符優(yōu)先級。掌握數(shù)值函數(shù)、日期函數(shù)、字符串函數(shù)、條件判斷函數(shù)。重點:字符串函數(shù)使用。難點:通配符、條件判斷函數(shù)。德育要求:掌握數(shù)據(jù)庫技術(shù),爭當軟件工程師。2講授式演示式課程目標19索引與視圖基本要求:掌握創(chuàng)建和查看索引,刪除索引,創(chuàng)建視圖,修改視圖,刪除視圖的方法。重點:索引創(chuàng)建原則。難點:視圖優(yōu)勢、多表視圖創(chuàng)建。德育要求:掌握數(shù)據(jù)庫技術(shù),爭當軟件工程師。2講授式演示式課程目標210存儲過程和函數(shù)、游標、流程控制、觸發(fā)器基本要求:掌握創(chuàng)建并調(diào)用存儲過程和函數(shù)、查看存儲過程和函數(shù),修改和刪除存儲過程和函數(shù)。掌握變量、條件處理程序、游標及流程控制的使用。掌握創(chuàng)建觸發(fā)器,查看觸發(fā)器,刪除觸發(fā)器。重點:存儲過程、函數(shù)、觸發(fā)器的區(qū)別。難點:游標、流程控制、觸發(fā)器類型。德育要求:掌握數(shù)據(jù)庫技術(shù),爭當軟件工程師。4講授式演示式課程目標2合計32序號實驗項目實驗內(nèi)容與要求學(xué)時類型對應(yīng)課程目標1MySQL安裝及其基本工具的使用實驗內(nèi)容:MySQL安裝與配置。MySQL管理工具Navicat的使用。在Navicat中執(zhí)行SQL語句的方法。MySQL數(shù)據(jù)服務(wù)器的管理與使用。SQL語句實現(xiàn)數(shù)據(jù)庫查看、刪除以及導(dǎo)出、導(dǎo)入。實驗要求:必修。2驗證課程目標12MySQL數(shù)據(jù)表基本操作實驗內(nèi)容:SQL語句創(chuàng)建表、表的修改、查看、刪除等基本操作方法。了解表中完整性約束的定義及作用。數(shù)據(jù)插入、修改、刪除操作。實驗要求:必修。2設(shè)計課程目標13MySQL單表查詢實驗內(nèi)容:SELECT語句的基本語法格式、SELECT語句的執(zhí)行方法、SELECT語句的GROUPBY和ORDERBY子句的作用。實驗要求:必修。2設(shè)計課程目標14MySQL多表查詢實驗內(nèi)容:SELECT語句的多表查詢基本語法格式、SELECT語句的多表查詢執(zhí)行方法、SELECT語句的多表復(fù)合條件查詢。實驗要求:必修。6設(shè)計課程目標25MySQL索引、視圖實驗內(nèi)容:創(chuàng)建、更改、刪除索引的方法。維護索引的方法。創(chuàng)建、更改、刪除視圖的方法。使用視圖來訪問數(shù)據(jù)的方法。實驗要求:必修。2設(shè)計課程目標16MySQL存儲過程與函數(shù)實驗內(nèi)容:存儲函數(shù)建立方法。存儲函數(shù)調(diào)用方法。存儲過程創(chuàng)建方法。存儲過程調(diào)用方法。實驗要求:必修。4設(shè)計課程目標27MySQL觸發(fā)器實驗內(nèi)容:觸發(fā)器建立方法。觸發(fā)器激活方法。觸發(fā)事件的使用方法。實驗要求:必修。4設(shè)計課程目標28MySQL日志管理實驗內(nèi)容:開啟、設(shè)置、查看和刪除日志的方法。實驗要求:必修。2設(shè)計課程目標29數(shù)據(jù)庫的備份與恢復(fù)實驗內(nèi)容:使用mysqldump和二進制日志對數(shù)據(jù)進行備份和恢復(fù)的方法、數(shù)據(jù)表的導(dǎo)入導(dǎo)出。實驗要求:必修。2設(shè)計課程目標210MySQL的權(quán)限與安全實驗內(nèi)容:賬號管理和權(quán)限管理方法。實驗要求:必修。2設(shè)計課程目標211數(shù)據(jù)庫案例設(shè)計實驗內(nèi)容:數(shù)據(jù)庫系統(tǒng)的設(shè)計方法。數(shù)據(jù)庫系統(tǒng)的實現(xiàn)方法。實驗要求:必修。4設(shè)計課程目標2合計32注:實驗要求包括必修、選修;實驗類型包括演示、驗證、綜合、設(shè)計等,后兩類占比大于80%。四、課程教學(xué)方法集中講授、小組討論、線上學(xué)習(xí)、演示練三者相結(jié)合、課前課中課后教學(xué)相結(jié)合。五、學(xué)業(yè)評價和課程考核(一)考核方式及具體要求1.課程成績構(gòu)成與要求課程考核注重形成性和終結(jié)性評價相結(jié)合,考核內(nèi)容主要由平時作業(yè)、實驗和討論、線上考核、期末考核組成,均按百分制計分,其中平時作業(yè)10%、實驗或討論20%、線上考核10%、期末考核60%。2.課程目標達成考核與評價序號考核方式課程目標1(分值)課程目標2(分值)合計1平時作業(yè)55102實驗和討論1010203線上考核37104期末考試184260課程目標對應(yīng)分值3664100(二)考核與評價標準1.平時成績考核與評價標準分值觀測點90-100分70-89分60-69分0-59分作業(yè)按時完成,90%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握到位。能夠利用理論知識識別、分析數(shù)據(jù)庫領(lǐng)域相關(guān)專業(yè)問題。按時完成,70%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握較到位。能夠較好利用理論知識識別、分析數(shù)據(jù)庫領(lǐng)域相關(guān)專業(yè)問題。延時完成,60%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握基本到位。利用理論知識對數(shù)據(jù)庫領(lǐng)域相關(guān)專業(yè)問題有一定的識別、分析。不交和補交,50%以下的作業(yè)內(nèi)容齊全,基本知識點理解、掌握有偏差。不能利用理論知識對數(shù)據(jù)庫領(lǐng)域相關(guān)專業(yè)問題進行識別、分析。實驗按時完成,90%以上的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握到位,實驗結(jié)果正確。按時完成,70%以上的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握較到位,實驗結(jié)果較正確。延時完成,60%以上的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握基本到位,實驗結(jié)果基本正確。不交和補交,50%以下的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握有偏差,實驗結(jié)果有錯誤。討論討論積極,提出的問題有深度,問題解答正確。討論較積極,提出的問題較有深度,問題解答較正確。討論基本參與,基本能提出問題,問題解答基本正確。討論不參與或不積極,基本不能提出問題,問題解答基本不正確。線上考核按時完成,90%以上的題目,知識點理解、技術(shù)掌握到位,結(jié)果正確。按時完成,70%以上的題目,知識點理解、技術(shù)掌握較到位。按時完成,60%以上的題目,知識點理解、技術(shù)掌握基本正確。按時完成,50%以下的題目,知識點理解、技術(shù)掌握有偏差。2.期末試卷考核與評價標準根據(jù)課程目標及教學(xué)內(nèi)容,設(shè)計期末考核試題,綜合檢驗學(xué)生對課程相關(guān)知識的掌握、綜合應(yīng)用及解決復(fù)雜問題的能力,根據(jù)考試題目設(shè)計相應(yīng)評分標準。六、教材與參考書(一)推薦教材1.《MySQL數(shù)據(jù)庫應(yīng)用案例教程》,馬潔等主編,航空工業(yè)出版社,2018年7月版;2.《MySQL數(shù)據(jù)庫原理及應(yīng)用》,王堅等主編,機械工業(yè)出版社,2020年12月版。(二)參考資料1.《MySQL數(shù)據(jù)庫教程(視頻指導(dǎo)版)》,鄭阿奇主編,人民郵電出版社,2017年6月版;2.《數(shù)據(jù)庫技術(shù)與應(yīng)用(MySQL版)》,李輝主編,清華大學(xué)出版社,2016年6月版;3.《數(shù)據(jù)庫系統(tǒng)概論(第4版)》,王珊主編,高等教育出版社,2006年5月版。七、說明授課必須在安裝有MySQL的多媒體教室進行;具體教材可酌情調(diào)整。《計算機網(wǎng)絡(luò)》教學(xué)大綱課程編號:13180507英文名稱:ComputerNetwork學(xué)分:3.5學(xué)時:總學(xué)時64學(xué)時,其中理論48學(xué)時,實踐16學(xué)時先修課程:計算機導(dǎo)論、高級語言、數(shù)據(jù)結(jié)構(gòu)課程類別:專業(yè)基礎(chǔ)課授課對象:計算機科學(xué)與技術(shù)專業(yè)學(xué)生教學(xué)單位:機械與電氣工程學(xué)院修讀學(xué)期:第6學(xué)期一、課程描述和目標《計算機網(wǎng)絡(luò)》課程主要任務(wù)是使學(xué)生對計算機網(wǎng)絡(luò)的基本原理和實踐兩方面有較為深入的理解和掌握,培養(yǎng)學(xué)生具有計算機網(wǎng)絡(luò)體系結(jié)構(gòu)中各層次意義及其相互間關(guān)系、網(wǎng)絡(luò)互連等知識運用的能力。《計算機網(wǎng)絡(luò)》課程為學(xué)生將來從事計算機網(wǎng)絡(luò)領(lǐng)域的開發(fā)和研究、計算機網(wǎng)絡(luò)的使用和維護打下良好的基礎(chǔ)。課程目標1:使學(xué)生掌握計算機網(wǎng)絡(luò)的局域網(wǎng)技術(shù)、城域網(wǎng)技術(shù)、廣域網(wǎng)技術(shù)、網(wǎng)絡(luò)互聯(lián)技術(shù),全面深入地理解計算機網(wǎng)絡(luò)體系結(jié)構(gòu)。課程目標2:能對復(fù)雜計算機網(wǎng)絡(luò)問題進行深入分析研究的能力,根據(jù)實際對復(fù)雜計算機網(wǎng)絡(luò)問題能選擇合適的組網(wǎng)技術(shù),并在此基礎(chǔ)上掌握主要網(wǎng)絡(luò)設(shè)備及網(wǎng)絡(luò)協(xié)議的應(yīng)用能力。課程目標3:使學(xué)生具備復(fù)雜計算機網(wǎng)絡(luò)規(guī)劃設(shè)計與部署、網(wǎng)絡(luò)互聯(lián)的能力,具有初步的復(fù)雜計算機網(wǎng)絡(luò)研究和實際工程能力,具備獨立學(xué)習(xí)新知識和一定的應(yīng)用創(chuàng)新能力。二、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重2-2:能夠?qū)τ嬎銠C相關(guān)領(lǐng)域的復(fù)雜工程問題進行有效的表達和建模、分析和評價,具備獲得有效結(jié)論的能力課程目標10.1課程目標20.2課程目標30.13-2:能夠設(shè)計與開發(fā)滿足特定需求的計算機軟件系統(tǒng)、模塊或算法,能夠正確選擇滿足特定需求的計算機硬件系統(tǒng)課程目標20.25-1:能夠選擇與使用恰當?shù)募夹g(shù)、資源、現(xiàn)代工程工具和信息技術(shù)工具完成計算機相關(guān)領(lǐng)域的復(fù)雜工程問題的預(yù)測與模擬課程目標10.1課程目標20.1課程目標30.2(注:要求課程目標與畢業(yè)要求指標點應(yīng)是一一對應(yīng)支撐)三、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求及重、難點(含德育要求)學(xué)時教學(xué)方式對應(yīng)課程目標1概述能夠比較電路交換和分組交換的特點,計算計算機網(wǎng)絡(luò)的基本性能指標,描述網(wǎng)絡(luò)體系結(jié)構(gòu)各層的主要功能。重點:分組交換、網(wǎng)絡(luò)協(xié)議、網(wǎng)絡(luò)體系結(jié)構(gòu)、計算機網(wǎng)絡(luò)的基本性能指標。難點:網(wǎng)絡(luò)體系結(jié)構(gòu)。德育:積極向上、自主學(xué)習(xí)、團隊合作、探索創(chuàng)新。6講授式啟發(fā)式課程目標12物理層能夠描述各傳輸介質(zhì)的特點與適用領(lǐng)域,比較不同信道復(fù)用技術(shù)的特點與不同,比較幾種典型的互聯(lián)網(wǎng)接入技術(shù)的特點。重點:物理層的主要功能、各傳輸介質(zhì)的特點、信道復(fù)用技術(shù)、互聯(lián)網(wǎng)接入技術(shù)。難點:互聯(lián)網(wǎng)接入技術(shù)。德育:積極向上、自主學(xué)習(xí)、團隊合作、探索創(chuàng)新。6講授式啟發(fā)式課程目標1課程目標23數(shù)據(jù)鏈路層能夠分析停止等待協(xié)議、GBN和SR協(xié)議的工作過程,計算協(xié)議的信道利用率;能夠分析以太網(wǎng)交換機的工作過程,比較CSMA/CD與CSMA/CA的特點。重點:封裝成幀、可靠數(shù)據(jù)傳輸、以太網(wǎng)交換機、CSMA/CD與CSMA/CA。難點:可靠數(shù)據(jù)傳輸、CSMA/CA。德育:積極向上、自主學(xué)習(xí)、團隊合作、探索創(chuàng)新。10講授式啟發(fā)式課程目標1課程目標24網(wǎng)絡(luò)層能夠分析IP數(shù)據(jù)報的轉(zhuǎn)發(fā)流程,熟練進行IP地址分配,會根據(jù)網(wǎng)絡(luò)拓撲設(shè)置靜態(tài)路由表,比較距離向量算法、鏈路狀態(tài)算法、路徑向量算法各自特點并根據(jù)條件計算路由選擇結(jié)果。重點:IP地址與IP協(xié)議、ARP協(xié)議、路由選擇協(xié)議。難點:IP地址分配、RIP、OSPF、BGP。德育:積極向上、自主學(xué)習(xí)、團隊合作、探索創(chuàng)新。12講授式啟發(fā)式課程目標1課程目標2課程目標35運輸層能夠分析比較UDP和TCP的特點,分析TCP可靠數(shù)據(jù)傳輸、流量控制和擁塞控制的過程。重點:運輸層端口、TCP的可靠傳輸和流量控制和連接管理、擁塞控制。難點:TCP的可靠傳輸、流量控制和擁塞控制。德育:積極向上、自主學(xué)習(xí)、團隊合作、探索創(chuàng)新。8講授式啟發(fā)式課程目標1課程目標2課程目標36應(yīng)用層能夠分析WWW、電子郵件、DNS和DHCP工作過程,分析P2P網(wǎng)絡(luò)應(yīng)用的特點。重點:網(wǎng)絡(luò)應(yīng)用程序體系結(jié)構(gòu)、DNS、WWW、電子郵件、DHCP。難點:P2P文件共享。德育:積極向上、自主學(xué)習(xí)、團隊合作、探索創(chuàng)新。6講授式啟發(fā)式課程目標1課程目標2課程目標3合計48序號實驗項目實驗內(nèi)容與要求學(xué)時類型對應(yīng)課程目標1交換機配置實驗內(nèi)容:會綁定計算機MAC地址和交換機端口,配置交換機端口屬性,聚合交換機端口,設(shè)置交換機端口鏡像。實驗要求:必修6綜合課程目標12基于端口和MAC方式劃分VLAN實驗內(nèi)容:會分別基于端口和MAC方式劃分VLAN。實驗要求:必修4設(shè)計課程目標23基于子網(wǎng)、協(xié)議和策略方式劃分VLAN實驗內(nèi)容:會分別基于子網(wǎng)、協(xié)議、策略方式劃分VLAN。實驗要求:必修6設(shè)計課程目標34生成樹配置實驗內(nèi)容:能理解STP的選舉過程,會修改交換機的優(yōu)先級、端口開銷值。實驗要求:選修6設(shè)計課程目標3合計16+6注:實驗要求包括必修、選修;實驗類型包括演示、驗證、綜合、設(shè)計等,后兩類占比大于80%。四、課程教學(xué)方法采取集中講授、課堂討論、案例分析、在線教學(xué)等教學(xué)方式。五、學(xué)業(yè)評價和課程考核(一)考核方式及具體要求1.課程成績構(gòu)成與要求課程考核注重形成性和終結(jié)性評價相結(jié)合,考核內(nèi)容主要由平時作業(yè)、實驗報告、討論、期末考核組成,均按百分制計分,其中平時作業(yè)成績占20%、實驗報告成績占15%、討論成績占10%、期末考核成績占55%。2.課程目標達成考核與評價序號考核方式課程目標1(分值)課程目標2(分值)課程目標3(分值)合計1平時作業(yè)5105202實驗報告555153討論055104期末考試15251555課程目標對應(yīng)分值254530100(二)考核與評價標準1.平時成績考核與評價標準分值觀測點90-100分70-89分60-69分0-59分作業(yè)按時完成,90%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握到位。能夠利用理論知識識別、分析計算機網(wǎng)絡(luò)領(lǐng)域相關(guān)專業(yè)問題。按時完成,70%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握較到位。能夠較好利用理論知識識別、分析計算機網(wǎng)絡(luò)領(lǐng)域相關(guān)專業(yè)問題。延時完成,60%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握基本到位。利用理論知識對計算機網(wǎng)絡(luò)領(lǐng)域相關(guān)專業(yè)問題有一定的識別、分析。不交和補交,50%以下的作業(yè)內(nèi)容齊全,基本知識點理解、掌握有偏差。不能利用理論知識對計算機網(wǎng)絡(luò)領(lǐng)域相關(guān)專業(yè)問題進行識別、分析。2.實驗報告考核與評價標準觀測點分值90-100分70-89分60-69分0-59分實驗報告按時完成,90%以上的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握到位,實驗結(jié)果正確。按時完成,70%以上的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握較到位,實驗結(jié)果較正確。延時完成,60%以上的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握基本到位,實驗結(jié)果基本正確。不交和補交,50%以下的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握有偏差,實驗結(jié)果有錯誤。3.討論考核與評價標準分值觀測點90-100分70-89分60-69分0-59分討論討論積極,提出的問題有深度,問題解答正確。討論較積極,提出的問題較有深度,問題解答較正確。討論基本參與,基本能提出問題,問題解答基本正確。討論不參與或不積極,基本不能提出問題,問題解答基本不正確。4.期末試卷考核與評價標準根據(jù)課程目標及教學(xué)內(nèi)容,設(shè)計期末考核試題,綜合檢驗學(xué)生對課程相關(guān)知識的掌握、綜合應(yīng)用及解決復(fù)雜問題的能力,根據(jù)考試題目設(shè)計相應(yīng)評分標準。六、教材與參考書(一)推薦教材1.《計算機網(wǎng)絡(luò)教程》,謝鈞主編,人民郵電出版社,2021年11月版2.《計算機網(wǎng)絡(luò)實驗指導(dǎo)》,鄭宏主編,電子工業(yè)出版社,2020年2月版(二)參考資料1.《計算機網(wǎng)絡(luò):自頂向下方法》(原書第7版),詹姆斯主編/陳鳴(譯),機械工業(yè)出版社,20182.哈工大,李全龍老師的《計算機網(wǎng)絡(luò)》國家精品課程,/course/HIT-1540053.湖南科技大學(xué),高軍等老師,/course/204353963.html七、說明無?!睹嫦?qū)ο蟪绦蛟O(shè)計》教學(xué)大綱課程編號:13180504英文名稱:Object-OrientedProgramming學(xué)分:4學(xué)時:總學(xué)時80學(xué)時,其中理論48學(xué)時,實踐32學(xué)時先修課程:高級語言、數(shù)據(jù)結(jié)構(gòu)課程類別:專業(yè)基礎(chǔ)課授課對象:計算機科學(xué)與技術(shù)專業(yè)學(xué)生教學(xué)單位:機械與電氣工程學(xué)院修讀學(xué)期:第4學(xué)期一、課程描述和目標《面向?qū)ο蟪绦蛟O(shè)計》為計算機科學(xué)與技術(shù)專業(yè)的專業(yè)基礎(chǔ)課和核心課程,是以面向?qū)ο缶幊陶Z言為媒介,學(xué)習(xí)面向?qū)ο蟮幕A(chǔ)知識、基本概念、基本技能的專業(yè)必修課程。通過教學(xué)過程和實踐開發(fā)過程中的規(guī)范要求,培養(yǎng)良好的編程規(guī)范和精益求精的精神,為學(xué)生以后從事更專業(yè)化的軟件開發(fā)工作奠定基礎(chǔ)。本課程的課程目標如下:課程目標1:學(xué)習(xí)面向?qū)ο缶幊袒靖拍?,掌握Java語言基礎(chǔ)知識、Java語法構(gòu)成、熟悉常用類的用法;課程目標2:具備一定的面向?qū)ο蟪绦蚍治觥⒃O(shè)計、編碼、調(diào)試能力,能比較熟練地運用封裝、繼承、多態(tài)等特性進行簡單類的設(shè)計和實現(xiàn)。能將所學(xué)的知識運用到較復(fù)雜的應(yīng)用場景,在項目分析、設(shè)計等階段,識別和較規(guī)范地表達面向?qū)ο笤?。二、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重1.3能夠?qū)⑺惴ㄔO(shè)計、面向?qū)ο蟪绦蛟O(shè)計思想等知識與方法,用于計算機相關(guān)領(lǐng)域的復(fù)雜工程問題的分析、設(shè)計與實現(xiàn)。課程目標1課程目標2H2.2能夠?qū)τ嬎銠C相關(guān)領(lǐng)域的復(fù)雜工程問題進行有效的表達和建模、分析和評價,具備獲得有效結(jié)論的能力。課程目標2H5.2能夠?qū)ο鄳?yīng)的技術(shù)、現(xiàn)代工程工具和信息技術(shù)工具進行評價并理解其局限性,并進行必要的二次開發(fā).課程目標1課程目標2M三、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求及重、難點(含德育要求)學(xué)時教學(xué)方式對應(yīng)課程目標1Java入門基礎(chǔ)知識認識Java,學(xué)會搭建Java程序開發(fā)環(huán)境,集成開發(fā)環(huán)境的安裝與配置。掌握標準輸入輸出的常規(guī)用法。德育元素:科學(xué)技術(shù)是第一生產(chǎn)力,提升使命感2演示式課程目標12Java基礎(chǔ)語法分析Java各基本數(shù)據(jù)類型的特性,理解Java運算符與表達式,語句和語句塊,程序的流程控制等基礎(chǔ)語法。認識Java輸入輸出基本代碼結(jié)構(gòu);能綜合應(yīng)用這些知識編寫面向過程的邏輯代碼模塊。德育元素:耐心、恒心和不怕困難的決心,認真完成每個小任務(wù)4講授式發(fā)現(xiàn)式練習(xí)式課程目標13數(shù)組理解一維數(shù)組、二維數(shù)組、對象數(shù)組的概念、定義、初始化與引用的方法;分辨值類型和引用類型;能應(yīng)用數(shù)組求解實際問題。德育元素:近朱者赤,交正能量的朋友;(元素遍歷的啟示)明天的成就=今天的努力+昨天的積累4翻轉(zhuǎn)教學(xué)講練結(jié)合課程目標14字符串和常用類掌握常用類如string的用法;基本學(xué)會使用JavaAPI文檔,能根據(jù)需求查找并使用恰當?shù)南到y(tǒng)類。德育元素:通過API擴展自己的學(xué)習(xí)半徑;學(xué)無止境6講授式討論式課程目標1課程目標25類和對象理解面向?qū)ο蟮幕靖拍睿悍庋b、類、對象,方法,成員變量和局部變量,構(gòu)造方法等;能應(yīng)用這些概念發(fā)現(xiàn)、設(shè)計、實現(xiàn)和使用類、對象,管理對象集合。德育元素:人與環(huán)境和諧共存;傳承榜樣精神,汲取向上力量10翻轉(zhuǎn)教學(xué)啟發(fā)式練習(xí)式課程目標1課程目標26繼承與多態(tài)認識繼承的優(yōu)點,掌握多態(tài)的優(yōu)勢和應(yīng)用場合;理解抽象類和接口的區(qū)別;掌握對象比較的方法;根據(jù)實際需求綜合應(yīng)用繼承和多態(tài)來實現(xiàn)一組相關(guān)類和接口。德育元素:自主創(chuàng)新、道路自信,實現(xiàn)中華民族偉大復(fù)興10講授式啟發(fā)式練習(xí)式課程目標1課程目標27異常處理機制理解異常的概念及異常處理機制;熟練使用Java異常處理的5個關(guān)鍵字:try、catch、finally、throw和throws及其執(zhí)行過程,了解Java異常類的體系結(jié)構(gòu);結(jié)合項目使用異常、日志處理解決實際問題。德育元素:做事應(yīng)一絲不茍,工匠精神;前瞻性和危機意識4講授式練習(xí)式課程目標1課程目標28Java高級特性結(jié)合綜合案例項目,理解Java高級特性如反射和注解、多線程、事件機制及GUI編程實現(xiàn)等德育元素:編程也要追求真善美,“最多跑一次”的服務(wù)意識;合作才能共謀發(fā)展,團隊協(xié)作精神8案例教學(xué)課程目標2合計48序號實驗項目實驗內(nèi)容與要求學(xué)時類型對應(yīng)課程目標1Java基礎(chǔ)語法練習(xí)實驗要求:必修。實驗內(nèi)容:練習(xí)Java輸入輸出;結(jié)合PTA在線練習(xí)掌握Java的數(shù)據(jù)類型、控制流程等基本語法。4驗證課程目標1課程目標22數(shù)組及常用類實驗要求:必修。實驗內(nèi)容:數(shù)組和循環(huán)語句的結(jié)合應(yīng)用二維數(shù)組的使用(3)常見類string、Math、Calendar等類的綜合使用6設(shè)計課程目標13類和對象實驗要求:必修。實驗內(nèi)容:簡單類的設(shè)計(2)對象間的交互:模擬實現(xiàn)一個小型的學(xué)生選課系統(tǒng),每個學(xué)生可以選一些課程,并可獲得查詢每門課的成績等信息。實現(xiàn)學(xué)生類、課程類、控制類的定義。8設(shè)計課程目標1課程目標24繼承與多態(tài)實驗要求:必修。實驗內(nèi)容:類的繼承和基類構(gòu)造方法的應(yīng)用類的繼承和構(gòu)造函數(shù)的靈活應(yīng)用多態(tài)和接口基本練習(xí)異常機制及其應(yīng)用8綜合課程目標1課程目標25Java綜合應(yīng)用實驗要求:必修。實驗內(nèi)容:綜合應(yīng)用Java面向?qū)ο筇匦?,根?jù)需求,設(shè)計實現(xiàn)功能相對復(fù)雜的小型應(yīng)用系統(tǒng)。6綜合課程目標1課程目標2合計32四、課程教學(xué)方法線上教學(xué)與線下教學(xué)相結(jié)合;集中講授與探究式教學(xué)及翻轉(zhuǎn)課堂相結(jié)合;采用講授式、啟發(fā)式、探究式、討論式和練習(xí)式等教學(xué)方式。五、學(xué)業(yè)評價和課程考核(一)考核方式及具體要求序號考核方式課程目標1(分值)課程目標2(分值)合計1課后作業(yè)105152課程實驗510153平時表現(xiàn)1010204期末考試203050課程目標對應(yīng)分值4555100(二)考核與評價標準1.課后作業(yè)考核與評價標準作業(yè)都是編程題,采用PTA在線測評系統(tǒng)評判程序的正確性。根據(jù)作業(yè)的完成度及是否按時完成作業(yè)評分(百分制)。2.課程實驗考核與評價標準分值觀測點90-100分70-89分60-69分0-59分課程實驗?zāi)芨鶕?jù)實驗要求自主設(shè)計實驗方案,代碼規(guī)范,實驗完成度高,效果好。實驗報告內(nèi)容完整,體現(xiàn)面向?qū)ο笤O(shè)計思維。能根據(jù)實驗要求自主設(shè)計實驗方案,代碼比較規(guī)范,實驗完成度高,效果比較好。實驗報告內(nèi)容比較完整。能根據(jù)實驗要求自主設(shè)計實驗方案,實驗完成度一般,效果一般。實驗報告基本完整?;灸芨鶕?jù)實驗要求自主設(shè)計實驗方案,實驗完成度較差,效果較差。實驗報告不完整。3.平時表現(xiàn)與評價標準根據(jù)課堂表現(xiàn)、團隊合作及課程網(wǎng)站的微課學(xué)習(xí)、筆記、討論、單元測驗等完成情況及評分標準評分(百分制)。4.期末考試與評價標準根據(jù)期末考試及評分標準評分(百分制)。六、教材與參考書(一)推薦教材1.《Java基礎(chǔ)入門(第3版)》,黑馬程序員主編,清華大學(xué)出版社,2022年1月版;(二)參考資料1.《Java程序設(shè)計習(xí)題精編(第2版》,王薇主編,清華大學(xué)出版社,2019年10月版;2.《Java面向?qū)ο蟪绦蜷_發(fā)及實戰(zhàn)》,肖睿
崔雪煒主編,人民郵電出版社,2019年1月版。3.《Java編程思想(第4版)》,(美)BruceEckel(著),陳昊鵬(譯).機械工業(yè)出版社.2007年6月.4.《Java編程的邏輯》,馬俊昌著,機械工業(yè)出版社.2018年1月.5.《Java面向?qū)ο蟪绦蛟O(shè)計》,王愛國主編,機械工業(yè)出版社,2020年9月版?!禤ython編程技術(shù)》教學(xué)大綱課程編號:13180517英文名稱:PythonProgramming學(xué)分:3學(xué)時:總學(xué)時64學(xué)時,其中理論32學(xué)時,實踐32學(xué)時先修課程:高級語言、面向?qū)ο蟪绦蛟O(shè)計課程類別:專業(yè)必修課授課對象:計算機科學(xué)與技術(shù)專業(yè)學(xué)生教學(xué)單位:機械與電氣工程學(xué)院修讀學(xué)期:第3學(xué)期一、課程描述和目標Python編程技術(shù)是為計算機科學(xué)與技術(shù)等專業(yè)開設(shè)的一門重要的應(yīng)用技術(shù)課程,通過該課程的學(xué)習(xí),使得學(xué)生能夠理解Python的編程模式(命令式編程、函數(shù)式編程),熟練運用Python運算符、內(nèi)置函數(shù)以及列表、元組、字典、集合等基本數(shù)據(jù)類型和相關(guān)列表推導(dǎo)式、切片等特性來解決實際問題,熟練掌握Python分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)設(shè)計以及類的設(shè)計與使用,熟練使用字符串方法,掌握正則表達式的應(yīng)用方法,熟練使用Python讀寫文本文件,了解二進制文件操作,掌握Python程序的調(diào)試方法,掌握Python面向?qū)ο蟪绦蛟O(shè)計模式,掌握使用Python操作SQLite數(shù)據(jù)庫的方法,掌握Numpy和Pandas進行數(shù)據(jù)處理的基本用法,掌握使用matplotlib進行數(shù)據(jù)可視化的用法,同時還應(yīng)培養(yǎng)學(xué)生的代碼優(yōu)化與安全編程意識。本課程擬達到的課程目標:通過本課程的學(xué)習(xí),學(xué)生的計算思維能明顯提升,能夠通過編寫程序研究與計算機相關(guān)的復(fù)雜工程問題。具體的課程目標如下:課程目標1:能夠體會Python編程語言的特點和優(yōu)勢,熟悉Python的語法、常用函數(shù)及區(qū)別其他編程語言的特殊功能。熟練使用Python編寫程序,能夠利用Python的強大功能解決各種常見問題。課程目標2:了解Python強大的開源函數(shù)庫,能夠利用Python的基礎(chǔ)知識以及開源函數(shù)庫解決各種復(fù)雜工程問題。二、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重指標點1-3:能夠?qū)⑺惴ㄔO(shè)計、面向?qū)ο蟪绦蛟O(shè)計思想等知識與方法,用于計算機相關(guān)領(lǐng)域的復(fù)雜工程問題的分析、設(shè)計與實現(xiàn)課程目標1課程目標2M指標點4-2:能夠融合計算機專業(yè)知識結(jié)構(gòu),就復(fù)雜工程問題中涉及的領(lǐng)域性功能或性能問題進行研究,設(shè)計相關(guān)的實驗方案,并對結(jié)果或數(shù)據(jù)進行分析與總結(jié)課程目標1課程目標2H指標點5-2:能夠?qū)ο鄳?yīng)的技術(shù)、現(xiàn)代工程工具和信息技術(shù)工具進行評價并理解其局限性,并進行必要的二次開發(fā)課程目標1L
三、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求及重、難點(含德育要求)學(xué)時教學(xué)方式對應(yīng)課程目標1Python基礎(chǔ)知識要求熟悉數(shù)據(jù)類型、運算符與表達式、變量賦值與I/O操作、控制結(jié)構(gòu)與流程圖,能夠利用Python編寫簡單程序。知識創(chuàng)新、傳統(tǒng)文化、自強自立。2講授演示練習(xí)課程目標12函數(shù)與模塊要求熟練使用函數(shù)編寫Python程序,理解Python編程語言中模塊的概念,會編寫自己的模塊,并能在別的程序中調(diào)用自己的編寫的模塊。理解函數(shù)式編程思想。函數(shù)體現(xiàn)分而治之的思想。函數(shù)講究的是合作,大家組成團隊、互相幫助、各取所長,這樣使得學(xué)習(xí)效率更高、收獲更大。2講授演示練習(xí)課程目標13類與對象理解類與對象的概念,能夠熟練使用Python編程語言編寫各種類,并能使用類與對象來解決相關(guān)問題??茖W(xué)精神、愛國精神,實現(xiàn)科技自信。4講授演示練習(xí)課程目標14字符串處理理解字符串是不可變對象的特點,能夠?qū)崿F(xiàn)字符串的各種操作,能解決與字符串相關(guān)的問題,掌握正則表達式的使用。努力探索,科技自信;2講授演示練習(xí)課程目標15列表理解列表的特點,熟悉列表的各種方法,并能體會用列表處理問題的優(yōu)點。能夠使用列表解決相關(guān)問題。團結(jié)協(xié)作、兼容并包。2講授演示練習(xí)課程目標26元組、字典與集合理解元組、字典與集合的特點,熟悉字典與集合的各種操作方法,并能體會用字典與集合處理問題的優(yōu)點。能夠使用元組、字典與集合解決相關(guān)問題。不忘初心、牢記使命。4講授演示練習(xí)課程目標27文件及數(shù)據(jù)庫訪問熟悉Python語言訪問文件和數(shù)據(jù)庫的方法,能夠熟練使用相關(guān)函數(shù)訪問文件和數(shù)據(jù)庫,并能基于文件來編寫實用的應(yīng)用程序。詞云統(tǒng)計,弘揚傳統(tǒng)文化。4講授演示練習(xí)課程目標28應(yīng)用問題能夠?qū)?fù)雜工程問題進行分析,并能自行探索使用Python工具解決復(fù)雜問題的方案。(使用python進行網(wǎng)頁數(shù)據(jù)爬取,科學(xué)計算與可視化,圖像處理)獲取奮發(fā)向上、團隊合作、探索創(chuàng)新的精神動力。12講授演示練習(xí)課程目標2合計32序號實驗項目實驗內(nèi)容與要求學(xué)時類型對應(yīng)課程目標1字符串處理使用凱撒密碼加密和解密英文文件。根據(jù)用戶輸入加密或解密,用凱撒加密方法,對文件中的西文文本內(nèi)容進行加密或解密。必修4設(shè)計課程目標12列表使用葡萄酒評論分析。通過分析數(shù)據(jù),用戶可以根據(jù)產(chǎn)地、評份、價格等挑選適合自己的葡萄酒,商家可以分析消費者的購買行為習(xí)慣,可以更加準確地提供適合市場的產(chǎn)品,精準定位客戶。必修4設(shè)計課程目標13字典與集合的應(yīng)用股票分析。附件每個文件名對應(yīng)股票代碼的股票交易數(shù)據(jù),使用這些文件進行運算并輸出結(jié)果,如跌幅最大的10支股票代碼的集合、成交量最大的10支股票代碼集合、最高價最高的10支股票代碼的集合、最低價最低的10支股票代碼集合等。必修6設(shè)計課程目標14文件與數(shù)據(jù)庫的訪問模擬生成身份信息及查驗身份。通過查驗居民身份證可以掌握持證人的姓名、性別、出生日期、住址和公民身份號碼等信息,還可以獲得居住地和出生地信息。必修6設(shè)計課程目標25應(yīng)用項目1編寫Python爬蟲程序,爬取某網(wǎng)站的數(shù)據(jù),并對爬取的數(shù)據(jù)進行統(tǒng)計和分析。必修6綜合課程目標26應(yīng)用項目2AI圖像識別工具的編寫。必修。6綜合課程目標2合計32注:實驗要求包括必修、選修;實驗類型包括演示、驗證、綜合、設(shè)計等,后兩類占比大于80%。四、課程教學(xué)方法理論教學(xué):主要采用課堂講授、程序演示、小組討論等方式。實驗教學(xué):項目講解、學(xué)生自主實驗、個別輔導(dǎo)、程序分析等方式。五、學(xué)業(yè)評價和課程考核(一)考核方式及具體要求序號考核方式課程目標1(分值)課程目標2(分值)合計1平時表現(xiàn)55102階段檢測105153課程實驗55104期中考試105155課程項目203050課程目標對應(yīng)分值5050100(二)考核與評價標準1.平時表現(xiàn)與評價標準根據(jù)回答問題、課堂表現(xiàn)、團隊合作及課程網(wǎng)站的微課學(xué)習(xí)、測驗、測試及討論等完成情況及評分標準評分(百分制)。2.階段檢測與評價標準階段檢測根據(jù)測試題目及評分標注進行打分(百分制)。3.課程實驗與評價標準分值觀測點90-100分70-89分60-69分0-59分課程實驗?zāi)芨鶕?jù)實驗要求自主設(shè)計實驗方案,有自己的設(shè)計理念,實驗完成度高,效果好。實驗報告內(nèi)容完整。能根據(jù)實驗要求自主設(shè)計實驗方案,有自己的設(shè)計理念,實驗完成度較高,效果較好。實驗報告比較完整。能根據(jù)實驗要求自主設(shè)計實驗方案,實驗完成度一般,效果一般。實驗報告基本完整。基本能根據(jù)實驗要求自主設(shè)計實驗方案,實驗完成度較差,效果較差。實驗報告不完整。4.期中考試與評價標準根據(jù)期中考試及評分標準評分(百分制)。5.課程項目與評價標準分值觀測點90-100分70-89分60-69分0-59分課程項目課程項目功能完善,符合課程項目設(shè)計要求;項目代碼規(guī)范,代碼注釋豐富,符合項目開發(fā)代碼要求;界面簡潔美觀,人機交互合理,業(yè)務(wù)邏輯合理。項目文檔格式規(guī)范,符合項目技術(shù)文檔要求。課程項目功能較完善,符合課程項目設(shè)計要求;項目代碼較規(guī)范,有一定代碼注釋,符合項目開發(fā)代碼要求;界面簡潔美觀,人機交互較合理,業(yè)務(wù)邏輯合理。項目文檔格式較規(guī)范,符合項目技術(shù)文檔要求。課程項目功能基本完善,符合課程項目設(shè)計要求;項目代碼規(guī)范,有代碼注釋,基本符合項目開發(fā)代碼要求;界面效果一般,人機交互簡單,業(yè)務(wù)邏輯基本合理。項目文檔基本符合項目技術(shù)文檔要求。課程項目基本功能未完成;項目代碼不規(guī)范;界面簡陋,人機交互不合理。項目文檔格式不規(guī)范,不符合項目技術(shù)文檔要求。六、教材與參考書(一)推薦教材《Python語言程序設(shè)計基礎(chǔ)(第2版)》,嵩天等編著,高等教育出版社,2017年2月版。(二)參考資料1.《Python程序設(shè)計基礎(chǔ)》,趙廣輝、李敏之、邵艷玲編著,高等教育出版社,2021年5月版;2.《Python程序設(shè)計》第3版,董付國編著,清華大學(xué)出版社,2020年6月版;3.《Python編程從入門到實踐》,埃里克·馬瑟斯主編,人民郵電出版社,2016年7月版;4.《Python基礎(chǔ)教程》第3版,MagnusLieHetland主編,人民郵電出版社,2018年1月版;《計算機組成原理》教學(xué)大綱課程編號:13220506英文名稱:PrincipleofComputerOrganization學(xué)分:3學(xué)時:總學(xué)時64學(xué)時,其中理論32學(xué)時,實踐32學(xué)時先修課程:計算機導(dǎo)論、高級語言、數(shù)據(jù)結(jié)構(gòu)課程類別:專業(yè)主干課授課對象:計算機科學(xué)與技術(shù)專業(yè)學(xué)生教學(xué)單位:機械與電氣工程學(xué)院修讀學(xué)期:第4學(xué)期一、課程描述和目標計算機組成原理是計算機科學(xué)技術(shù)專業(yè)的一門重要的專業(yè)主干課。通過本課程的學(xué)習(xí),使學(xué)生理解微機系統(tǒng)的組成結(jié)構(gòu)以及各功能部件的組成和工作原理,幫助學(xué)生建立計算機的整機概念,使學(xué)生初步具備設(shè)計簡單計算機系統(tǒng)的能力,從而為進一步學(xué)習(xí)本專業(yè)后繼課程和進行與系統(tǒng)有關(guān)的技術(shù)工作打下基礎(chǔ)。課程目標1:掌握計算機硬件系統(tǒng)中各大部件的組成原理、邏輯實現(xiàn)方法及構(gòu)成整機的技術(shù)。課程目標2:掌握計算機工作原理,了解計算機指令系統(tǒng)設(shè)計過程。課程目標3:培養(yǎng)學(xué)生在硬件系統(tǒng)的分析、設(shè)計、開發(fā)、使用和維護方面的能力。二、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重1-2:具備將計算機軟硬件體系知識應(yīng)用于計算機軟件系統(tǒng)工作原理或機理的分析與理解的能力。課程目標1H3-2:能夠設(shè)計與開發(fā)滿足特定需求的計算機軟件系統(tǒng)、模塊或算法,能夠正確選擇滿足特定需求的計算機硬件系統(tǒng)。課程目標2M5-2:能夠?qū)ο鄳?yīng)的技術(shù)、現(xiàn)代工程工具和信息技術(shù)工具進行評價并理解其局限性,并進行必要的二次開發(fā)。課程目標3H三、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求及重、難點(含德育要求)學(xué)時教學(xué)方式對應(yīng)課程目標1微型計算機概述了解計算機系統(tǒng)的層次結(jié)構(gòu);計算機的硬件框圖,硬件的主要技術(shù)指標。重點:準確畫出并能解釋其工作的過程;難點:能深刻理解,并用這些技術(shù)指標描述常見硬件的性能德育:積極向上、自主學(xué)習(xí)2講授式啟發(fā)式課程目標1課程目標2課程目標32計算機的發(fā)展及應(yīng)用了解計算機在科學(xué)計算機和數(shù)據(jù)處理、工業(yè)控制、辦公自動化、CAD/CAM/CIMS及人工智能方面的應(yīng)用。重點:培養(yǎng)學(xué)生學(xué)習(xí)計算機組成原理的興趣。難點:要求學(xué)生能獨立舉出各應(yīng)用領(lǐng)域的例子。德育:積極向上、自主學(xué)習(xí)2講授式討論式課程目標1課程目標33總線掌握:總線的基本概念、發(fā)展過程;總線的基本概念、總線的分類、總線的特性及性能指標;重點:了解總線的判優(yōu)機制、總線的通信機制難點:理解總線的方式及其控制過程德育:積極向上、自主學(xué)習(xí)2講授式討論式課程目標1課程目標24半導(dǎo)體存儲器掌握半導(dǎo)體存儲器的分類、結(jié)構(gòu)與性能指標;典型ROM與RAM芯片的引腳信號;高速緩沖存儲器技術(shù)、虛擬存儲器及其管理技術(shù)。重點和難點:存儲器操作方式及存儲器的擴展設(shè)計方法;德育:積極向上、自主學(xué)習(xí)8講授式啟發(fā)式課程目標1課程目標2課程目標35I/O系統(tǒng)理解輸入輸出系統(tǒng)的基本概念、接口的功能重點:接口控制方式難點:設(shè)計簡單的輸入輸出接口電路德育:積極向上、自主學(xué)習(xí)4講授式練習(xí)式課程目標1課程目標2課程目標37數(shù)的表示、指令系統(tǒng)掌握數(shù)的表示:原碼、反碼補碼等掌握尋址方式、堆棧的生成方式及工作原理、初步了解指令系統(tǒng)設(shè)計中應(yīng)考慮的各種因素;重點:尋址方式;難點:指令格式設(shè)計德育:積極向上、自主學(xué)習(xí)4講授式啟發(fā)式課程目標1課程目標2課程目標36中央處理器了解CPU的基本功能結(jié)構(gòu),指令周期與指令流水、注意中斷系統(tǒng)的工作機理為以后實踐中從事底層開發(fā)提供良好的理論支持。重點:中斷系統(tǒng)的工作機理;難點:CPU時鐘周期德育:積極向上、自主學(xué)習(xí)6講授式啟發(fā)式課程目標1課程目標2課程目標38控制單元理解計算機微程序工作流程培養(yǎng)控制邏輯設(shè)計的能力。重點:微指令和機器指令難點:微碼表和微處理流程德育:積極向上、自主學(xué)習(xí)、團隊合作4講授式啟發(fā)式課程目標1課程目標2課程目標3合計48序號實驗項目實驗內(nèi)容與要求學(xué)時類型對應(yīng)課程目標1實驗儀介紹實驗要求:必修。實驗內(nèi)容:掌握DVCC組成實驗儀的使用方法2綜合課程目標1課程目標22運算器實驗實驗要求:必修。實驗內(nèi)容:1)掌握簡單運算器數(shù)據(jù)傳送通路。2)驗證運算器功能發(fā)生器(74LS181)的組合功能。。4設(shè)計課程目標1課程目標23移位控制實驗實驗要求:必修實驗內(nèi)容:1)驗證移位控制的組合功能;掌握移位操作的微控信號及數(shù)據(jù)通路。2)掌握移位操作的微控信號及數(shù)據(jù)通路。。4設(shè)計課程目標1課程目標24存儲器讀寫實驗實驗要求:必修實驗內(nèi)容:1)掌握主存儲器的構(gòu)成和工作特性。2)掌握讀和寫主存儲器的方法和步驟。3)掌握用總線控制數(shù)據(jù)傳送的方法4)熟悉存儲器讀寫操作的微控信號4綜合課程目標1課程目標35微碼裝入和執(zhí)行實驗要求:必修實驗內(nèi)容:1)掌握時序產(chǎn)生器、微控制器的工作原理。2)掌握微程序的編制、裝入、執(zhí)行方法,觀測微程序的運行過程。6設(shè)計課程目標1課程目標36簡單模型機設(shè)計與實現(xiàn)實驗要求:必修實驗內(nèi)容:1)構(gòu)造一臺基本模型計算機。2)弄清指令與微指令的關(guān)系;程序與微程序的關(guān)系12設(shè)計課程目標1課程目標3合計32四、課程教學(xué)方法集中講授、小組討論、在線教學(xué)等教學(xué)方式五、學(xué)業(yè)評價和課程考核課程考核注重過程性評價和期末考核綜合多元評價,考核內(nèi)容由平時作業(yè)、實驗報告和期末考試組成,均按百分制記分,其中平時成績占20%、實驗報告成績占20%、期末考試成績占60%。(一)考核方式及具體要求序號考核方式課程目標1(分值)課程目標2(分值)課程目標3(分值)合計1平時作業(yè)4106202實驗報告4106203期末考試12301860課程目標對應(yīng)分值205030100(二)考核與評價標準1.平時成績考核與評價標準分值觀測點90-100分70-89分60-69分0-59分作業(yè)按時完成,90%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握到位。能夠利用理論知識識別、分析計算機領(lǐng)域相關(guān)專業(yè)問題。按時完成,70%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握較到位。能夠較好利用理論知識識別、分析計算機領(lǐng)域相關(guān)專業(yè)問題。延時完成,60%以上的作業(yè)內(nèi)容齊全,基本知識點理解、掌握基本到位。利用理論知識對計算機領(lǐng)域相關(guān)專業(yè)問題有一定的識別、分析。不交和補交,50%以下的作業(yè)內(nèi)容齊全,基本知識點理解、掌握有偏差。不能利用理論知識對計算機領(lǐng)域相關(guān)專業(yè)問題進行識別、分析。2實驗報告考核與評價標準分值觀測點90-100分70-89分60-69分0-59分實驗報告按時完成,90%以上的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握到位、實驗結(jié)果正確。按時完成,70%以上的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握比較到位、實驗結(jié)果比較正確按時完成,60%以上的實驗報告內(nèi)容齊全,實驗內(nèi)容理解、掌握基本到位、實驗結(jié)果基本正確按時完成,90%以上的實驗報告內(nèi)容不太齊全,實驗內(nèi)容理解模糊、掌握有偏差、實驗結(jié)果有錯誤3.期末試卷考核與評價標準根據(jù)課程目標及教學(xué)內(nèi)容,設(shè)計期末考核試題,綜合檢驗學(xué)生對課程相關(guān)知識的掌握、綜合應(yīng)用及解決復(fù)雜問題的能力,根據(jù)考試題目設(shè)計相應(yīng)評分標準。六、教材與參考書(一)推薦教材1.《計算機組成原理(第五版)》,白中英,戴志濤主編,科學(xué)出版社,2015年12月1日;2.《計算機組成原理(第二版)》,唐朔飛主編,高等教育出版社,2008年1月1日;3.《計算機組成原理》,任國林主編,電子工業(yè)出版社,2010年2月1日。(二)參考資料1.《計算機組成原理》,黃穎主編,科學(xué)清華大學(xué)出版社,2013年9月1日;2.《計算機組成原理》,蔣本珊主編,清華大學(xué)出版社,2013年8月1日。七、說明無《Web課程設(shè)計》教學(xué)大綱課程編號:13220504英文名稱:CourseDesignofWeb學(xué)分:3學(xué)時:總學(xué)時3周學(xué)時,其中實踐3周學(xué)時先修課程:數(shù)據(jù)庫原理及應(yīng)用、Web前端開發(fā)、Web程序設(shè)計(JSP)課程類別:專業(yè)主干課授課對象:數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)學(xué)生教學(xué)單位:機械與電氣工程學(xué)院修讀學(xué)期:短2學(xué)期一、課程描述和目標《Web課程設(shè)計》是一門數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)學(xué)生的專業(yè)必修課,屬于應(yīng)用類實踐課程。通過本課程,讓學(xué)生學(xué)習(xí)Web應(yīng)用系統(tǒng)開發(fā)基本流程,能設(shè)計和開發(fā)具有一定復(fù)雜程度業(yè)務(wù)需求的Web應(yīng)用系統(tǒng)。能對業(yè)務(wù)需求進行分析,設(shè)計支持Web應(yīng)用系統(tǒng)的數(shù)據(jù)庫,能對Web應(yīng)用系統(tǒng)進行模塊分解,能以團隊形式完成Web應(yīng)用系統(tǒng)的設(shè)計和開發(fā)。課程目標1:能對Web應(yīng)用系統(tǒng)進行需求分析,模塊設(shè)定,數(shù)據(jù)庫設(shè)計,代碼編寫與調(diào)試,功能測試和系統(tǒng)發(fā)布。課程目標2:能編寫規(guī)范的Web應(yīng)用系統(tǒng)技術(shù)開發(fā)文檔。課程目標3:能以團隊合作形式完成Web應(yīng)用系統(tǒng)的設(shè)計和開發(fā)。二、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重指標點3-2:針對大數(shù)據(jù)系統(tǒng)工程問題,能夠在理解復(fù)雜工程問題的基礎(chǔ)上定義功能、目標和限制,并設(shè)計開發(fā)復(fù)雜工程問題的解決方案。課程目標1M指標點5-1:能夠針對大數(shù)據(jù)工程問題,為構(gòu)建復(fù)雜工程問題的模擬環(huán)境選擇和使用合適的現(xiàn)代工程工具和信息技術(shù)工具,并能理解其局限性。課程目標2L指標點9-2:理解在多學(xué)科背景下團隊的意義,并在團隊承擔(dān)不同的角色課程目標3H
三、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求及重、難點(含德育要求)學(xué)時教學(xué)方式對應(yīng)課程目標1 課程設(shè)計任務(wù)、目的、要求及考核方式。布置和講解課程設(shè)計題目。學(xué)生分組,指定組長,按組選定題目。理解課程設(shè)計的規(guī)范要求,理解課程設(shè)計題目。完成分組,3至5位同學(xué)為一個小組。德育要求:愛崗敬業(yè)、團隊協(xié)作0.5天講授式討論式課程目標1課程目標2課程目標32Web應(yīng)用系統(tǒng)需求分析、功能模塊設(shè)定。Web應(yīng)用系統(tǒng)數(shù)據(jù)庫設(shè)計。完成系統(tǒng)的需求分析、功能模塊設(shè)定、數(shù)據(jù)庫設(shè)計,成果體現(xiàn)在課程設(shè)計報告中。德育要求:家國情懷2天講授式討論式練習(xí)式課程目標1課程目標2課程目標33Web應(yīng)用系統(tǒng)界面設(shè)計。Web應(yīng)用系統(tǒng)數(shù)據(jù)庫實現(xiàn)。Web應(yīng)用系統(tǒng)代碼編寫。完成界面設(shè)計、數(shù)據(jù)庫創(chuàng)建、系統(tǒng)代碼編寫。成果體現(xiàn)在Web應(yīng)用系統(tǒng)開發(fā)源代碼中。德育要求:工匠精神5天講授式討論式練習(xí)式課程目標1課程目標2課程目標34Web應(yīng)用系統(tǒng)測試。Web應(yīng)用系統(tǒng)部署與發(fā)布。課程設(shè)計報告撰寫。演示視頻錄制。完成Web應(yīng)用系統(tǒng)測試和發(fā)布,完成課程設(shè)計報告,完成演示視頻制作。德育要求:職業(yè)素養(yǎng)1.5天講授式討論式練習(xí)式課程目標1課程目標2課程目標35匯報答辯小組形式演示匯報答辯。德育要求:創(chuàng)新意識、團隊協(xié)作1天演示式答辯式課程目標1課程目標2課程目標3合計10天
四、課程教學(xué)方法采用集中講授、分組討論、演示答辯等教學(xué)方式。五、學(xué)業(yè)評價和課程考核(一)考核方式及具體要求序號教學(xué)環(huán)節(jié)課程目標1(分值)課程目標2(分值)課程目標3(分值)合計1課程項目503020100課程目標對應(yīng)分值503020100(二)考核與評價標準1.課程項目考核與評價標準分值觀測點90-100分70-89分60-69分0-59分作業(yè)課程項目功能完善,符合課程項目設(shè)計要求;項目代碼規(guī)范,代碼注釋豐富,符合項目開發(fā)代碼要求;界面簡潔美觀,人機交互合理,業(yè)務(wù)邏輯合理。項目文檔格式規(guī)范,符合項目技術(shù)文檔要求。團隊協(xié)作分工合理,項目答辯準確流暢。課程項目功能較完善,符合課程項目設(shè)計要求;項目代碼較規(guī)范,有一定代碼注釋,符合項目開發(fā)代碼要求;界面簡潔美觀,人機交互較合理,業(yè)務(wù)邏輯合理。項目文檔格式較規(guī)范,符合項目技術(shù)文檔要求。團隊協(xié)作分工較合理,項目答辯較準確較流暢。課程項目功能基本完善,符合課程項目設(shè)計要求;項目代碼規(guī)范,有代碼注釋,基本符合項目開發(fā)代碼要求;界面效果一般,人機交互簡單,業(yè)務(wù)邏輯基本合理。項目文檔基本符合項目技術(shù)文檔要求。團隊協(xié)作分工基本合理,項目答辯基本準確基本流暢。課程項目基本功能未完成;項目代碼不規(guī)范;界面簡陋,人機交互不合理。項目文檔格式不規(guī)范,不符合項目技術(shù)文檔要求。團隊協(xié)作分工不合理,答辯不準確。六、教材與參考書(一)推薦教材無(二)參考資料1.《Web前端開發(fā)技術(shù)(HTML5+CSS3+JavaScript+jQuery)(微課版)》,劉均主編,清華大學(xué)出版社,2022年6月版;2.《JavaWeb程序設(shè)計任務(wù)教程》,黑馬程序員主編,人民郵電出版社,2021年6月版;七、說明無《Web前端開發(fā)》教學(xué)大綱課程編號:13220502英文名稱:Front-endDevelopmentofWeb學(xué)分:2.5學(xué)時:總學(xué)時48學(xué)時,其中理論32學(xué)時,實踐16學(xué)時先修課程:計算機導(dǎo)論課程類別:專業(yè)拓展課授課對象:數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)學(xué)生教學(xué)單位:機械與電氣工程學(xué)院修讀學(xué)期:第4學(xué)期一、課程描述和目標《Web前端開發(fā)》是一門數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)學(xué)生的專業(yè)選修課,屬于應(yīng)用類課程。通過本課程,讓學(xué)生學(xué)習(xí)有關(guān)Web前端開發(fā)所需的知識,學(xué)習(xí)Web前端常用的開發(fā)和調(diào)試工具,能用HTML技術(shù)設(shè)計Web頁面,能用CSS對Web頁面進行布局和美化,能用JavaScript實現(xiàn)Web頁面的動態(tài)效果和交互功能,能設(shè)計和開發(fā)滿足不同行業(yè)需求的Web前端應(yīng)用。課程目標1:學(xué)習(xí)Web前端開發(fā)所需的基礎(chǔ)知識,包括HTML、CSS、JavaScript,培養(yǎng)Web前端開發(fā)的基本能力,包括代碼編寫、代碼調(diào)試、頁面優(yōu)化。課程目標2:能設(shè)計與開發(fā)滿足不同行業(yè)需求的Web前端應(yīng)用。二、課程目標對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標點課程目標權(quán)重指標點3-2:針對大數(shù)據(jù)系統(tǒng)工程問題,能夠在理解復(fù)雜工程問題的基礎(chǔ)上定義功能、目標和限制,并設(shè)計開發(fā)復(fù)雜工程問題的解決方案。課程目標1L指標點4-1:能夠通過文獻閱讀和實驗設(shè)計并采用大數(shù)據(jù)技術(shù)原理,就復(fù)雜工程應(yīng)用中涉及的局部性功能或性能問題進行研究,對結(jié)果或數(shù)據(jù)進行分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西南林業(yè)大學(xué)《材料科學(xué)與工程基礎(chǔ)》2022-2023學(xué)年第一學(xué)期期末試卷
- 西京學(xué)院《西京青曲課堂相聲》2021-2022學(xué)年第一學(xué)期期末試卷
- 職稱申報誠信承諾書(個人)附件4
- 西華師范大學(xué)《篆書技法》2021-2022學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《現(xiàn)代數(shù)學(xué)概論》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024年職業(yè)資格-養(yǎng)老護理員養(yǎng)老基礎(chǔ)知識模擬考試題庫試卷
- 西華師范大學(xué)《人體解剖生理學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 西華師范大學(xué)《地理多媒體課件制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 西昌學(xué)院《項目設(shè)計實訓(xùn)》2022-2023學(xué)年第一學(xué)期期末試卷
- 電力專項測試題附答案
- Unit4ExploringpoetryExtendedReading公開課課件高中英語牛津譯林版(2020)選擇性
- 天線技術(shù)在智能電網(wǎng)通信系統(tǒng)中的關(guān)鍵技術(shù)研究-第2篇
- 急診科護士培訓(xùn)計劃(6篇)
- 初一二元一次方程組計算50題
- 中國公路學(xué)會高德地圖-2023年高速公路服務(wù)區(qū)出行熱度分析報告:1月-6月
- 安裝發(fā)光字驗收單
- 項目式學(xué)習(xí)在初中化學(xué)單元教學(xué)中的應(yīng)用以第九單元“溶液”教學(xué)為例
- 中職英語新高教版基礎(chǔ)模塊1unit4school-life
- 無線網(wǎng)絡(luò)規(guī)劃流程及方法
- 學(xué)習(xí)行為表現(xiàn)國家開放大學(xué)
- 《關(guān)于加強和改進新時代師德師風(fēng)建設(shè)的意見》培訓(xùn)課件
評論
0/150
提交評論