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