計算機科學與技術系

計算機科學與技術系

計算機科學與技術系,該專業培養符合教育部門實際需要的計算機教學及應用管理方面的,具有良好的科學素養和創新能力,系統地掌握計算機科學理論與技術的專門人才。學生應具備寬廣的自然科學、人文和社會科學知識,具有堅實的計算機基礎理論、專業理論知識和實踐能力。畢業生能在計算機行業及相關領域從事教學、科研、運行管理、技術開發等方面的工作,也可在本專業及其他相關專業繼續深造,攻讀碩士、博士學位。

培養規格


☆ 掌握計算機系統的分析和設計的基本方法;
☆ 具有一定的技術管理和獨立工作能力,能從事計算機軟、硬體和應用方面的科研、教學、開發及管理等實際工作,並初步具有計算機科學新理論、新技術方面的學習開發能力;
☆ 掌握一門外語,能熟練閱讀和翻譯有關計算機專業的書籍、資料和文獻;了解與計算機有關的法規,具備良好的職業道德;
☆ 了解計算機科學與技術的發展動態;
☆ 掌握文獻檢索、資料查詢的基本方法,具有獨立獲取知識和信息的能力。

學制


標準學制4年,可在3-6年內完成。

基本課程


計算機導論
課程名稱(英文):Introduction of Computer
適用專業:計算機科學與技術專業本科
先修課程:無
學時:72( 54+18 )
主要內容:《計算機導論》是計算機科學與技術專業的一門非常重要的專業基礎課程。該課程的任務是系統、全面地介紹計算機科學技術的基礎知識以及當代計算機科學技術的最新成就,激發學生學習本專業的學習興趣,引導學生進入計算機科學技術領域的大門,為後繼課程的學習打下堅實的基礎。
課程編號:1072104
課程名稱:Liner Algebra
適用專業:計算機科學與技術專業本科
先修課程:無
學時:72學時
主要內容:本課程主要介紹線性代數的一些基本知識,內容包括有:行列式、矩陣及其運算、矩陣的初等變換與線性方程組、向量組的線性相關性、相似矩陣二次型、線性空間與線性變換。要求學生理解和掌握線性代數的基礎知識,基本工具和方法,培養學生的數學思維能力和計算能力。
英文名稱:Discrete Mathematics
適用專業:計算機科學與技術專業本科
授課時數:72
先修課程:高等數學、線性代數
主要內容:離散數學是研究離散量的結構及相互關係的數學學科,它的主要內容包括數理邏輯、集合論、圖論和代數結構等。通過本課程的學習,使學生掌握、處理離散結構的描述工具與方法,培養學生的抽象思維和嚴格的邏輯推理能力。
概率論與數理統計
課程名稱(英文):Probability Theory and Mathematical Statistics
適用專業:計算機與科學技術專業本科
先修課程:《高等數學》、《線性代數》
學時:72
主要內容:本課程是高等院校計算機科學與技術本科專業的一門必修課。概率論與數理統計是研究大量隨機現象客觀規律性的學科,概率論是對隨機現象統計規律演繹的研究,而數理統計是對隨機現象統計規律歸納的研究,二者在方法上有明顯的不同,但作為一門學科,它們互相滲透、互相聯繫。通過本門的學習使學生初步掌握處理隨機現象的基本思想和方法,培養學生運用概率與統計處理實際問題的方法。主要內容包括,概率論知識:古典概型,隨機變數的數字特徵及其分佈,大數定律及中心極限定理;統計學知識:抽樣分佈,參數估計,假設檢驗,方差分析及回歸分析等問題。
基本電路與電子學
課程名稱(英文):Basic Electronic Circuit and Electronics
適用專業:計算機科學與技術專業本科
先修課程:高等數學、計算機導論
授課時數:54
主要內容:本課程是計算機科學與技術專業的基礎理論課程,內容包括兩部分:電路原理與模擬電子技術。電路原理部分主要系統地介紹電路的基本概念,直流電路、正弦交流電及動態電路分析的基本分析方法;電子技術部分圍繞半導體集成電路,介紹了半導體器件的特性及主要參數的意義,以及基本放大電路、負反饋放大電路、集成運算放大器、集成功率放大器和電源電路的原理及分析方法。
軟體工程
課程名稱(英文) :Software Engineering
適用專業:計算機科學與技術專業本科
先修課程:程序設計基礎、演演算法與數據結構、操作系統原理、編譯原理
學時:54
主要內容:軟體工程是計算機科學與技術專業的一門專業必修課。本課程著重介紹軟體工程方法學,包括軟體生存周期模式,軟體工程標準,軟體開發規則,方法學概念等;軟體開發實踐和管理,包括軟體生存周期和各個階段,注重於結構化分析,結構化設計等方法;新近發展的軟體工程實踐,包括面向對象的方法學等; CASE 工具。要求學生掌握軟體開發的各個步驟及其基本方法。通過實習,能熟悉開發一個軟體系統的過程。
數字邏輯電路與邏輯設計
課程名稱(英文):Digital Logic Circuit and Logic Design
適用專業:計算機科學與技術專業本科
先修課程:高等數學、基本電路與電子學
學時:72 ( 66+6 )
主要內容:本課程是計算機科學與技術專業重要技術基礎課。它的任務是使學生在已學過模擬電子技術課的基礎上,學習計算機大量使用的各種邏輯門電路的原理與性能,各類觸發器的組成與邏輯功能,介面電路常用的數 / 模與模 / 數器件的原理與使用。為後繼課程計算機原理、微機原理等提供必要的邏輯設計基礎知識。

