|
6樓

樓主 |
發(fā)表于 2009-9-5 13:35:33
|
只看該作者
其它
眾所周知,美國計算機的硬件軟件水平執(zhí)全球之牛耳。計算機最重要的三大部分,微處理器、操作系統(tǒng)和數(shù)據(jù)庫幾乎被美國產(chǎn)品所壟斷。美國大學(xué)生在計算機的應(yīng)用水平上也普遍高一些。國內(nèi)大學(xué)生絕大部分熟悉的OS就是微軟的系列產(chǎn)品。而美國大學(xué)生是普遍使用兩種操作系統(tǒng),Windows + Unix/Linux。
以筆者為例,以前只熟悉Windows,會用Novell。但在美國留學(xué)期間,意識到必須學(xué)習(xí)UNIX的操作,原因是:
1. 學(xué)校服務(wù)器是SUN OS 5.0,可以利用服務(wù)器強大的計算能力;
2. 服務(wù)器上安裝了C、C++、Java、Perl、Python等編譯環(huán)境;
3. 服務(wù)器運行非常穩(wěn)定,可以被當(dāng)作一個穩(wěn)定的網(wǎng)絡(luò)硬盤使用;
4. 因為是計算機專業(yè)的學(xué)生,開放了個人網(wǎng)頁,可以實戰(zhàn)HTML編程;
5. 除Oracle外,還可以學(xué)習(xí)MySQL、PostgreSQL等數(shù)據(jù)庫;
6. UNIX的安全性是不用質(zhì)疑的。源代碼存放在上面,非常安全;
7. 避免有時把源代碼或作業(yè)忘記在家里,通?梢詮(fù)制一個備份存放在服務(wù)器上;
8. 服務(wù)器上可以快速的傳輸文件。
美國大學(xué)的主機基本上都是UNIX系統(tǒng)。要使用學(xué)校的資源就必須學(xué)會使用UNIX。在這種情況下,筆者先從Windows 最基本的telnet 登錄開始學(xué)習(xí),由于telnet是以明文的方式和服務(wù)器通訊,安全方面有很大的隱患,所以很快就放棄了telnet,改用ssh登錄學(xué)校的UNIX主機。接著,學(xué)習(xí)如何使用PINE(UNIX上的郵件收發(fā)程序)、VI(文本編輯器)、如何管理文件及設(shè)置權(quán)限、如何編寫腳本、如何運行腳本程序、如何在UNIX下實時交談, 以及如何安裝自己的應(yīng)用程序。隨著使用UNIX的日益頻繁,筆者對UNIX的理解也越來越深,也越來越喜歡UNIX了。
總之,正是由于學(xué)習(xí)UNIX的這個經(jīng)歷,令筆者在以后接觸Linux的時候,很快就上手了,并且能夠順利系統(tǒng)的學(xué)習(xí)并掌握了DNS、WWW、SENDMAIL、POP3/IMAP、IPCHAINS、ROUTE、IPCHAINS、DHCP等服務(wù)器的安裝和配置。
研究生
目前國內(nèi)大學(xué)計算機系的傳統(tǒng)教學(xué)模式確實存在不少弊端。所幸的是已有越來越多的有識之士開始意識到這些問題,并積極探索改革的方向和出路。特別是針對計算機教育,國家已著手大力扶持,除強化計算機系的教學(xué)質(zhì)量外,還批準(zhǔn)開辦了多所不同層次的示范性軟件學(xué)院,一些高校也開始了改革教學(xué)的實際行動。
在學(xué)位制度方面,國內(nèi)高;旧蠜]有嚴(yán)格的淘汰制。特別是對于研究生,能考進去基本上就可以獲得學(xué)位。而美國大學(xué)對學(xué)位的評定則是層層篩選,而且學(xué)位越高,淘汰的比例越大。這種對人才質(zhì)量嚴(yán)格把關(guān)的機制,尤其值得我們仿效。
研究生的適應(yīng)能力以及創(chuàng)新能力在很大程度上取決于堅實的理論基礎(chǔ)和專業(yè)基礎(chǔ)知識,這是高質(zhì)量研究生教育的重要特征之一。在當(dāng)今科學(xué)技術(shù)突飛猛進,專業(yè)知識日新月異的時代,只有扎實掌握專業(yè)的理論基礎(chǔ)和系統(tǒng)的專業(yè)知識,才有可能從事這個專業(yè)所進行的科研、教學(xué)和其他專業(yè)技術(shù)工作,才能打好進行創(chuàng)造性研究的基礎(chǔ)。因此課程的學(xué)習(xí)就顯得尤為重要。如果沒有合理的、科學(xué)的課程設(shè)置,沒有切實可行的教學(xué)計劃,課程教學(xué)就沒有可靠的科學(xué)依據(jù)。如果課程教學(xué)不是立足于本學(xué)科的前沿,不立足于提高研究生的學(xué)術(shù)水平和科研能力,那么課程的教學(xué)質(zhì)量就得不到保證。由于課程學(xué)習(xí)是實現(xiàn)研究生的培養(yǎng)目標(biāo)、保證研究生質(zhì)量的重要環(huán)節(jié)。課程設(shè)置將直接影響到研究生知識面的寬度和研究能力的高低,因此,研究生課程的設(shè)置是否合理、科學(xué)是非常重要的。
國內(nèi)大學(xué)的研究生教育,專業(yè)課設(shè)置過于專業(yè),例如,過去的物理化學(xué)專業(yè)是一個博士點,博士生上的課程全是物理化學(xué)。四大力學(xué)全是物理化學(xué)的內(nèi)容;有機化學(xué),學(xué)生修的全是有機化學(xué),學(xué)術(shù)面過窄。而國外已經(jīng)打破了二級學(xué)科的限制,甚至打破了一級學(xué)科。例如,國外化學(xué)系的博士生,有些課程是屬于生物學(xué),有生物儀器分析、生物物理學(xué)等課程。這樣培養(yǎng)出來的學(xué)生適應(yīng)能力和研究能力就相對較強。可以在學(xué)科的發(fā)展中間迅速調(diào)整自己的學(xué)科方向,跟上學(xué)科發(fā)展的潮流。我們過去培養(yǎng)的學(xué)生就非常專業(yè),跳出自己的專業(yè)就一籌莫展。所以我們必須改變在很窄的專業(yè)學(xué)科范圍內(nèi)培養(yǎng)研究生的這種局面,要打破二級學(xué)科的限制,甚至要在一級學(xué)科上做些交叉。
美國大學(xué)的研究生院、研究生教授協(xié)會和科系對研究生課程的設(shè)置極為重視。一般而言,本科生與研究生的根本區(qū)別在于研究生的“后勁”比本科生足。而后勁來源于寬厚、堅實的理論基礎(chǔ);谶@種認(rèn)識,國外大學(xué)科系在碩士研究生新生入校后,要進行摸底考試。若考試成績不理想,則建議新生補課,并且只能在課程編號為600-699的范圍內(nèi)確定相關(guān)的補課科目。倘若核心課程的成績達不到“B”,則失去獲得研究生學(xué)位的資格。目前在美國大學(xué)的研究生培養(yǎng)方案中,理工科研究生的數(shù)學(xué)和有關(guān)基礎(chǔ)理論學(xué)科的總學(xué)時仍呈上升趨勢。一些著名的學(xué)府,研究生新生在第一學(xué)年不學(xué)習(xí)本專業(yè)課程,而是學(xué)習(xí)數(shù)學(xué)、物理、化學(xué)或統(tǒng)計學(xué)等課程。在此基礎(chǔ)之上,從事本專業(yè)課程的學(xué)習(xí)。
這里再順便談?wù)劽绹髮W(xué)的博士生制度。美國大學(xué)博士生的培養(yǎng)尤其重視課程學(xué)習(xí)。其課程設(shè)置的范圍較廣,一般要求修16-20門課程,30-40個學(xué)分(文科要求修滿45個學(xué)分以上的課程,理工科側(cè)重實驗,一般要求修滿30個學(xué)分以上的課程)。基礎(chǔ)課程的學(xué)習(xí)時間為1-2年。課程設(shè)置通常分為5個專業(yè)領(lǐng)域,其中一個領(lǐng)域還要跨一級學(xué)科。要求寫大量的書評和課程論文。學(xué)習(xí)期間有多次考試,最后還要通過所修課程的全面性考核。各大學(xué)對博士生考試成績的要求不盡相同。有的大學(xué)要求在B級以上;有的大學(xué)規(guī)定要有2門課程的成績?yōu)锳級,否則取消獲得博士學(xué)位資格。例如,柏克萊加州大學(xué)工學(xué)院,要求博士生主修領(lǐng)域的課程成績必須達到3.5,輔修領(lǐng)域的課程成績也必須達到3.0。
現(xiàn)在看看美國大學(xué)計算機系研究生的課程設(shè)置及畢業(yè)要求。仍以紐約市立大學(xué)(CUNY) 為例:
被錄取的研究生新生必須完成以下三門課程(不算學(xué)分)之后,才能真正開始攻讀研究生的課程:
1. 數(shù)據(jù)結(jié)構(gòu)(603. Data Structures) ;
2. 匯編語言與計算機結(jié)構(gòu)(642. Assembly Language and Computer Organization);
3. 信息技術(shù)概覽(615. Survey of Information Technology);
在完成上述三門課的前提下,必須完成30個學(xué)分時,編號不低于700的課程,這些課程包括:
1. 算法1 (700. Algorithms I);
2. 分布計算(715 Distributed Computing);
3. 可計算性與復(fù)雜性(722 Computability and Complexity),主要講述計算模型,如圖靈機,隨機存取機器,時序電路等等;
4. 計算機體系結(jié)構(gòu)與網(wǎng)絡(luò)(744. Computer Architecture and Networks);
5. 軟件類,必須完成以下課程中的一門:
l 軟件設(shè)計 (701. Software Design );
l 編譯器結(jié)構(gòu)(707. Compiler Construction);
l 計算機圖形(718. Computer Graphics)
6. 硬件類,必須完成以下課程中的一門:
l 開關(guān)理論 (745. Switching Theory):這部分主要同電子電路有關(guān);
l 計算機系統(tǒng)(746. Computer Systems):主要是指并行計算機結(jié)構(gòu)、RISC及CISC處理器,并行計算的程序設(shè)計等;
l 計算機網(wǎng)絡(luò)(748. Computer Networks)
7. 應(yīng)用數(shù)學(xué)及算法類;
l 算法2 (762 Algorithms II );
l 系統(tǒng)模擬(764. Topics in Systems Simulation);
l 計算機系統(tǒng)概率模型(766. Probabilistic Models in Computer Systems)
8. 在獲得21個學(xué)分時后,每個學(xué)生還必須滿足或完成以下幾個畢業(yè)條件(Capstone Requirement)中的一種;
l 軟件開發(fā)項目實習(xí)(731 Software Development Practicum);
l 研究項目實習(xí)(732 Research Practicum);
l 碩士論文(733 Master's Thesis)
(注:附錄二列出了上述課程內(nèi)容的簡要介紹)。
前面提到美國大學(xué)研究生教育的一個明顯特點就是多學(xué)科交叉。這里就以筆者研究生的課程為例,對此作進一步的闡述并以此結(jié)束本文。課程是關(guān)于手寫數(shù)字字符的識別問題。這門課程應(yīng)該屬于電子工程、人工智能、智能識別、信號處理、自動化處理等學(xué)科的交叉學(xué)科。首先,這門課程沒有教材。全部閱讀材料由教授Dr.Ihsin Phillips提供。這些閱讀材料大部分是發(fā)表在IEEE刊物上的論文。這些論文都是講述如何進行手寫數(shù)字字符的識別。每篇論文采用的識別算法都不一樣,而且作者來自不同的國家。
教學(xué)和考核的方法是,學(xué)生分成若干小組,每個小組負(fù)責(zé)自己的材料。小組成員將在課堂上講述自己對數(shù)字識別算法的理解以及自己的觀點。然后依據(jù)演講的情況來評定成績。但期末考試則不同,閱讀資料在期末演講前一個月分發(fā)下來,并且要求每個學(xué)生必須獨立完成所有的工作,例如:閱讀、理解、算法分析、算法擴展,幻燈片的制作、演講內(nèi)容的準(zhǔn)備,以及對可能被提及的相關(guān)問題的準(zhǔn)備等等。
下面列出教授提供的部分學(xué)習(xí)資料。這些是來自不同國家不同大學(xué)的研究成果。有國內(nèi)的清華大學(xué),還有來自美國紐約州立大學(xué)布法羅分校、英國Essex大學(xué),韓國以及巴西的一些大學(xué)。
1. 一種新的分割手寫的非規(guī)范數(shù)字字符串的方法 (A New Method for Segmenting Unconstrained Handwritten Numeral String)
作者:Bin Zhao, Hui Su and Shaowei Xia
Department of Automation
Tsinghua University, Beijing, 100084, P.R. China
2. 分割與識別完全非規(guī)范手寫數(shù)字字符的系統(tǒng)(A System for Segmentation and Recognition of Totally Unconstrained Handwritten Numeral Strings)
作者:Z. Shi: S. N. Srihari, Y-C. Shin and V. Ramanaprasad
Center of Excellence for Document Analysis and Recognition
State University of New York at Buffalo: Buffalo, NY 14260, U.S.A.
3. 分割與識別手寫數(shù)字字符的新的范例(New Paradigm for Segmentation and Recognition of Handwritten Numeral String)
作者:Sungsoo Yoon, Gyeonghwan Kim, Yeongwoo Choi, Yillbyung Lee
Dept. of Computer Science, Yonsei University, Seoul, Korea
Dept of Electronic Engineering, Sogang University, Seoul, Korea
Dept of Computer Science, Sookmyung Women’s University, Seoul Korea
4. 面向?qū)ο蟮谋韱蚊枋稣Z言與表單手寫字符的處理方法(An object-oriented form description language and approach to handwritten form processing)
作者:C. Cracknell, A.C.Downton, and L. Du
Department of Electronic Systems Engineering
University of Essex, Wivenhoe Park, Colchester CO4 3SQ, U.K.
5. 分離手寫數(shù)字字符圖像的識別( Disconnected Handwritten Numeral Image Recognition)
作者:Luan Ling Lee and Natanael Rodrigues Gomes
Decom-Feec-Unicamp
Universidade Estadual de Campinas
此外還有其它一些相關(guān)的學(xué)習(xí)材料,但筆者印象最深的就是這五篇論文。從閱讀資料的來源就可以看出教授Dr.Ihsin Phillips淵博的知識。通過這門課程的學(xué)習(xí),可以擴展學(xué)生的思維,同時學(xué)生也更加深刻體會到交叉學(xué)科對本專業(yè)知識起到的一種補充和促進作用。
總結(jié)
筆者以自身的經(jīng)歷從個人的視角來觀察分析美國大學(xué)計算機教育在本科和研究生階段的一些特點。如何盡快提高我國大學(xué)計算機的教育水平,以及如何提高大學(xué)計算機系學(xué)生的專業(yè)水平,需要你、我,大家的共同努力。
本文作者:鐘京馗 美國紐約市立大學(xué)計算機科學(xué)系助教 |
|