江西自考軟件工程專業簡介
主考學校:江西師范大學
一、指導思想
高等教育自學考試是我國高等教育基本制度之一,是對社會自學者進行的以學歷考試為主的高等教育國家考試,也是一種個人自學、社會助學與國家考試相結合的高等教育形式,是我國高等教育體系的重要組成部分。
軟件工程專業是為適應我國市場經濟建設的需要,有計劃地造就現代軟件工程人才,提高他們的素質和學歷層次而設置的。根據高等教育自學考試的特點,著重考核自學應考者掌握基本理論、基本知識的程度以及運用基本知識分析和解決問題的能力。
二、培養目標和基本要求
本專業要求自學應考者努力學習馬克思列寧主義、毛澤東思想,樹立愛國主義、集體主義和社會主義思想,遵守法律、法規,具有良好的思想品德。要求自學應考者在具有數學和計算機科學理論知識的基礎上,掌握軟件工程的基礎理論、專業知識和基本技能,具有較強的工程實踐能力,具備運用先進的工程化方法、技術和工具從事軟件開發、設計、測試、維護等工作的能力以及參與工程項目的能力、技術創新能力。
三、學歷層次與規格
本專業為本科層次,在總體上與全日制普通高校相近專業本科水平相一致。
凡專科畢業取得本科規定的十五門課程合格成績,累計不少于70學分,畢業論文答辯合格,思想品德經鑒定符合要求者,發給本科畢業證書。同時可按照《中華人民共和國高等教育法》第二十二條和《中華人民共和國學位條例》及本省有關規定,由具有學位授予權的主考學校授予學士學位。
四、考試課程
專業代碼:080720
| 序號 | 課程代碼 | 課 程 名 稱 | 學 分 | 備注 |
| 1 | 0004 | 毛澤東思想概論 | 2 | |
| 2 | 0005 | 馬克思主義政治經濟學原理 | 3 | |
| 3 | 0015 | 英語(二) | 14 | |
| 4 | 2197 | 概率論與數理統計(二) | 3 | |
| 5 | 2324 | 離散數學 | 4 | |
| 6 | 2328 | 面向對象程序設計 | 4 | |
| 7 | 7163 | 高級數據庫技術 | 6 | 含實驗 2 學分 |
| 8 | 7026 | 網絡應用程序設計 | 4 | |
| 9 | 7165 | 軟件工程概論 | 5 | 含實驗 1 學分 |
| 10 | 7167 | 多媒體計算機技術 | 5 | 含實驗 1 學分 |
| 11 | 7028 | 軟件測試技術 | 4 | |
| 12 | 7029 | 軟件項目管理 | 4 | |
| 13 | 7169 | 軟件開發工具與環境 | 4 | 含實驗 1 學分 |
| 14 | 2141 | 計算機網絡技術 | 4 | |
| 15 | 7172 | 信息安全 | 4 | |
| 6999 | 畢業論文 | 不計學分 | ||
| 總學分 | 70 | |||
說明:
1、電子電工信息類專業考生可直接報考本專業;
2、其他專業專科畢業生報考本專業,須加考“0342 高級語言程序設計(一)”、“2318 計算機組成原理”、“2142數據結構導論”三門課程;
3、考生參加畢業論文答辯,可由主考學校根據本專業對基礎知識的要求,在答辯過程中隨機考核相關專業基礎知識;
4、年齡在30周歲以上的考生可申請免考“英語(二)”課程,但必須加考“9911 創業理論與實務(7學分)、9913 現代生物學導論(7學分)”兩門課程。
五、部分課程說明
1、離散數學
本課程為軟件工程專業的一門專業基礎課。課程內容為:命題邏輯和一階謂詞邏輯的基本概念和基本演算;集合的概念和運算、元關系和函數;代數運算和代數系統的基本性質、半群和群、隊和域、格和布爾代數;圖的基本概念、樹、歐拉圖和哈密頓圖、平面圖、圖著色、賦權圖、二部圖等。
通過本課程的學習,使應考者有抽象思維和邏輯推理能力,掌握計算機科學技術常用的離散數學中的概念、性質和運算。
2、概率論與數理統計(二)
本課程為軟件工程的一門公共課。是研究隨機現象統計規律的一門數學課。本課程概率論部分包括:隨機事件及其概率、隨機變量、多維隨機變量和隨機變量的數字特征等內容;數理統計部分包括抽樣分布、參數估計、假設檢驗、方差分析、回歸分析和正交試驗設計等內容。通過本課程的學習,要求應考者理解概率論的基本概念,熟悉隨機事件及其概率的重要性質,熟悉隨機變量的常用分布,并會進行相應的計算。掌握數理統計中有關參數估計和假設檢驗的方法,了解方差分析、回歸分析和正交試驗設計。
3、面向對象程序設計
本課程為軟件工程專業的一門專業基礎課。課程全面介紹面向對象程序設計的思想,面向對象語言的特點,以及面向對象程序設計的語法、常用工具、工程管理等內容。
通過本課程的學習,培養應考者運用面向對象程序設計技術來開發應用程序的能力。
4、高級數據庫技術
以SQL Server2000為背景,講解SQL Server的基礎知識。主要包括SQL Server的安裝;SQL語言基礎知識;使用設備和數據庫;數據庫的備份和恢復;對數據的管理;SQL Server的安全性及SQL Server的監護與維護。通過大量的應用例子,使應考者在學習過程中循序漸進地掌握SQL語言和SQL Server2000的基本使用技巧,具備數據庫系統開發能力。
5、網絡應用程序設計
本課程為軟件工程專業的一門專業基礎課。課程介紹了Java在網絡方面的應用設計,分為兩個部分,第一部分介紹了Java語法及面向對象程序設計等內容。第二部分介紹了Socket、數據庫、Servlet、Cookie、SNMP、RMI、Apple等網絡編程技術。對于常見的網絡應用通過簡明的程序和例子給出了其設計思想。
通過本課程的學習,使應考者掌握Java程序開發及網絡編程技術。
6、軟件工程概論
本課程為軟件工程專業的一門專業課。課程內容包括:軟件工程的基本概念、可行性研究與計劃、需求分析和規格說明方法、設計方法、編程方法、檢驗和測試方法、維護方法、面向對象的軟件開發方法、軟件工具和環境等。
通過本課程的學習,使應考者掌握軟件工程的有關概念和各階段的主要技術、方法與工具,具備組織和從事軟件開發的基本能力。
7、多媒體計算機技術
本課程是軟件工程專業的一門專業課。主要內容為多媒體計算機技術的原理及多媒體軟件的開發方法和工具。該課程主要講授:多媒體計算機系統組成、多媒體數據壓縮技術、多媒體數據制作、多媒體數據庫及管理系統、多媒體系統數據模型、多媒體節目開發過程及開發工具。
8、軟件測試技術
本課程為軟件工程專業的一門專業課。內容包括基本的和高級的軟件測試技術、軟件測試在軟件開發過程的運用、利用自動化方法提高測試效率、計劃和編制測試目標、報告發現的問題、評估測試目標和產品進度、測試和質量認證的區別,以及軟件測試員職業指導等。
通過本課程的學習,使應考者掌握軟件測試技術,并更終能更快、更多地發現軟件中的錯誤,改進軟件,提高軟件質量。
9、軟件項目管理
本課程為軟件工程專業的一門專業課。課程以軟件開發的流程為主線,圍繞過程與人員的管理,提出了一套完整的軟件項目管理實踐方法。內容包括:軟件團隊及其工作方式;經理、分析員及程序員的角色定位與工作職責;軟件設計過程與實踐;軟件開發過程與實踐;軟件系統測試過程與實踐;軟件開發過程中支持人員角色定位、工作職責與管理方式等。
通過本課程的學習,使應考者能運用現代管理理念對軟件項目提出一套完整的管理方法。
10、軟件開發工具與環境
軟件開發工具與環境是支持軟件開發的一些工具軟件的集成系統,是協助開發人員進行需求分析、設計和程序編制、測試的有效手段。本課程的主要目的是從實用角度出發,要求應考者正確使用當前流行的軟件開發工具,掌握典型的軟件開發工具環境的基本原理和基本功能,提高使用這類軟件工具進行軟件開發的能力。
11、信息安全
本課程是軟件工程專業的專業課,主要內容為計算機及計算機網絡的安全性理論及應用。包括:密碼學的基本理論及應用、網絡攻擊及防護、WEB安全威脅及防范、計算機病毒的檢測與防范、電子商務的安全及計算機犯罪與其法律責任等內容。
江西省自學考試委員會辦公室
- 歷年試題
- 備考資料