專業課程


課程名稱:程序設計基礎(C/C++ 編程基礎)
課程名稱(英文):Programming Essentials (C/C++ Programming)
適用專業:計算機科學與技術專業本科
先修課程:計算機導論
學時:90( 64+26 )
主要內容:程序設計基礎(C/C++ 編程基礎)是一門十分重要的基礎課程。該課程強調以動手實踐(上機編程)為切入點;以任務驅動方式,通過實例講授程序設計的基本概念和基本方法;重點放在解題思維和編程能力培養上,即在C/C++語言的環境上,針對問題進行分析,構建數學模型,理出演演算法並編程實現。
課程名稱:彙編語言
課程名稱(英文):Assembly Language
適用專業:計算機科學與技術專業本科
先修課程:數字邏輯電路與邏輯設計、程序設計基礎
學時:54( 36+18 )
主要內容:該課程是計算機科學與技術專業本科開設的一門專業基礎課,是程序設計語言課程中專業特徵較強的一門課,很有實用價值。該課程是在學習了一種或兩種高級語言程序設計后,從機器層次闡述程序設計的基本概念,進行程序設計基本方法和基本技巧訓練,為後繼課程的學習打下必要的基礎。
演演算法與數據結構
課程名稱:演演算法與數據結構
課程名稱(英文):Data Structure
適用專業:計算機科學與技術專業本科
先修課程:計算機導論、程序設計基礎、離散數學
學時:72( 54+18 )
主要內容:本課程是計算機科學與技術專業的重要專業基礎課,是該專業的核心課程之一,是一門技術性、實踐性很強,理論與實際緊密結合的課程。
本課程的目的是介紹各種基本數據結構內在的邏輯關係,討論它們在計算機中的存儲表示,並結合各種典型應用說明它們在進行各種運算時的動態性質及實際的執行演演算法。這樣,不僅為後繼課程的學習提供了必要的知識準備,而且可提高軟體設計和編程水平。通過對各種不同存儲結構和相應演演算法的對比和上機實習,增強學生根據求解問題性質合理選擇數據結構,控制求解演演算法的時間和空間複雜性的能力。
操作系統原理
課程名稱:操作系統原理
英文名稱:Operation System
適用專業:計算機科學與技術專業本科
先修課程:程序設計基礎、數據結構、計算機組成原理
學時數:72( 60+12 )
主要內容:《操作系統原理》是計算機科學與技術專業的必修課之一,是一門涉及較多軟硬體基礎知識的計算機專業核心課程。在計算機專業的課程設置上,本門課程起著承上啟下的作用。其特點是概念多、抽象和涉及面廣,而從整體實現上看,其思想和技術又往往難於理解。
資料庫原理
課程名稱:資料庫原理
課程名稱(英文):Principles of Database
適用專業:計算機科學與技術專業本科
先修課程:概率論與數理統計、離散數學、程序設計基礎、演演算法與數據結構
學時:72(54+18)
主要內容:講授資料庫系統的原理與使用,介紹以關係資料庫為主的三種典型模型,資料庫規範化理論,資料庫設計以及關係資料庫的國際標語言SQL。通過本課程的學習,掌握資料庫的基本概念、原理與方法,學會使用資料庫系統,具有初步設計資料庫應用系統的能力。
人機介面與圖形學
課程名稱:《人機介面與圖形學》
課程名稱(英文):Human-computer Interface and Graphics
適用專業:計算機科學與技術專業本科
先修課程:程序設計基礎
學時:54(42+12)
主要內容:這是一門包括知識內容較多的課程,所涵蓋的內容十分廣泛,不僅含有計算機軟體方面的內容,而且還包含了計算機硬體、計算機圖形學、認知心理學,要學好這門課程並取得好的成績學生最好能對美學、藝術有一定的認識。本課程的主要內容包括人機介面的起源、發展和研究內容,人的認識、學習過程,二維圖形、三維圖形在計算機中的應用,軟體人機介面,多通道人機介面以及未來人機介面的展望等。
計算機網路與通信
課程名稱:計算機網路與通信
英文名稱:Computer Networks and Communication
適用專業:計算機科學與技術專業本科
先修課程:概率論與數理統計、演演算法與數據結構、程序設計基礎、操作系統原理等
學時:72(54+18)
主要內容:本課程是為計算機科學與技術專業本科高年級學生開設的一門專業必修課。通過本課程的學習使學生理解和掌握計算機網路的基本概念、基本原理以及網路的系統結構,掌握計算機網路各層的協議及設計原則和方法,了解較新的網路組網技術,並通過實驗做到理論與實踐相結合。
計算機組成原理
課程名稱:計算機組成原理
課程名稱(英文):Computer Principles
適用專業:計算機科學與技術專業本科
先修課程:基本電路、數字邏輯電路與邏輯設計、程序設計基礎
學時:72(62+10)
主要內容:本課程是計算機科學與技術(師範)專業的一門主要專業基礎課,它從計算機部件及其層次上闡明電子數字計算機中央處理器(CPU)的工作原理,講解計算機中央處理器各個組成部分的結構、功能及實現方法,最終了解和掌握計算機整機的組成和工作原理,闡明電子數字計算機存儲器系統、輸入 / 輸出設備和輸入 / 輸出控制器的工作原理,它與計算機原理是一個整體。通過學習,要求學生掌握計算機存儲部件的工作原理,熟練掌握半導體存儲器部件邏輯設計的方法,掌握常用計算機輸入 / 輸出設備的結構、工作原理和使用方法,為進一步學習計算機專業課程(包括計算機網路與通信、計算機操作系統等)打下必要的基礎。
計算機輔助教育與多媒體課件設計
課程名稱:計算機輔助教育與多媒體課件設計
課程名稱(英文):Computer Based Education and Multimedia CAI Design
適用專業:計算機科學與技術專業本科
先修課程:程序設計基礎、計算機網路與通信
學時: 72(54+18)
主要內容:本課程是計算機科學與技術(師範)專業的一門重要必修課。本課程的內容分為兩大部分:基礎理論篇和操作實踐篇。其中,基礎理論篇主要涉及多媒體CAI課件製作的基本理論、設計原理、開發模型和開發方法;操作實踐篇強調各種多媒體創作工具的應用和開發,通過本課程的學習,可以了解多媒體CAI的基本理論以及可以利用各種多媒體創作工具創作一個交互性強、界面友好的多媒體課件。

