banner

計算機科學(xué)與技術(shù)

發(fā)布時(shí)間:2021-08-04 瀏覽次數:

1.計算機組成原理

本課程4學(xué)分,72學(xué)時(shí),開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課奶跺。

本課程是本專(zhuān)業(yè)必修的硬件類(lèi)核心課程。通過(guò)本課程的學(xué)習腺虎,使學(xué)生掌握計算機各部件的組成結構诲猴、工作原理,掌握簡(jiǎn)單完備的單臺計算機系統的基本組成原理刨啸,學(xué)習計算機設計中的入門(mén)性知識。同時(shí)扔罪,學(xué)習本課程也為學(xué)習后續專(zhuān)業(yè)知識、從事計算機技術(shù)的相關(guān)應用奠定基礎。

本課程的主要內容:數據表示、尋址方式美侦、指令系統、CPU原理、多級結構的存儲系統、總線(xiàn)和外部設備等脂槽。

先修課程:計算機應用基礎。

2.C語(yǔ)言程序設計

本課程4學(xué)分,72學(xué)時(shí)晶伦,開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課。

程序設計語(yǔ)言是學(xué)習程序設計和計算機應用開(kāi)發(fā)的最為重要的專(zhuān)業(yè)基礎課程,C語(yǔ)言作為當前使用排名第二的程序設計語(yǔ)言,其功能豐富,表達力強,使用靈活方便,目標代碼運行效率高局蚀,兼有高級語(yǔ)言與低級語(yǔ)言的許多特點(diǎn),幾乎所有操作系統都支持C語(yǔ)言開(kāi)發(fā)。通過(guò)課程學(xué)習,著(zhù)重培養學(xué)生的程序設計能力茎杂,初步的算法設計能力和代碼實(shí)現能力,達到對學(xué)生進(jìn)行程序設計的思維引導和培養,為培養信息技術(shù)應用人才奠定必要的專(zhuān)業(yè)基礎譬涵。

課程主要內容包括程序設計的基本概念、基本數據類(lèi)型的應用、程序設計的基本控制結構珍媚、函數模塊的編寫(xiě)缅搁、構造類(lèi)型數據的應用、地址的應用、算法設計及其實(shí)現、文件的應用牌完。

先修課程:計算機應用基礎唇署。

3.數據結構(本)

本課程4學(xué)分,72學(xué)時(shí),開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課。

數據結構是研究數據(信息)的邏輯結構、存儲結構、相關(guān)操作及基于不同存儲結構基礎上的典型算法的課程.在程序設計中,特別在非數值計算問(wèn)題中有重要應用,是系統軟件和大型應用軟件設計的重要基礎。通過(guò)本課程的學(xué)習,使學(xué)生掌握常用的數據結構及其實(shí)現方法,特別是相關(guān)的程序設計技術(shù),掌握在相關(guān)數據結構上實(shí)現的查找和排序的算法原理和實(shí)現方法渤舔,培養學(xué)生運用數據結構解決實(shí)際問(wèn)題的能力,掌握基本的程序設計技能,為今后從事計算機和信息技術(shù)相關(guān)領(lǐng)域的研究、設計、開(kāi)發(fā)工作打下基礎。

課程主要內容包括數據結構和算法概述、線(xiàn)性表、和隊列拾酥、字符串漓拾、數組和廣義表综姜、樹(shù)和二叉樹(shù)、圖、查找、排序。

先修課程:C語(yǔ)言程序設計拣右、離散數學(xué)酪捡。

4.操作系統

本課程4學(xué)分,72學(xué)時(shí),開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課。

操作系統是計算機基礎的系統軟件衬吆,其他軟件都要在操作系統的支持下運行,可以說(shuō)操作系統關(guān)系到計算機乃至國家的信息安全榴都。通過(guò)本課程的學(xué)習,使學(xué)生掌握操作系統的基本概念、基本原理和基本技術(shù);通過(guò)對現代主流操作系統的分析,可以較深入地了解操作系統的實(shí)現機制和設計方法;使學(xué)生能夠掌握常用操作系統的使用和一般管理方法,為服務(wù)國家信息化建設,開(kāi)發(fā)和應用自主可控、安全可信的操作系統貢獻力量。

