首先要說的是 計算機專業(yè)是個好專業(yè) 前景很好
如果你看不到好的前景 只能說明你層次和實力不夠 而不是計算機學(xué)科的問題 因為現(xiàn)在是個學(xué)校它就能夠開計算機專業(yè)
平時如果你有足夠的時間和精力想入門 我推薦一本書,絕對適合你:C程序設(shè)計 (清華大學(xué)出版社,譚浩強主編) 先吃透此書 此書適合入門并且立志投身計算機專業(yè)的學(xué)生非常經(jīng)典的教材 國外的教材也好 但是高中階段時機不成熟 不具備良好的英文閱讀材料 當(dāng)然 你是NB人的話另當(dāng)別論 培養(yǎng)對計算機興趣的話可以做個FLASH動畫片,用PHOTOSHOP玩?zhèn)€圖片之類的,可以增強信心.切記以數(shù)理化英語為重點 千萬不要為了計算機連大學(xué)不上 這就有點偏激了哈
接下來說重點:基礎(chǔ)課很重要 如果你側(cè)重軟件方面,例如軟件開發(fā),軟件測試,等等以下課程務(wù)必用心學(xué)好
離散數(shù)學(xué)(核心基礎(chǔ)課) 高等數(shù)學(xué) 線性代數(shù) 概率統(tǒng)計 數(shù)據(jù)結(jié)構(gòu)(核心基礎(chǔ)課) 算法設(shè)計 (核心基礎(chǔ)課) 操作系統(tǒng) C程序設(shè)計(核心基礎(chǔ)課) 以及精通一門面向?qū)ο笳Z言(例如C++,JAVA等) 匯編語言程序設(shè)計
在軟件里如果是網(wǎng)絡(luò)安全(對數(shù)學(xué)功底要求很高) 則增加:網(wǎng)絡(luò)技術(shù)(核心基礎(chǔ)課) LINUX操作系統(tǒng)以及信息編碼
如果你側(cè)重硬件方面 例如嵌入式系統(tǒng),計算機體系結(jié)構(gòu)等等 那么以下基礎(chǔ)課程務(wù)必用心學(xué)好
離散數(shù)學(xué)(核心基礎(chǔ)課) 數(shù)據(jù)結(jié)構(gòu)(核心基礎(chǔ)課) 操作系統(tǒng) C程序設(shè)計(核心基礎(chǔ)課) 以及精通一門面向?qū)ο笳Z言(例如C++,JAVA等) 數(shù)字電路(核心基礎(chǔ)課) LINUX(此操作系統(tǒng)必須熟練掌握) 計算機組成原理(核心基礎(chǔ)課) 微型計算機原理與接口技術(shù) 匯編語言程序設(shè)計
(注:國外的經(jīng)典教材比我們國家自己的大學(xué)教材要好的多,除過極個別經(jīng)典教材外)
如果你分軟硬確定的話 以上課程能夠很好的掌握 說實話你內(nèi)功基本上就差不多了 內(nèi)功一旦練好 那么什么什么基于LINUX下的ARM處理器開發(fā),什么.NET等等看似花哨的東西 其實完全是切菜 什么感覺?就比如你是一個英國人 做我們中國學(xué)生高考的英語閱讀理解一樣 感覺很輕松~~~既然輕松了 自己硬了 那么其他之事是水到渠成的 (例如就業(yè),創(chuàng)業(yè)等等)
千萬不能好高騖遠 上面基礎(chǔ)打不好 那個流行學(xué)那個 以后你會慢慢體會到學(xué)習(xí)和運用工具的艱難之處 例如 可能你學(xué)概率統(tǒng)計的時候感覺沒什么用 但是當(dāng)你面對一個真正的開發(fā)實例時,你會發(fā)現(xiàn)數(shù)學(xué)工具是那么的好,而且是那么的有用。
還有一重點 數(shù)學(xué)并不是對計算機相當(dāng)重要 因為計算機硬件方向?qū)?shù)學(xué)方面的要求不時很高 看個人的資歷如何.但,英語很重要,一定要相當(dāng)重視.
還有就是 不管學(xué)軟硬件 一定要動手去做 動手去嘗試 哪怕失敗 一定要積累經(jīng)驗 很重要?。?!
PS :口吃對于計算機專業(yè)的學(xué)生來說不用擔(dān)心.因為它主要是人和機器間的交流,而不時人與人之間的交流,因此,坦然面對,擁有信心.
補充:
目前,高端的三維CAD系統(tǒng)主要包括UG NX、CATIA、PRO-E。中端主流的三維CAD系統(tǒng)主要包括SolidWorks、SolidEdge、Inventor。國產(chǎn)的三維 CAD系統(tǒng)有Solid3000和CAXA實體工程師。而我國流行的二維CAD系統(tǒng)主要包括AutoCAD、CAXA、中望、浩辰等。
1、沒有哪一種書籍純粹指導(dǎo)你上訴這些要求,因為你這些都是平時都可以學(xué)會的
2、給你推薦幾點:活用網(wǎng)絡(luò),可以先看一下win7/win8操作手冊以及對應(yīng)的系統(tǒng)小技巧等等,基本看完之后你就能對系統(tǒng)有個初步的了解了
3、其次重裝電腦或者看硬件,這個你就得實踐,準(zhǔn)備2個電腦,一個是待重裝的,一個是參考電腦,然后自己動手練練,至于硬件參數(shù)~,除非你懂行情,能根據(jù)硬件里面各種零件的參數(shù)很快確認出硬件參數(shù),否則。。。。還是用一些網(wǎng)上的軟件吧。。.
你可以多學(xué)一些:
計算機類課程:匯編和C語言
信號與通信類課程:現(xiàn)代通訊原理、計算機網(wǎng)絡(luò)
安全類課程:信息內(nèi)容安全、安全網(wǎng)管技術(shù)、計算機安全、網(wǎng)絡(luò)安全協(xié)議
以上都是大學(xué)里信息安全專業(yè)的課程,這些是遠遠不夠的,此外,像《黑客編程入門》、《遠程溢出教程》之類的書個人感覺還是比較重要的。
像數(shù)學(xué)分析之類的數(shù)學(xué)課程對于那些整天專門研究網(wǎng)絡(luò)安全(包括密碼學(xué))的人來說相當(dāng)重要,但就一般人而言,我們并不去研究這些高深的東西,僅僅是把別人的研究成果拿來用就行了,所以不必學(xué)這么多數(shù)學(xué)。
我也非常想學(xué)網(wǎng)絡(luò)安全方面的東西,但我不是計算機專業(yè)的。如果有興趣,我們可以多交流交流。
您好!請看資料,或許會有幫助的。
根據(jù)不同專業(yè)對計算機的不同需求,北京大學(xué)計算機基礎(chǔ)課程教學(xué)體系劃分為計算機專業(yè)(A類)、理科非計算機專業(yè)(B類)、文科專業(yè)(C類)三類。 為了了解北京大學(xué)計算機基礎(chǔ)教學(xué)的課程體系和知識點設(shè)置的情況,以及學(xué)生的學(xué)習(xí)效果,我們在北京大學(xué)計算機基礎(chǔ)任課教員和低年級理科學(xué)生中進行 了計算機基礎(chǔ)課程分類分級教學(xué)情況的調(diào)查。
下面重點介紹北京大學(xué)計算機基礎(chǔ)課程教學(xué)體系、課程設(shè)置以及教學(xué)效果、教學(xué)經(jīng)驗、教學(xué)改革等方面的調(diào)查結(jié)果。 一、北京大學(xué)計算機基礎(chǔ)課程教學(xué)體系 北京大學(xué)計算機基礎(chǔ)課程教學(xué)體系按照計算機專業(yè)(A類)、理科非計算機專業(yè)(B類)、文科專業(yè)劃分為三類。
A類和B類的計算機基礎(chǔ)課程有三門課程:計算概論、數(shù)據(jù)結(jié)構(gòu)與算法、微機原理。為了加強計算機專業(yè)學(xué)生的程序設(shè)計能力,在信息學(xué)院專門為計算機專業(yè)學(xué)生開設(shè)了程序設(shè)計實習(xí)、數(shù)據(jù)結(jié)構(gòu)與算法實習(xí)這兩門實踐課程,進行系統(tǒng)的程序設(shè)計訓(xùn)練。
C類計算機基礎(chǔ)課程包括兩學(xué)期的內(nèi)容:文科計算機基礎(chǔ)(上)、文科計算機基礎(chǔ)(下)。 三類教學(xué)體系中不同的課程都設(shè)有主持教員和主講教員,這些來自北京大學(xué)不同的院系的教員組成教學(xué)小組,共同制定教學(xué)大綱、選取教材、統(tǒng)一教學(xué)進度、定期交流教學(xué)經(jīng)驗。
1.計算機專業(yè)計算機基礎(chǔ)課程體系(A類) 在設(shè)置計算機專業(yè)的基礎(chǔ)課程時,基于如下的考慮: (1)首先要給學(xué)生提供對計算機學(xué)科的一個全局性了解,建立學(xué)科全局觀,既有利于日后深入學(xué)習(xí)做出選擇,也有利于對各學(xué)科分支在學(xué)科全局中的位置和相互關(guān)系有透徹的理解。 (2)設(shè)計程序解決一個問題時,除了認真分析問題之外,最重要的是選擇合適的數(shù)據(jù)結(jié)構(gòu),并設(shè)計滿足限制條件(或者更優(yōu))的算法。
因此,計算機專業(yè)的學(xué)生要熟練掌握各種常見的數(shù)據(jù)結(jié)構(gòu),深刻理解某些經(jīng)典算法,如快速排序、二分法等等的原理和時間、空間復(fù)雜度,掌握算法設(shè)計的一般步驟。 (3)計算機專業(yè)的學(xué)生應(yīng)該從理論和實踐上掌握微型計算機的基本組成、工作原理及常用接口技術(shù),建立微機整體概念,具備利用微機進行硬、軟件開發(fā)的初步能力。
除此之外,還要初步掌握匯編語言程序設(shè)計的基本方法和上機調(diào)試過程。 因此,北京大學(xué)計算機系設(shè)置了計算概論課程、數(shù)據(jù)結(jié)構(gòu)與算法課程、數(shù)據(jù)結(jié)構(gòu)實習(xí)、程序設(shè)計實習(xí)和微機原理課程。
其中,計算概論作為總論性質(zhì)的課程,是其他課程的先修課程。 2.理科非計算機專業(yè)計算機基礎(chǔ)課程體系(B類) 非計算機專業(yè)學(xué)習(xí)計算機技術(shù)的目的很明確,不是把它作為純理論的課程來學(xué)習(xí),而是作為應(yīng)用技術(shù)來掌握。
對于理工類非計算機專業(yè)的學(xué)生來說,雖然他們在學(xué)習(xí)和工作中不是以計算機為中心,但是很多情況下卻離不開計算機,他們需要結(jié)合自己的專業(yè),利用計算機作為工具來開展工作。 與計算機專業(yè)一樣,對理科非計算機專業(yè)的計算機基礎(chǔ)課程體系同樣也設(shè)置了計算概論、數(shù)據(jù)結(jié)構(gòu)與算法、微機原理三門課程。
但是,由于兩者的學(xué)習(xí)目的不同,故而要求也有很大不同。 3.文科專業(yè)計算機基礎(chǔ)課程體系(C類) 對文科學(xué)生在計算機方面的要求比對理科非計算機專業(yè)學(xué)生的要求更低一些,教授的內(nèi)容也更偏向于應(yīng)用,結(jié)合使用計算機和應(yīng)用計算機,講解計算機與信息技術(shù)的基本知識和基本方法。
文科專業(yè)計算機基礎(chǔ)課程包括兩學(xué)期的內(nèi)容:文科計算機基礎(chǔ)(上)、文科計算機基礎(chǔ)(下)。 二、課程的主要教學(xué)目標(biāo)和教學(xué)內(nèi)容 各門課程的主持和主講教員參考各門課程的主持和主講教員參考CCC2002(China Computing Curricula, 中國計算機科學(xué)與技術(shù)學(xué)科教程)、CC2001、“計算機基礎(chǔ)教學(xué)白皮書”和CFC2004(China Fundamental-computing Curricula, 中國高等院校計算機基礎(chǔ)教育課程體系)等課程體系為不同類型的計算機基礎(chǔ)教育課程分別制定了教學(xué)大綱。
1. 計算機專業(yè)計算機專業(yè)的計算機基礎(chǔ)課包括五門課程:計算概論、數(shù)據(jù)結(jié)構(gòu)與算法、數(shù)據(jù)結(jié)構(gòu)與算法實習(xí)、程序設(shè)計實習(xí)、微機原理。其中,計算概論是其他課程的先修課,數(shù)據(jù)結(jié)構(gòu)與算法和數(shù)據(jù)結(jié)構(gòu)與算法實習(xí)是兩門同修課程。
(1) 計算概論A(54學(xué)時,3學(xué)分) 這門課程的教學(xué)目標(biāo)是給計算機專業(yè)的學(xué)生提供一個對計算機學(xué)科的全局性認識,讓學(xué)生一開始就有全局觀,既對日后深入學(xué)習(xí)做出選擇提供幫助,又有利于透徹理解各學(xué)科分支在整個計算機學(xué)科中的位置和相互關(guān)系。在教學(xué)實踐中,既要遵循人的認識習(xí)慣,又能讓學(xué)生有效地掌握學(xué)科哲學(xué)思想。
該課程的基本目的是:使學(xué)生了解‘計算科學(xué)’的意義、內(nèi)容和方法,從基礎(chǔ)理論、基本開發(fā)技術(shù)和應(yīng)用三個層面來介紹;使學(xué)生對計算機的認識由感性的、功能的認識深入到內(nèi)涵的、機理的認識;使學(xué)生對計算機學(xué)科的主要骨干課的內(nèi)容以及相互關(guān)系有一個概括的了解,對計算機專業(yè)的課程體系建立一個整體印象;使學(xué)生掌握程序設(shè)計的基本方法,可以用C++語言編寫應(yīng)用程序。 在教學(xué)實踐中,我們采用了兩條主線:計算科學(xué)簡介,C++程序設(shè)計。
即在介紹計算科學(xué)的同時也講解C++程序設(shè)計,實踐證明,這樣收到了很好的教學(xué)效果。 教學(xué)方式:既有課堂教學(xué)(多媒體教。
聲明:本網(wǎng)站尊重并保護知識產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請在一個月內(nèi)通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學(xué)習(xí)鳥. 頁面生成時間:3.904秒