培養目標


本專業培養具有良好的科學素養,系統地掌握計算機科學與技術包括計算機硬體、軟體與應用的基本理論、基本知識和基本技能與方法的高級專門科技人才。

主要課程


高等數學、英語、離散數學、C語言程序設計、C++/Java、計算方法、電子技術、數字邏輯、計算機組成原理、計算機體系結構、計算機網路、程序設計、彙編語言、Linux原理與設計、數據結構、操作系統原理、編譯原理、軟體工程、資料庫系統概論、計算機圖形圖像處理。

就業方向


從事各類企事業單位計算機系統的應用開發及其運行管理。包括在科研部門、教育單位、各種類型企業和行政管理部門從事計算機教學、科研和應用開發工作。
1. 熟悉Windows 98/2000/XP操作系統平台,能熟練使用Microsoft Office辦公軟體如Word、Excel、PowerPoint等;
2. 熟練掌握C/C++語言編程,能熟練應用相關工具Turbo C 2.0、Visual C++6.0a進行應用程序和資料庫系統的開發;
3. 熟悉SQL語言,熟悉SQL Server2000資料庫,能熟練應用C++ Builder6.0和SQL Server2000構建C/S結構資料庫系統,有資料庫系統設計方面的應用程序開發經驗;
4. 熟悉軟體工程思想,了解網路原理知識並熟悉網路協議TCP/IP協議;
5. 對計算機硬體有相當的了解,可以獨立完成機子的裝拆和維修,及系統的安裝;能解決一般的軟體、硬體問題。

專業設置


考試科目

政治、英語、高數(一)

培養目標

本專業培養和造就適應社會主義現代化建設需要,德智體全面發展、基礎紮實、知識面寬、能力強、素質高具有創新精神,系統掌握計算機硬體、軟體的基本理論與應用基本技能,具有較強的實踐能力,能在企事業單位、政府機關、行政管理部門從事計算機技術研究和應用,硬體、軟體和網路技術的開發,計算機管理和維護的應用型專門技術人才。

培養要求

本專業學生主要學習計算機科學與技術方面的基本理論和基本知識,接受從事研究與應用計算機的基本訓練,具有研究和開發計算機系統的基本能力。

知識和能力

1、掌握計算機科學與技術的基本理論、基本知識;
2、掌握計算機系統的分析和設計的基本方法;
3、具有研究開發計算機軟、硬體的基本能力;
4、了解與計算機有關的法規;
5、了解計算機科學與技術的發展動態;
6、掌握文獻檢索、資料查詢的基本方法,具有獲取信息的能力。

主幹學科

計算機科學與技術

主要課程

電路原理、模擬電子技術、數字邏輯、數值分析、計算機原理、微型計算機技術、計算機系統結構、計算機網路、高級語言、彙編語言、數據結構、操作系統、資料庫原理、編譯原理、圖形學、人工智慧、計算方法、離散數學、概率統計、線性代數以及演演算法設計與分析、人機交互、面向對象方法、計算機英語等。

主要環節

包括電子工藝實習、硬體部件設計及調試、計算機基礎訓練、課程設計、計算機工程實踐、生產實習、畢業設計(論文)。