我是計算機系學生。有感于計算機知識體系的龐大。而我們老師又不解釋各門課所處的位置。比如我學習《數據結構》、匯編語言、各種編程語言以及各種數據庫。他們各自的學習目的以及在知識體系中的位置。還有如果我想知識結構合理應按什么順序學習?謝謝!

熱心網友

作為一名"計算機系學生",理應全面了解計算機的發展史、軟硬件知識。你目前學的“《數據結構》、匯編語言、各種編程語言以及各種數據庫”僅僅是有關軟件設計方面的知識。譬如說《數據結構》,其原理可以在任何一門計算機語言中使用。匯編語言比較適合于單片機的驅動程序或小芯片的編程,一般目前即使開發這樣的程序,也多半會用標準C語言開發。匯編程序雖然效率最高,運行速度最快,但有工作量大、容易出錯、不易調試等諸多缺點,一般最多僅僅用來開發一些驅動程序。各種計算機語言都有它們的特點和專長。如VB、Delphi、C++ Builder, Power Builder等擅長于數據庫和報表的處理;VC++比較全面,但難于掌握(就算資格較老的程序員也不敢說我精通VC了);Java比較適合于開發面向Web應用方面的程序,但缺點是運行速度緩慢。。。關于學習順序,你提問中的排列順序就比較合理。最后,我發表一點個人的意見:計算機語言沒必要學那么多,多學寫些JAVA/C++是不錯的選擇;數據庫方面,目前比較著名的就是Oracle, Sybase和MS SQL Server。 在大學里學習MySQL,Foxpro等數據庫時,為了應付考試即可;離開實踐的學習是不深刻的,容易忘記的。如果有機會可以勤工儉學方式學習計算機語言,即可賺錢,又可學習。

熱心網友

我是計算機系的老畢業生,我覺得老狐貍的話不錯.

熱心網友

你目前學的“《數據結構》、匯編語言、各種編程語言以及各種數據庫”僅僅是有關軟件設計方面的知識。譬如說《數據結構》,其原理可以在任何一門計算機語言中使用。匯編語言比較適合于單片機的驅動程序或小芯片的編程,一般目前即使開發這樣的程序,也多半會用標準C語言開發。匯編程序雖然效率最高,運行速度最快,但有工作量大、容易出錯、不易調試等諸多缺點,一般最多僅僅用來開發一些驅動程序。各種計算機語言都有它們的特點和專長。如VB、Delphi、C++ Builder, Power Builder等擅長于數據庫和報表的處理;VC++比較全面,但難于掌握(就算資格較老的程序員也不敢說我精通VC了);Java比較適合于開發面向Web應用方面的程序,但缺點是運行速度緩慢...

熱心網友

我認為 ,你應該分清楚:個人的知識結構和學科的結構不完全一樣。學科的結構一般按其發展來劃分。個人的知識結構,更多的取決于個人的發展目標。同時學計算機專業的 ,如果有不同的目的,就應該規劃不同的知識結構。所以,你要了解學科間各自的關系,你可以找一些學科發展方面的資料。你要確定自己的知識結構框架,你就應該先明白自己以后想從事什么方面的工作。當然,象數學,計算機原理,硬件基礎,英語,編程基礎這些基礎性學科就沒必要分得太嚴格。大學里,大部分課程都是基礎課,與以后發展方向也有區別,所以,在構建知識結構時,這些并不用太多考慮。

熱心網友

多看多做多想