- 相關推薦
計算機應用技術專業(yè)學習科目
計算機科學與另外的一些學科緊密相關。這些學科之間有明顯的交叉領域,但也有明顯的差異。下面是關于計算機應用技術專業(yè)學習科目,歡迎參考!
計算機應用技術專業(yè)學習科目
計算機專業(yè)人才的培養(yǎng)目標有很多,就大學計算機專業(yè)的設置來看,大致可以概括為以下幾個方面:
一、計算機軟件與理論
本專業(yè)主要培養(yǎng)具有較強理論基礎和設計、開發(fā)軟件能力的軟件人才,以滿足軟件開發(fā)、技術管理、科學研究和高等教育等多層次的社會需要。
二、計算機應用技術
本專業(yè)主要培養(yǎng)計算機應用技術領域的各類開發(fā)、研究、應用人才。
畢業(yè)生適合的工作有:高等院校計算機科學與技術的教師和研究人員、中小型控制系統(tǒng)的設計實施人員、大型控制系統(tǒng)的應用人員、企業(yè)級MIS/ERP建設人員、基于Internet/Intranet的多媒體應用程序開發(fā)人員、數(shù)字通訊領域各類應用人員、大中型企業(yè)及涉外企業(yè)IT部門的工作人員。
三、計算機系統(tǒng)(體系)結構
本專業(yè)以并行處理、容錯計算等為主要研究方向,所開設的課程反映當前國內外計算機系統(tǒng)結構學科的發(fā)展水平。培養(yǎng)學生的計算機軟硬件基礎,以及熟練的以計算機為手段獨立研究與設計計算機系統(tǒng)的能力和計算機應用、軟件開發(fā)能力。
★如何挑選教材
好的教材對于自學者來說是至關重要的,因此下面我們重點介紹一下適合自學用的計算機專業(yè)教材。
一、數(shù)學
數(shù)學是計算機專業(yè)的基礎,學好數(shù)學是學好計算機專業(yè)的關鍵。高等數(shù)學課程主要學習微積分、空間解析幾何和微分方程,一般高校通用的教材是同濟大學編的《高等數(shù)學》,目前已經(jīng)有了第五版,也可以使用自考教材——西安交通大學陸慶樂編的《高等數(shù)學》,可以買一些配套的輔導書和習題解答。
還有兩門重要的數(shù)學課程是《線性代數(shù)》和《概率統(tǒng)計》?梢苑謩e采用高等教育出版社出版、同濟大學編寫的《線性代數(shù)》和浙江大學編寫的《概率統(tǒng)計》。注意:自學一定要多做習題,而且最好一門課有一本習題解答和輔導書。
除了上面數(shù)學基礎課外,在計算機專業(yè)中舉足輕重的就是《離散數(shù)學》,這門課要多花點力氣來學。可以采用左孝凌教授等編的《離散數(shù)學》,上海科學技術文獻出版社。也可以用北大、清華的教材,還可以參考左教授編的自學教材,經(jīng)濟科學出版社。
其他課程還有《復編函數(shù)》、《計算方法》等,有余力的朋友可以選學。
二、專業(yè)基礎課
1.《程序設計》:學習內容一般為C和C++。C語言可以采用譚浩強教授的《C程序設計》,內容比較淺顯,C++方面的書推薦錢能編寫的《C++程序設計》,清華大學出版社。
2.《數(shù)據(jù)結構》:這門課程比較難,可以采用嚴蔚敏教授編寫的《數(shù)據(jù)結構(C語言版)》,有配套習題冊。好好做題,有時間多編幾個大的程序。
3.《模擬電路》和《數(shù)字電路》:這是難度較高的兩門課程,選用自考教材相對來說容易些,也可以參考清華大學出版社出版的相關教材。
三、專業(yè)課
1.《計算機組成原理》:推薦白中英主編的《計算機組成原理》(第三版),科學出版社;黃愛英主編的《計算機組成原理》(第三版),清華大學出版社。
2.《操作系統(tǒng)》:湯子贏編寫的《計算機操作系統(tǒng)》(第三版),西安電子科技大學出版社。還可以參考高教司司長張堯學教授編寫的教材,清華大學出版社。
3.《匯編語言》:可以用清華大學出版社出版的教材,也可以用自考教材。
4.《數(shù)據(jù)庫原理》:人民大學教授王珊編的《數(shù)據(jù)庫系統(tǒng)概論》(第三版),高等教育出版社,復旦大學施伯樂老師編寫的教材也不錯。
5.《編譯原理》:國防科技大學陳火旺院士編寫的教材十分不錯,最新版本是2000年出的,國防工業(yè)出版社。
四、選修課
包括計算機網(wǎng)絡與通訊、軟件工程、圖形學、人工智能、系統(tǒng)結構、圖形學等。此類課程的教材可選用全國高等教育自學考試指定教材,或參考各高校所采用的計算機?坪捅究平滩募芭涮纵o導書。英文基礎好的朋友可以用國外著名大學的影印版教材。
需要提醒大家的是,除了教材,網(wǎng)上有許多相關課堂錄像和課件,有條件的朋友要充分利用。
我自己通過上述課程的學習和實踐,已經(jīng)考完了計算機本科自學考試的大部分課程,并已通過計算機四級考試,下半年還準備參加高級程序員考試。希望我的經(jīng)驗對大家能有所幫助。
總結一下,沒學過的課程大概有:
1.*離散數(shù)學
2.*計算機組成原理,*計算機系統(tǒng)結構,嵌入式系統(tǒng)設計,編譯原理,*Unix系統(tǒng)
3.*Internet與web編程,Cisio/Solaris網(wǎng)絡體系設計與實現(xiàn),*TCP/IP技術
4.綜合布線系統(tǒng),信號與系統(tǒng),數(shù)字信號處理,單片機及接口技術,分布式應用原理
5.*IT項目管理
6.多媒體
計算機應用技術專業(yè)核心課程簡介
1.C程序設計
C程序設計是一門概念性和實踐性都很強的專業(yè)基礎課,是全校各專業(yè)的計算機基礎課程,也是利用計算機解決實際工程計算問題的基礎。通過本課程的學習,學生能準確完整地理解C語言的語法、語義規(guī)則,掌握C語言豐富的數(shù)據(jù)類型、運算符、控制語句及程序結構,并能運用結構化程序設計思想,正確地閱讀程序、分析程序和設計編制程序,提高程序設計的能力,以適應計算機科學不斷發(fā)展的需要。
2.電子技術基礎
電子技術基礎是我校計算機應用技術專業(yè)的一門必修的職業(yè)基礎課。通過本課程的學習,學生能獲得電子技術中必要的基本理論、基本知識和基本技能,具有分析常用的電子電路和設計一般功能電子電路的能力,了解現(xiàn)代電子技術的應用和發(fā)展狀況,為學習后續(xù)相關課程打下堅實的基礎。
3.計算機網(wǎng)絡
計算機網(wǎng)絡是普通高等工程專科學校“計算機”類各專業(yè)的一門重要的專業(yè)基礎課。通過本課程的學習,使學生能夠在已有的計算機基礎知識、計算機原理及通信基礎上,對網(wǎng)絡技術有一個系統(tǒng)的、全面的了解、掌握網(wǎng)絡技術打下良好的基礎;在系統(tǒng)理解和掌握網(wǎng)絡基本原理的基礎上,了解和掌握網(wǎng)絡應用技術,網(wǎng)絡發(fā)展趨勢,具有操作、使用網(wǎng)絡和進行簡單維護與組網(wǎng)能力!队嬎銠C網(wǎng)絡》是一門集計算機技術與通信技術為一體的綜合性的交叉學科,它綜合運用這兩個學科的概念和方法,形成了自己獨立的體系。學習計算機網(wǎng)絡基本原理課程之前,應很好地掌握計算機系統(tǒng)結構、計算機原理、計算機軟硬件知識及通信所需的相關技術。
4.數(shù)據(jù)結構
數(shù)據(jù)結構課為計算機軟件技術,計算機應用技術,計算機信息管理,計算機多媒體技術專業(yè)的主干課程,是一門重要的專業(yè)基礎課程,也是軟件設計的技術基礎,主要研究信息在計算機中的組織和表示方法。本課程系統(tǒng)地介紹線性表、棧、隊列、字符串、數(shù)組、廣義表、樹、二叉樹、圖、查找表等幾種數(shù)據(jù)結構的基本概念,操作及其典型應用的例子,通過課堂教學、課外練習和上機實習,使學生了解數(shù)據(jù)對象的特性,數(shù)據(jù)組織的基本方法,并初步具備分析和解決現(xiàn)實世界問題在計算機中如何表示和處理的能力以及培養(yǎng)良好的程序設計技能,為后續(xù)課程的學習和科研工作的參與打下良好的基礎。
5.匯編語言程序設計
本課程是普通高等工程?茖W校計算機科學與技術專業(yè)一門必修的專業(yè)課。其任務是通過理論教學和上機實際操作的訓練,使學生掌握匯編語言程序設計的基本思想和方法,具備應用匯編語言進行一般程序設計和上機實際操作的初步能力。
6.C++程序設計
C++程序設計是計算機類專業(yè)教學計劃中的重要的專業(yè)課,具有很強的概念性和實踐性。C++語言是目前應用最多的程序設計語言之一,是面向對象的程序設計語言,運用面向對象的程序設計方法來進行分析、設計等工作。它一方面兼容C語言,另一方面支持面向對象的方法,使學生在C語言的基礎上進一步提高自身編程能力,以適應不斷發(fā)展變化的計算機領域的需要。本課程是以C++語言為藍本,使學生掌握一門面向對象的現(xiàn)代程序設計語言,了解面向對象程序設計的基本概念與方法,運用面向對象的思想進行分析、設計以及編碼工作,進而為掌握VC++、C++Builder等當前先進的軟件開發(fā)工具打下程序設計基礎。通過本課程的學習,使學生了解和掌握使用C++進行程序設計所需的基本概念與方法。熟練地掌握在VC6.0環(huán)境下開發(fā)、調試控制臺程序的方法。
7.企業(yè)中小型數(shù)據(jù)庫系統(tǒng)開發(fā)
本課程是在學生學習了《數(shù)據(jù)結構》等技術基礎課后的一門專業(yè)核心必修課。通過該門課程的學習,使學生掌握數(shù)據(jù)庫基礎、數(shù)據(jù)庫開發(fā)、數(shù)據(jù)庫設計以及數(shù)據(jù)庫管理與維護等方面的理論知識, 具備數(shù)據(jù)庫管理系統(tǒng)的安裝、配置、管理、維護和設計的技能。
8.Java程序設計
本課程設置的目的是為了使學生理解Java語言的基本概念和編程思想。通過本門課程的學習可以使學生掌握Java語言的基本語法和編程規(guī)范;尤其是掌握用Java語言進行網(wǎng)絡編程的技巧;同時Java語言是一門面向對象的語言,通過學習可以掌握用面向對象進行編程的思想和實踐,使學生成為一名合格的Java程序員。
9.計算機原理及接口技術
《計算機原理及接口技術》是計算機控制技術、應用電子技術、計算機科學與技術、計算機應用技術等專業(yè)學生學習和掌握微機硬件知識和匯編語言程序設計的入門課程。本課程的任務是使學生從理論和實踐上掌握微機的基本組成、工作原理、接口電路及硬件的連接,建立微機系統(tǒng)的整機概念,使學生具有微機系統(tǒng)的軟、硬件開發(fā)的初步能力。
10.Linux操作系統(tǒng)
本課程是普通高等工程?茖W校計算機應用技術專業(yè)的一門重要的職業(yè)技術課,其基本任務是使學生掌握Linux下進行系統(tǒng)程序設計所需的有關重要概念和知識,包括SHELL編程,基本的進程控制,復雜的進程通信,加上Linux下的網(wǎng)絡管理的基本知識,包括WWW服務器,DNS服務器,F(xiàn)TP服務器和MAIL服務器的安裝,配置和使用。結合實例加深學生對Linux操作系統(tǒng)的認識。
11.單片機原理及EDA技術
本課程是計算機應用專業(yè)必修的專業(yè)技術基礎課;是一門實踐性很強的課程。本課程的任務是:使學生掌握單片機的基本性能和利用單片機構成應用系統(tǒng)的基本方法,為以后對單片機構成的應用系統(tǒng)進行分析和開發(fā)提供必要的技術基礎;使學生正確掌握電子繪圖軟件原理圖、PCB圖、并根據(jù)原理圖實現(xiàn)電子仿真等。能綜合運用于對實際問題的分析,具有應用Protel 99技能,和獨立設計能力,培養(yǎng)學生的綜合工程素質。
12.ARM匯編語言程序設計
本課程是普通高等工程?茖W校計算機應用技術專業(yè)的一門重要的職業(yè)技術課,其基本任務是使學生掌握ARM9體系結構、ARM的尋址方式和指令系統(tǒng),ARM9匯編語言編程、C語言編程以及混合編程,為進一步學習嵌入式系統(tǒng)開發(fā)打下良好的基礎。
13. ARM應用設備驅動程序開發(fā)
本課程是計算機應用技術專業(yè)高年級學生開設的職業(yè)技能課。嵌入式系統(tǒng)融合了計算機軟/硬件技術、通信技術和半導體微電子技術;本課程主要學習嵌入式系統(tǒng)設計原理及方法,根據(jù)應用要求,把相應的計算機直接嵌入到應用系統(tǒng)中。通過本課程學習,使學生了解嵌入式處理器ARM7微處理器體系結構及指令系統(tǒng)。了解32位嵌入式處理器總體結構、存儲器組織、系統(tǒng)控制模塊和I/O外圍控制模塊。掌握嵌入式系統(tǒng)的分析與設計方法,了解各種嵌入式操作系統(tǒng)開發(fā)應用方法和嵌入式網(wǎng)絡技術;能夠進行實際系統(tǒng)的設計與分析。
14.單片機系統(tǒng)開發(fā)
單片機系統(tǒng)開發(fā)是我校高職高專計算機應用技術專業(yè)的一門職業(yè)技能課,單片機系統(tǒng)開發(fā)是一門實踐性都很強的專業(yè)課。通過理論講授、實驗和課程設計等環(huán)節(jié),進一步提高學生利用所學單片機知識分析問題和解決問題的能力。
15.虛擬儀器
虛擬儀器是高職高專計算機應用技術專業(yè)學生必修的職業(yè)技能課,主要內容是軟件實現(xiàn)了傳統(tǒng)儀器的大部分功能,并利用計算機的通用資源實現(xiàn)儀器的顯示、控制和存儲功能。通過理論教學與實驗,使學生掌握虛擬儀器軟件設計和調試方法,增強對課程的理解和掌握。
16.C51程序設計語言
C51程序設計語言是電子通信工程各專業(yè)的主要專業(yè)課。在當今社會中,C語言已經(jīng)成為當前舉世公認的高效簡潔而又貼近硬件的編程語言之一,C語言已經(jīng)成為專業(yè)化的單片機上的實用高級語言,以及C語言在單片機應用中的不斷普及,掌握單片機C語言已經(jīng)成為不可逆轉的趨勢。應用C語言設計單片機程序可以大大加快開發(fā)速度,是目前開發(fā)人員用的最多的一種單片機開發(fā)語言。學習單片機C語言可以為進一步學習新知識、研究新問題,打好理論方面的基礎。
17.嵌入式軟件測試技術
《嵌入式軟件測試技術》是計算機應用技術、嵌入式技術與應用等專業(yè)學生學習和掌握嵌入式軟件測試的專業(yè)拓展課程。本課程的任務是使學生從理論和實踐上掌握嵌入式軟件設計方法、嵌入式軟件測試方法以及嵌入式軟件測試工具的使用。從而使學生掌握嵌入式軟件測試的初步能力。
18. 移動應用開發(fā)
《移動應用程序開發(fā)》是面向計算機等專業(yè)的一門嵌入式領域實用方向課程。該課程旨在介紹智能手機這個典型的嵌入式系統(tǒng)的概況、系統(tǒng)架構及應用開發(fā)。本課程的教學目的和任務:1. 使學生理解嵌入式系統(tǒng)和嵌入式軟件的基本概念及特點;2. 以Android這一主流移動平臺操作系統(tǒng)為切入點和教學案例,使學生掌握移動軟件開發(fā)的基本特點、基本流程和基本方法;3. 使學生理解基于Android嵌入式操作系統(tǒng)的應用程序開發(fā)、部署、管理等嵌手機軟件的高級開發(fā)技術;4. 通過課程項目和案例教學,提高學生在手機軟件開發(fā)方面的動手能力和解決問題的能力,并鼓勵創(chuàng)新。
【計算機應用技術專業(yè)學習科目】相關文章:
IBM專業(yè)認證考試科目06-09
自考金融專業(yè)科目09-22
自考本科法學專業(yè)考試科目09-25
2017年計算機應用技術專業(yè)介紹06-13
計算機專業(yè)考研科目有哪些08-28
新加坡留學護理專業(yè)最新科目設置06-27
自考學前教育專業(yè)考試科目09-17
學前教育自考專業(yè)考哪些科目09-21
自考本科學前教育專業(yè)考試科目09-07