計算機科學與技術專業本科人才培養方案(2019版)
計算機科學與技術專業本科人才培養方案(2019版)
作者:         日期:2024年03月28日
計算機科學與技術專業本科人才培養方案 (2019修訂版) 一、培養目标 本專業立足廣西、面向全國,以知識、能力、素質全面發展,愛國進取、創新思辨等為宗旨,培養掌握數學、自然科學基礎知識以及計算機相關的基本理論、知識、技術和方法,具備良好的計算思維和計算機工程技術實踐經驗,具有良好的人文素養、社會道德和職業道德,具有團隊合作精神和協作能力,具有創新意識和國際視野,能夠主動學習以适應計算機技術和經濟社會發展需要的德智體美勞全面發展的計算機科學與技術領域工程應用型專門人才。學生畢業後能夠勝任關于計算系統的技術研究、設計開發、工程應用、維護管理等工作。 學生畢業5年左右,能夠在計算機軟硬件系統、網絡系統、雲計算大數據等領域從事研發、設計、項目管理、運行維護、技術服務等工作,成為計算機領域的工程師,其應具有的素質能力即本專業培養目标如下: 培養目标1:具有計算機科學與技術學科領域所需的數學、自然科學、工程基礎和人文社會科學素養,具備紮實的基礎理論、知識和專業技能,能夠在計算機相關應用領域軟硬件系統設計、技術開發、項目管理、運行維護、技術服務等工作中發揮骨幹作用,能完成計算機應用領域中等規模以上項目; 培養目标2:擁有健康的體魄,端正的世界觀、人生觀和價值觀,具有社會責任感和工程倫理道德,在計算機工程實踐中綜合考慮社會、經濟、法律、環境與可持續性發展等因素影響,能夠堅持公衆利益優先; 培養目标3:能夠有效地溝通與表達,具有較強的協調、管理和組織能力,領導團隊完成計算機工程項目任務; 培養目标4:能夠跟蹤計算機科學前沿科技,具有全球化意識和國際視野,擁有終身學習意識和自主學習能力,能夠積極主動适應不斷變化的國内外形勢和環境持續發展。 二、畢業要求 畢業要求1 工程知識:能将數學、自然科學、工程基礎和專業知識比較、綜合運用于解決計算機科學與技術相關應用領域中的複雜工程問題。 指标點1.1掌握數學、自然科學、工程科學的基本知識,并能運用相關的語言工具以數學及物理思維方式表述工程問題;; 指标點1.2 掌握數學、自然科學、工程和專業基礎知識,能對計算機工程領域的具體對象進行表述、建立模型并求解; 指标點1.3 掌握專業知識和數學模型,能運用于分析、比較計算機系統的複雜工程問題,并得出有效結論; 指标點1.4 能利用所學的專業知識和數學模型方法比較與綜合計算機系統的設計、開發或管理。 畢業要求2 問題分析:能夠綜合運用數學、自然科學和工程科學的基本原理和方法,通過文獻研究,對計算機科學與技術相關應用領域中的複雜工程問題進行識别、表達和分析,獲得有效結論。 指标點2.1能夠利用數學、自然科學基本原理,識别和判斷計算機系統的複雜工程問題的關鍵環節;; 指标點2.2 能基于計算機相關科學原理和數學模型方法正确表達計算機系統的複雜工程問題; 指标點2.3 能通過查閱文獻研究、分析、比較、推演和選擇計算機系統複雜工程問題的解決方案; 指标點2.4 能理解和運用計算機基本原理和相關技術文獻,對計算機系統的複雜工程問題分析過程的影響因素,獲得有效結論。 畢業要求3 設計/開發解決方案:能綜合運用理論和技術手段提出針對計算機科學與技術相關應用領域中的複雜工程問題的解決方案,設計滿足特定需求的系統、模塊或開發流程,并在設計開發過程中體現創新意識,綜合考慮社會、健康、安全、法律、文化以及環境等因素。 指标點3.1 掌握計算機工程設計的技術和方法,了解影響設計目标和技術方案的各種因素。 指标點3.2 能綜合運用計算機知識,針對複雜軟硬件工程問題,設計滿足特定需求和性能的功能模塊。 指标點3.3 能遵循計算機工程項目開發的技術标準和流程,融入創新思想,設計計算機系統解決方案。 指标點3.4 能在計算機工程項目解決方案的設計過程中,考慮社會、健康、安全、法律、文化以及環境等因素。 畢業要求4 研究:能基于科學原理,運用基本的實驗觀察方法、實驗分析理論和實驗數據處理方法,對計算機科學與技術相關應用領域中的複雜工程問題進行研究,制定技術路線,通過數據分析得到合理有效的結論,提出有效的解決方案。 指标點4.1 能基于科學原理,通過文獻研究或方法,調研和分析計算機系統的複雜工程問題; 指标點4.2 根據拟解決的複雜計算機工程問題,制定技術路線,設計出實驗方案; 指标點4.3 能根據實驗方案分析數據得到合理有效的結論,提出解決方案。 畢業要求5 使用現代工具:能針對計算機科學與技術相關應用領域中的複雜工程問題,選擇、使用與開發恰當的技術、資源、現代工程工具和信息技術工具進行預測與模拟,在實踐過程中分析工具的局限性。 指标點5.1 掌握計算機科學與技術專業常用的信息技術工具、工程工具和模拟軟件等,并能理解其局限性; 指标點5.2 能選擇、使用恰當的工具對計算機系統的複雜工程問題進行分析、模拟與設計; 指标點5.3 能針對計算機工程領域的問題,開發或選用滿足特定需求的現代工具,模拟、仿真和預測,并在實踐中分析其局限性。 畢業要求6 工程與社會:能基于計算機工程的背景知識對相關應用領域的複雜工程問題進行分析,評價解決方案對社會、健康、安全、法律以及文化的影響,具有信息安全與知識産權保護等法律意識,并理解應承擔的責任。 指标點6.1 了解計算機工程行業的相關技術标準、行業規範、知識産權、産業政策和法律法規,能理解不同社會文化對計算機工程活動的影響; 指标點6.2 能運用計算機基礎知識,分析和評價計算機工程實踐和複雜問題解決方案對社會、健康、安全、法律以及文化的影響,理解應該承擔的責任。 畢業要求7 環境和可持續發展:具有環境保護和可持續發展意識,了解環境保護相關政策法規,能夠理解和評價計算機科學與技術相關應用領域的工程實踐對環境和社會可持續發展的影響。 指标點7.1 具有環境保護和可持續發展意識,能闡述計算機科學與技術相關應用領域的環境保護政策法規; 指标點7.2 能站在環境保護和可持續發展的角度考慮計算機工程項目的可持續性,評價産品周期中可能對人類和環境的影響。 畢業要求8 職業規範:擁有健康的體魄,能樹立正确的人生觀、價值觀和世界觀,了解中國國情,維護國家利益,具有人文社會科學素養和社會責任感,能夠在工程實踐中理解并遵守工程職業道德和行為規範,履行計算機工程師的社會責任。 指标點8.1 擁有健康的體魄,了解國情,維護國家利益,具有社會主義核心價值觀,負有推動民族複興和社會進步的責任感; 指标點8.2 理解誠實公正、誠信守則的工程職業道德和規範,并能在工程實踐中自覺遵守; 指标點8.3 能在工程實踐中理解并遵守工程職業道德和行為規範,履行計算機工程師的社會責任。 畢業要求9 個人和團隊:具有較強的團隊合作意識與組織管理能力,能與其他成員共享信息、協調合作,并能正确理解多學科背景下的團隊中個體、團隊成員以及負責人的角色,承擔其責任與義務。 指标點9.1 具有較強的團隊合作意識與能力,能與其他成員共享信息、協調合作,正确處理個人和團隊關系; 指标點9.2 能勝任團隊成員角色,獨立或合作完成團隊分配的任務。 指标點9.3 能擔任團隊負責人角色,能組織、協調和指揮團隊開展工作。 畢業要求10 溝通:能就計算機科學與技術相關應用領域中的複雜工程問題與同行及社會公衆進行有效地溝通和交流;能夠理解并撰寫報告和設計文稿,進行陳述發言、清晰表達和答辯;能閱讀、翻譯計算機科學相關的外文資料;具有一定的國際視野,能進行跨文化溝通和交流。 指标點10.1 能就計算機科學與技術等相關應用領域中的複雜工程問題以語言、文字、圖片等方式,準确表述自己的觀點; 指标點10.2 能查閱計算機科學與技術相關外文資料,撰寫報告和設計文稿,并進行陳述發言、表達和答辯; 指标點10.3 具有一定的國際視野,能就專業問題通過語言和文字進行跨文化溝通和交流。 畢業要求11 項目管理:理解并掌握工程管理原理與經濟決策方法,并在多學科環境中能将管理原理、經濟決策應用于計算機科學與技術相關應用領域。 指标點11.1 掌握計算機工程知識,熟悉工程項目管理過程及各種開發模型與方法,具備基本的計算機工程項目管理學知識; 指标點11.2 理解和掌握軟硬件系統工程及項目研發管理與經濟決策方法,具備一定的工程意識、效益意識; 指标點11.3 能在多學科環境中将項目管理知識應用于計算機科學與技術相關應用領域。 畢業要求12 終身學習:能追蹤計算機科學與技術相關應用領域的發展動态,具有自主學習和終身學習的意識,能采用合适的方法進行學習,有不斷學習和适應發展的能力。 指标點12.1 具有自主學習和終身學習的意識,能追蹤計算機科學與技術相關應用領域的發展動态,識别前沿科技; 指标點12.2 掌握自主學習方法,總結和歸納技術問題,能根據個人成長和職業發展需要學習新知識,适應行業及社會發展。 表2-1 畢業要求對培養目标的支撐關系 畢業要求 培養目标 目标1 目标2 目标3 目标4 1工程知識 √ 2問題分析 √ 3設計/開發解決方案 √ 4研究 √ 5使用現代工具 √ 6工程與社會 √ √ 7環境和可持續發展 √ √ 8職業規範 √ √ 9個人和團隊 √ √ 10溝通 √ √ 11項目管理 √ 12終身學習 √ 三、主幹學科 計算機科學與技術 四、主要課程和主要實踐教學環節 主要課程:高等數學、線性代數、概率論與數理統計、大學物理、物理實驗、專業導論、操作系統、編譯原理、軟件工程、計算機組成原理、計算機系統結構、數據庫原理、Java程序設計、面向對象程序設計(C++)、計算機網絡、算法設計與分析、人工智能與機器學習、大數據分析與設計、項目管理等。 主要實踐教學環節:程序設計實踐、網絡工程實習、操作系統實習、嵌入式系統實習、生産實習、畢業實習、畢業設計。 五、學制與學位授予 本專業學制4年 授予學位 工學學士學位。 六、學分要求 本專業畢業要求總學分至少達到180學分,其中必修課164.5學分,任選課15.5學分;此外要求修滿課外第二課堂6學分,但不計入總學分。學生必須按照畢業要求選課并修滿相應的學分學年學分要求(不包括通識選修課): 第一學年:48.5 學分 第二學年:53.5學分 第三學年:42學分 第四學年:26學分 專業主要課程、主要集中性實踐教學環節學分為52.25分 七、學時統計與分配情況 表7-1 學時統計與分配表 課程性質 課程類别 學分 學時 學分占比注 必修課 通識課 35 560 19.44% 大類(專業)基礎課 43.5 696 24.17% 專業核心課 37.5 600 20.83% 專業限選課 12.5 200 6.94% 集中性實踐課 36 576 20% 必修課小計 164.5 2632 91.39% 任選課 專業任選課 5.5 88 3.06% 通識任選課 10 160 6.25% 選修小計 15.5 248 8.61% 合計 180 2880 100% 注:1.理論教學16學時為1學分,集中性實踐環節一周為1學分。 表7-2 教學學期周學時分配表 課程教學學期周學時分配 學 期 一 二 三 四 五 六 七 八 必修課 16 22.3 18.4 18.9 14 12.6 0.8 0 選修課 0 0 0 0 9.2 4.3 8 0 注:通識選修課與專業實踐教學未計入。 八、輔修專業方案 表8-1 輔修專業課程學分分配表 課程類别 課程名稱 學分 大類(專業)基礎課 C語言程序設計 4 數據結構 3.5 電路與電子技術 4 計算機網絡 3 離散數學 3 專業核心課 專業導論 0.5 計算機組成原理 3 計算機系統結構 3 數字邏輯 3 編譯原理 3 軟件工程 2 人工智能與機器學習 3 集中性實踐 程序設計實踐 3 畢業設計(論文) 12 學分小計 50 九、課程體系與培養要求的對應關系矩陣 表9-1 本專業課程體系對畢業要求的支持關系矩陣圖 課程 類别 課程名稱 畢 業 要 求 1 畢 業 要 求 2 畢 業 要 求 3 畢 業 要 求 4 畢 業 要 求 5 畢 業 要 求 6 畢 業 要 求 7 畢 業 要 求 8 畢 業 要 求 9 畢 業 要 求 10 畢 業 要 求 11 畢 業 要 求 12 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 1 2 3 1 2 1 2 1 2 3 1 2 3 1 2 3 1 2 3 1 2 公共基礎課 通識教育課程必修 馬克思主義基本原理 M 中國近現代史綱要 M 毛澤東思想和中國特色社會主義理論體系概論 H 思想道德修養和法律基礎 M M H 就業指導與創業基礎 M M 形勢與政策 M L 大學生安全教育 H 大學生心理學 M 大學英語 H 大學語文 H 體育 M 專業基礎課 專 業 必 修 C語言程序設計 M H M 數據結構 M M M 電路與電子技術 M L M 計算機網絡 M M M 離散數學 M M 專 業 必 修 高等數學1 H M 線性代數 H 概率論與數理統計 H 大學物理1 M 物理實驗1 M M 專業核心課 專 業 必 修 專業導論 M H M 操作系統 H M M H 編譯原理 M M H 軟件工程 M H M M 計算機組成原理 M H H 計算機系統結構 M M M 數據庫原理 H H M Java程序設計 M H 面向對象程序設計(C++) M H H 數字邏輯 M M M 算法設計與分析 M H M 人工智能與機器學習 H M M 大數據分析與設計 H M M M 項目管理 M M M 專業限選課 必修 移動互聯網應用開發 M H M 網絡安全 M M M 嵌入式系統 M M M 專業英語 M M M 學科前沿 M M M M 工程倫理 M M M 專業實踐教學環節 專 業 必 修 社會實踐 M M H H 軍事課 L 金工實習 H 程序設計實踐 M L M M 操作系統實習 H M M H 網絡工程實習 M M M H 嵌入式系統實習 H M M H 生産實習(二) M H M M 畢業設計 M H M M H 注:該課程與對應項畢業要求指标點的關系:H表示高關聯,M表示中關聯,L表示低關聯 十、專業教學進程表 表10-1 《計算機科學與技術》專業教學進程表 (必修課) 課程性質 課程名稱 學 分 學時分配 開課時間 考試 開 課 單 位 總 學 時 其 中 開課學期 周 學 時 實驗 上機 課程實踐 其它 通識必修課 馬克思主義基本原理概論 Introduction to the basic principles of Marxism. 3 48 6 1 √ 馬列學院 中國近現代史綱要 Conspectus of Chinese Modern History 3 48 3 馬列學院 毛澤東思想和中國特色社會主義理論體系概論 Generality of Mao Zedong Thought and Socialism with Chinese Characteristics 4 64 5 √ 馬列學院 思想道德修養和法律基礎 Ideological and Moral Cultivation and Legal Basis 2 32 2 馬列學院 就業指導與創業基礎 Employment guidance and entrepreneurship Foundation 3 48 10 1、3、6 馬列學院 形勢與政策 Situation and Policy (2) (32) 1-8 馬列學院 大學生安全教育 Safety Education for College Students (2) (32) 1-8 學工處 大學生心理學 College Students Psychology 2 32 1 學工處 大學英語 College English 12 192 1-4 √ 外語學院 大學語文 College Chinese 2 32 2 人文素質教育教學部 體育 Physical Education 4 64+(80) 1-4 體育教學部 小計 35+(4) 560+(144) 16 通識任選課 人文社會類 自然科學類 經濟管理類 藝術鑒賞類 創新創業類 勞動教育類 ≥1 四史類 ≥1 小計 10 C語言程序設計 C Programming Language 4 64 32 1 4 √ 信息學院 數據結構 Data Structure 3.5 56 20 2 4 √ 信息學院 電路與電子技術 Foundation of Circuits and Electronic Technology 4 64 12 2 6 √ 信息學院 計算機網絡 Computer Networks 3 48 12 3 4 √ 信息學院 離散數學 Discrete Mathematics 3 48 3 4 √ 信息學院 高等數學1 Advanced Mathematics 12 192 1-2 6 √ 理學院 線性代數 Linear Algebra 2 32 2前 3 √ 理學院 概率論與數理統計 Probability Theory & Stochastic Process 3 48 3 4 √ 理學院 大學物理1 College Physics 6 96 2-3(上) 4 √ 理學院 物理實驗1 College Physics Experiments 3 48 48 2-3 4 理學院 小計 43.5 696 48 76 專業導論 Professional Introduction 0.5 8 4 2 信息學院 操作系統 Operating System 3 48 10 4 4 √ 信息學院 編譯原理 Principle of Compiling 3 48 16 5 4 √ 信息學院 軟件工程 Software Engineering 2 32 5 4 √ 信息學院 計算機組成原理 Principle of Computer Organization 3 48 8 5 4 √ 信息學院 計算機系統結構 Computer System Architecture 3 48 8 5 4 √ 信息學院 數據庫原理 Principle of Database 3 48 10 4 4 √ 信息學院 Java程序設計 Programming in Java 3 48 16 4後 4 √ 信息學院 面向對象程序設計(C++) Object-oriented Programming in C++ 3 48 16 4前 4 √ 信息學院 數字邏輯 Digital Logics 3 48 4 4 √ 信息學院 算法設計與分析 Design and Analysis of Algorithm 3 48 12 4 4 √ 信息學院 人工智能與機器學習 Artificial Intelligence & Machine Learning 3 48 12 6 4 √ 信息學院 大數據分析與設計 Big Data Analysis and Design 3 48 16 6 4 √ 信息學院 項目管理* Project Management 2 32 8 6 4 信息學院 小計 37.5 600 16 116 業 限 選 必 修 課 移動互聯網應用開發 Development of Mobile internet Application 3 48 24 6 4 信息學院 網絡安全 Network Security 2.5 40 10 5 4 信息學院 嵌入式系統 Embedded System 3 48 16 5 6 信息學院 專業英語* Specialty English 2 32 6 4 信息學院 學科前沿 Academic Frontier 1 16 7 2 信息學院 工程倫理 Engineering Ethics 1 16 6 2 信息學院 小計 12.5 200 16 34 專業任選課 統一建模語言UML Unified Model Language 2 32 6 7 4 信息學院 Python程序設計 Python Programming 3 48 24 5 4 信息學院 微機原理與接口技術 Principle of Microcomputer and Interface Technology 3 48 14 5 6 信息學院 Oracle數據庫 Principle of Database in Oracle 3 48 24 7 4 信息學院 Web技術 Web Technology 3 48 24 6 4 信息學院 Linux操作系統 Linux Operating System 3 48 16 6 6 信息學院 雲計算基礎 Cloud Computing Foundation 2.5 40 8 5 4 信息學院 圖像處理與計算機視覺 Image Processing and computer Vision 3 48 16 7 6 信息學院 企業應用技術* Technology of Enterprise Application 2 32 8 7 4 合作企業 小計 24.5 392 14 126 表10-2 《計算機科學與技術》專業實踐教學環節計劃表 實習名稱 學期 周數 學分 實 習 内 容 地點 負責 單位 社會實踐1 Social Practice1 2 1 1 利用寒暑假進行思想道德修養與法律基礎課程實踐 校外 馬克思主義學院 社會實踐2 Social Practice2 5 1 1 利用寒暑假進行毛澤東思想與中國特色社會主義體系概論課程實踐 校外 馬克思主義學院 軍事課 Military Theory and Training 1 2周+36學時 1 使學生在就學期間,掌握基本的軍事知識和技能,接受國防教育,激發愛國熱情,樹立革命英雄主義精神,增強國防觀念和組織性、紀律性 校内 保衛處 金工實習 Metal Crafts Practice 3 2 2 進行簡單的機械加工和操作技能 金工實習基地 機控學院 程序設計實踐 Programming Contest 3 3 3 學科競賽算法設計與分析 校内 信息學院 操作系統實習 Practice of Operating System 4後 3 3 操作系統功能演示系統開發 校内 信息學院 網絡工程實習 Practice of Network Engineering 5後 2 2 網絡規劃與設計、組網 校内 信息學院 嵌入式系統實習 Practice of Embedded System 6後 3 3 嵌入式系統設計、嵌入式系統應用實現 校内 信息學院 生産實習(二) Productive Practice(2) 7 4 4 按照軟件工程進行互聯網應用系統設計與開發 校内外 信息學院 畢業設計Graduation Thesis 8 16 16 計算機軟硬件系統開發和畢業論文撰寫 校内外 信息學院 小計 36 注:實踐教學環節1周計1學分。