課程主要內容包括操作系統定義功能丘多,進(jìn)程概念管理循未,作業(yè)與進(jìn)程調度,存管理技術(shù)留嫩,文件與文件系統機制,設備管理,shell應用知識現代操作系統發(fā)展

先修課程:計算機組成原理、數據結構。

5.計算機網(wǎng)絡(luò )(本)

本課程 4 學(xué)分, 課內學(xué)時(shí) 72 學(xué)時(shí), 開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課。

本課程在內容安排上以網(wǎng)絡(luò )應用為出發(fā)點(diǎn),為學(xué)生學(xué)習計算機網(wǎng)絡(luò )的應用方法和技能為原則,加強網(wǎng)絡(luò )安全知識伶挑,更好地服務(wù)國家信息化建設。

本課程的主要內容:計算機網(wǎng)絡(luò )體系結構、OSITCP / IP參考模型、數據通信基礎、局域網(wǎng)、廣域網(wǎng)颜凸、網(wǎng)絡(luò )互聯(lián)、傳輸控制摩隘、Internet及其應用守镰、寬帶 IP網(wǎng)絡(luò )庐穴、光互聯(lián)網(wǎng)、城域網(wǎng)、服務(wù)質(zhì)量控制、網(wǎng)絡(luò )安全俘傍、網(wǎng)絡(luò )管理等。

先修課程:計算機組成原理止局。

6.數據庫應用技術(shù)

本課程 4 學(xué)分, 72 學(xué)時(shí), 開(kāi)設一學(xué)期,為專(zhuān)業(yè)必修課。

通過(guò)本課程的學(xué)習, 學(xué)生了解有關(guān)數據庫系統的基本概念, 掌握相關(guān)的知識, 初步掌握數據庫設計方法, 并能用數據庫系統建立數據庫及實(shí)現簡(jiǎn)單的應用阶剑,更好地服務(wù)于國家的信息化建設救卒。

本課程主要討論數據庫系統的基本概念, 基本原理, 基本方法以及有關(guān)的應用。 本課程以 SQL Server 為數據庫環(huán)境, 內容主要包括: 數據庫系統概述、 關(guān)系數據庫理論、SQL語(yǔ)言基礎與關(guān)系表、數據庫創(chuàng )建、維護與管理、數據操作語(yǔ)言、數據庫對象管理苹斋、數據庫設計沐喘、數據庫應用系統開(kāi)發(fā)等。

7.軟件工程

本課程4學(xué)分,課內學(xué)時(shí)72學(xué)時(shí),開(kāi)設一學(xué)期坏跨,為專(zhuān)業(yè)必修課。

軟件工程對于培養學(xué)生的軟件素質(zhì),提高學(xué)生的軟件開(kāi)發(fā)能力與軟件項目管理能力具有重要的意義申跺。通過(guò)本課程的學(xué)習,使學(xué)生掌握開(kāi)發(fā)高質(zhì)量軟件的方法;通過(guò)對軟件開(kāi)發(fā)過(guò)程和過(guò)程管理技術(shù)的學(xué)習丙华,使學(xué)生了解如何進(jìn)行軟件度量和管理脾歧,怎樣進(jìn)行質(zhì)量保證活動(dòng),從而能夠有效地策劃和管理軟件開(kāi)發(fā)活動(dòng),為建設信息化社會(huì )貢獻力量。

課程的主要內容有:以軟件生命周期的主要活動(dòng)為主線(xiàn),從軟件及軟件工程的歷史和發(fā)展、軟件開(kāi)發(fā)過(guò)程、需求分析、軟件設計、程序編碼裙抵、軟件測試、軟件維護梅屉、軟件項目管理、標準及規范等方面全面介紹軟件工程的基本理論萍倡、方法、技術(shù)和工具耿愈。