国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電子工程網(wǎng)

標(biāo)題: 國外著名大學(xué)計算機(jī)教學(xué)考察隨筆 [打印本頁]

作者: linux_Ultra    時間: 2009-9-5 13:32
標(biāo)題: 國外著名大學(xué)計算機(jī)教學(xué)考察隨筆
國外著名大學(xué)計算機(jī)教學(xué)考察隨筆                                                                                        收藏                                                                                                                                                                                                                                                                       
王行言/文
為了解國外大學(xué)計算機(jī)教學(xué)情況,2002年春季,清華大學(xué)組團(tuán)到美國進(jìn)行了一次考察。考察組先后到斯坦福、伯克利、加州理工等著名學(xué)府進(jìn)行了調(diào)研,旁聽了一些計算機(jī)方面的課程,與有關(guān)教授、教務(wù)管理人員和中國留學(xué)生進(jìn)行了座談,并參觀了學(xué)校的圖書館和計算機(jī)機(jī)房。下文就是我們約請清華大學(xué)計算機(jī)與信息管理中心副主任王行言教授撰寫的考察隨筆。
4月9日 斯坦福大學(xué)
上午,我們分頭聽了“數(shù)據(jù)庫”和“編譯原理”的課程。數(shù)據(jù)庫為大班課程,本節(jié)課主要講ER圖和ER模型。授課方式是“黑板+粉筆”,6塊黑板來回切換。教室有電視和錄像設(shè)備,電視跟蹤和放大黑板內(nèi)容,所以無論坐在哪個角落,都能看到黑板的內(nèi)容。教室后有制作室,可以對課堂教學(xué)當(dāng)場錄制。課上同學(xué)提問題很踴躍,老師也不時地提出問題,回答最好的幾乎都是中國留學(xué)生。
中午飯后,我們參觀計算中心和圖書館,兩處都有學(xué)生上機(jī)的環(huán)境。學(xué)生來去匆匆,多半都是上網(wǎng)看一下課程通知或下載、打印幾頁文檔資料。
我們在瀏覽網(wǎng)頁時,看到上午的數(shù)據(jù)庫課程已制作成視頻課件(不到半天時間)。學(xué)生可以自主選擇聽老師的某段講解,或看某頁的板書。在斯坦福,有專門制作人員(并有學(xué)生參與)對部分課程進(jìn)行錄制加工,并及時放到網(wǎng)上,供學(xué)生下課復(fù)習(xí)。這些課件還有一個重要的目的,就是用于繼續(xù)教育,為學(xué)校周圍的在職人員學(xué)習(xí)提供方便。
在計算中心入口處的通知欄上,我們看到了白板上公布的一些課外講座,如UNIX操作系統(tǒng)使用、Office工具軟件的使用等,此外還有一些編程語言的入門課程。
下午我們又聽了一門“程序設(shè)計”課程,估計教室可容納四、五百人。學(xué)生進(jìn)教室時,每人在門口拿一份本節(jié)課的講義。很多老師在上課時都習(xí)慣準(zhǔn)備隨堂使用的講義,內(nèi)容包括補(bǔ)充的素材和本節(jié)課布置的習(xí)題。本課程由斯坦福大學(xué)計算機(jī)系副主任Eric S. Roberts教授主講,他就是IEEE和ACM推出的“Computing Curricula 2001”的主要執(zhí)筆人。這節(jié)課他主要是講解算法設(shè)計(樹搜索,迷宮等)和程序調(diào)試。Roberts教授使用筆記本電腦及大屏幕投影授課,屏幕上顯示的是講課用到的代碼及程序調(diào)試環(huán)境,但他大部分時間是坐在講臺上,面向?qū)W生滔滔不絕地講解。程序設(shè)計課程使用的教材是Roberts教授寫的兩本書:“The Art and Science ofC”和“Programming Abstractions in C”。這兩本教材在美國被多所大學(xué)所采用。
4月10日 斯坦福大學(xué)
上午,我們與計算機(jī)系副系主任Eric S. Roberts教授座談,請他談一下斯坦福大學(xué)的計算機(jī)教育(包括非計算機(jī)專業(yè)的計算機(jī)教育)。他饒有興趣地談到了斯坦福大學(xué)計算機(jī)系的發(fā)展和計算機(jī)課程的設(shè)置情況。
他說,與大多數(shù)專業(yè)相比,計算機(jī)科學(xué)是一個非同尋常的領(lǐng)域。當(dāng)100年前斯坦福大學(xué)成立之際,大多數(shù)學(xué)科就已經(jīng)有了一定的歷史。50年后,才發(fā)明了世界第一臺計算機(jī)。又過了25年,計算機(jī)科學(xué)才成為一個獨(dú)立的學(xué)科。斯坦福計算機(jī)科學(xué)系成立于1965年,并一直保持世界前4名的位置。
在最近25年中,計算機(jī)科學(xué)飛速發(fā)展,并極大地推動了社會的進(jìn)步。計算機(jī)科學(xué)將繼續(xù)成為一個令人興奮的領(lǐng)域。
在斯坦福,大多數(shù)學(xué)生愿意學(xué)習(xí)計算機(jī)科學(xué)的主修課程。在CS主修課程中,學(xué)生可以追蹤很多不同的領(lǐng)域:程序語言、圖形學(xué)、數(shù)據(jù)庫、計算理論、人機(jī)交互、機(jī)器人學(xué)、人工智能、數(shù)值分析等。隨著近年來需求的變化,CS主修課更加靈活并滿足大多數(shù)學(xué)生的需求。
在斯坦福大學(xué),新生入校時不分專業(yè),學(xué)生的專業(yè)要根據(jù)個人選修課程的情況到高年級才逐步明朗。當(dāng)然,在入校時,學(xué)生還是有自己的意向。學(xué)校為每位想學(xué)計算機(jī)的同學(xué)都提供一份指導(dǎo)性文件,說明在斯坦福學(xué)習(xí)計算機(jī)的幾種途徑。除CS之外,還有五種其他選擇供學(xué)生考慮:
1.C omputer Science Minor(CS輔修專業(yè))
該輔修專業(yè)提供 CS主修課中本科的核心課程(見圖1),由6-8門課組成,安排在兩年中學(xué)完。
完成輔修課后,學(xué)生將獲得很強(qiáng)的編程基礎(chǔ),并進(jìn)入計算機(jī)科學(xué)的某個理論分支。進(jìn)而,學(xué)生可以在自己感興趣的領(lǐng)域?qū)W習(xí)更多更深入的課程。
圖1是輔修專業(yè)的課程設(shè)置。
2. Computer Systems Engineering (CSE)
CSE是跨計算機(jī)科學(xué)和電子工程兩個系的交叉學(xué)科。
CSE的主修課類似于計算機(jī)科學(xué)系,但一些偏理論的計算機(jī)課程被電子工程方面的課程所代替(如數(shù)字設(shè)計與電路分析)。
3. Electrical Engineering (EE)
適合于對計算機(jī)科學(xué)、特別是對硬件更感興趣的同學(xué)選修。除了側(cè)重硬件外,EE學(xué)位和其他學(xué)位的主要不同是側(cè)重于工程。
4. Mathematical and Computational Sciences (Math/CS)
計算機(jī)科學(xué)和純數(shù)學(xué)的結(jié)合。學(xué)位課包括計算機(jī)科學(xué)基礎(chǔ)核心課以及各種數(shù)學(xué)課。除這些核心課程外,學(xué)生還側(cè)重計算機(jī)或數(shù)學(xué)選一些課。
5. Symbolic System
是交叉學(xué)科,結(jié)合了計算機(jī)科學(xué)、心理學(xué)、社會學(xué)、以及語言學(xué),研究人-機(jī)的認(rèn)知。將人和計算機(jī)視為符號處理系統(tǒng)。
Roberts教授還講到,由于計算機(jī)技術(shù)的發(fā)展,可以用計算機(jī)解決更復(fù)雜的問題,并且可以不需要編程,起碼不是傳統(tǒng)意義上的編程。所以計算機(jī)系和計算中心還面向全校開設(shè)了一些更側(cè)重于應(yīng)用的課程(包括各種語言與工具類課程),主要是滿足全校非計算機(jī)專業(yè)學(xué)生自己學(xué)習(xí)計算機(jī)和應(yīng)用計算機(jī)的需求。其中一些課程的內(nèi)容就類似于我們計算機(jī)文化基礎(chǔ)課的內(nèi)容。這些課程包括:
CS1I—Using the Internet
CS193D—C++ and Object-Oriented Programming
CS193I—Internet Programming
CS193J—Programming in Java
CS193U—Software Engineering in C
CS193W—Microsoft Windows Programming
如何開始學(xué)習(xí)計算機(jī)課程呢?Roberts教授給我們畫了一張圖(見圖2)。
Roberts教授指出,如果要從技術(shù)的角度(而不是從文化的角度)學(xué)習(xí)計算機(jī),CS106A(即程序設(shè)計)是第一門必修的基礎(chǔ)課。學(xué)完CS106A后,如果想繼續(xù)深入學(xué)習(xí)編程的知識,可選修CS106B。對那些在中學(xué)就已具有一定編程能力的學(xué)生,如果想學(xué)習(xí)C語言或想進(jìn)一步提高編程水平,可選修一學(xué)期的CS106X(濃縮兩門課的快班)。學(xué)完CS106B后,學(xué)生就有了比較明確的意向,如果想進(jìn)計算機(jī)專業(yè),就可開始系統(tǒng)學(xué)習(xí)計算機(jī)專業(yè)的課程。而不想選擇計算機(jī)專業(yè)的同學(xué),可以選修計算機(jī)系等單位為非計算機(jī)專業(yè)開設(shè)的其他 課程。

作者: linux_Ultra    時間: 2009-9-5 13:32
CS106課程采用的教學(xué)語言是C語言,Roberts教授解釋說:C語言廣泛應(yīng)用于工業(yè)界,而且是學(xué)習(xí)更先進(jìn)語言的基礎(chǔ)(C++ 和Java)。
我們向Roberts教授提出一個問題:如果學(xué)生自己選專業(yè),會不會有很多學(xué)生都選計算機(jī)專業(yè)?計算機(jī)系如何接納這么多學(xué)生?Roberts教授說,的確新生中有很多人想學(xué)計算機(jī),但學(xué)過1、2門計算機(jī)課程之后,不少同學(xué)就感到計算機(jī)專業(yè)不適合自己。經(jīng)過多年操作,選擇計算機(jī)系的人數(shù)已經(jīng)趨于穩(wěn)定。另外,美國的學(xué)生不見得都喜歡計算機(jī),覺得整天坐在計算機(jī)前沒有意思,而對于考古、地質(zhì)等野外作業(yè)覺得更富有挑戰(zhàn)性。
4月11日斯坦福大學(xué)
今天與計算機(jī)系教務(wù)座談。系教務(wù)對我們講,每個教授每年都要開一門核心課(研究生課程也算核心課)。教師的教學(xué)工作量要夠一定點(diǎn)數(shù),大課點(diǎn)數(shù)多,小課點(diǎn)數(shù)少。系里有一套評價體系,學(xué)生給系主任和教師本人打分,這些對教師的評級有影響。新生提前一周到校,招生辦公室根據(jù)學(xué)生興趣分派導(dǎo)師指導(dǎo)學(xué)生選課。每個學(xué)生都有一個導(dǎo)師幫助選課(一名導(dǎo)師負(fù)責(zé)若干名學(xué)生)。學(xué)校設(shè)有注冊辦公室,管理各種教學(xué)資源。
隨后我們參觀了硬件實驗室。硬件實驗普遍采用模擬軟件,控制盒里有關(guān)鍵芯片。
下午我們聽了一節(jié)畢業(yè)設(shè)計課,該節(jié)課的安排是請IBM公司的工程師講解正在研究的一些新技術(shù)。根據(jù)我們的感覺,學(xué)校和公司的聯(lián)系很密切。
下午我們和一位在斯坦福半導(dǎo)體研究所長期任教的清華老師進(jìn)行了座談。針對我們提的一些問題,這位老師說了一些自己的觀點(diǎn):對于硬件實驗,電的教學(xué)、電路課做一些實驗,單板機(jī)也有,但不是重點(diǎn)(有些愛動手的學(xué)生選修)。斯坦福大學(xué)還是偏軟的多,同學(xué)出去主要是搞設(shè)計,搞算法。例如利用 spice軟件,10個星期設(shè)計一個芯片。硅谷對半導(dǎo)體人才需求很明確,學(xué)會三門電路設(shè)計課就要。斯坦福實驗室很少,偏專門化的課就外聘教師。而基礎(chǔ)的物理、化學(xué)都是大牌教授。美國畢業(yè)生專門化很突出,工作中就做自己專業(yè)的事,不管別的雜七雜八的事,否則是浪費(fèi)人才、時間。計算機(jī)各行各業(yè)都在用,但要懂多少,并不見得很多,硬件結(jié)構(gòu)、軟件OS、C語言、數(shù)值分析、專業(yè)用軟件等。計算機(jī)能力強(qiáng),表現(xiàn)在把計算機(jī)作為工具,會算法、數(shù)據(jù)分析,自己專業(yè)算法強(qiáng)。光會計算機(jī)編程是中等人才,最有價值是專業(yè)的東西。
之后,我們又與部分中國留學(xué)生舉行了座談。在座談過程中,不時有人進(jìn)進(jìn)出出,有的剛下課,有的要去上輔導(dǎo)課(助教),大家顯得都很忙碌。很多同學(xué)是在網(wǎng)上看到要和國內(nèi)來的大學(xué)老師座談,就主動趕來參加,即使只能參加一會兒也要來。同學(xué)們見到我們都非常興奮,也談了很多在這里學(xué)習(xí)、生活的情況。他們說,這里的房東最喜歡租房子給中國學(xué)生,因為他們早出晚歸。在美國念書,作業(yè)負(fù)擔(dān)很重,每學(xué)期課的門數(shù)不多,但課程的強(qiáng)度非常大,例如程序設(shè)計,一周就有兩到三次大課。斯坦福不太重視文章,沒有文章要求。但學(xué)校中的研究氣氛很濃,很多低年級的學(xué)生就自動組織起來,找一些具有挑戰(zhàn)性的課題來做。
4月13日加州理工
今天主要是與留學(xué)生座談,我們談的范圍很廣,以下是我們聊的一些感興趣的內(nèi)容。
同學(xué)們說,這里系的差別不是很大,天文、物理、數(shù)學(xué),無論是什么系,都要上一大堆公共課,本科是通才教育。教師與學(xué)生的比例是1∶3 ,TA與學(xué)生的比例是1∶20。編程的課主要是上TA的課。學(xué)校每學(xué)期為10周,課程強(qiáng)度高,難度大,每學(xué)期學(xué)5門課已經(jīng)很吃力了。同學(xué)們異口同聲地說,作業(yè)又多又難,交作業(yè)時間卡的很死,作業(yè)有時做到第二天天亮。作業(yè)絕對不能抄,在成績中所占比例也很大。
我們問了一些有關(guān)計算機(jī)教育的問題,他們說,計算機(jī)系主要是講理論。非計算機(jī)系的學(xué)生選一些計算機(jī)理論課,可以擴(kuò)展知識面。他們感到計算機(jī)的哪門課都是數(shù)學(xué)課。各系并沒有強(qiáng)迫學(xué)生選什么計算機(jī)的課,但聰明的學(xué)生會選一些計算機(jī)課。根據(jù)他們接觸的情況,專業(yè)老師用計算機(jī),學(xué)生就會學(xué)計算機(jī)。各系教師交流很密切,教授用計算機(jī),會帶動計算機(jī)教學(xué)。各領(lǐng)域的權(quán)威、教授應(yīng)該知道學(xué)生在計算機(jī)方面需要用到什么。計算機(jī)教學(xué)不要與其他教學(xué)分開,用的時候就會學(xué)。他們認(rèn)為,計算機(jī)的基礎(chǔ)是程序設(shè)計。計算機(jī)教學(xué)分理論(計算機(jī)系開)和應(yīng)用(與各專業(yè)結(jié)合,各系可開)。
同學(xué)們還告訴我們,期末考試時,監(jiān)考老師一般站在教室外面,有問題再進(jìn)到教室解決,以此表示對同學(xué)的信任。有的考試干脆讓同學(xué)把卷子拿回去做,規(guī)定1到2天內(nèi)交卷。我們問,那如果互相抄襲怎么辦?同學(xué)說基本沒有抄襲,因為學(xué)生自我約束很嚴(yán),非常看重誠信二字。他們講了正在發(fā)生的一件事情:一個同學(xué)將公共場所的一把椅子私自搬到了自己的宿舍里,學(xué)生委員會正在對此事進(jìn)行處理(據(jù)說是要開除),學(xué)生委員會做出的決定,學(xué)校也不得不認(rèn)真考慮。
4月18日 伯克利分校
今天安排和一個留學(xué)生座談,因為他在美國念了多年的書,拿了一個碩士學(xué)位,兩個博士學(xué)位,至今還沒有離開學(xué)校之意。他向我們講述了自己的一些感受和建議。
他說,國內(nèi)有些大學(xué)把理論和市場對立起來是不對的。我們可以培訓(xùn)出非常好的程序員(寫一個軟件),但沒有獨(dú)到見解,沒有算法。計算機(jī)理論,圖論、線性代數(shù)等都是非常有用的。美國學(xué)校很重視數(shù)學(xué)怎么用到實際問題。學(xué)到一點(diǎn)數(shù)學(xué),就知道用到哪,就有成就感,而不重視技巧。美國學(xué)生做東西比較深入,想得深。最出色的是美國學(xué)生。
美國研究生主動性很強(qiáng),自發(fā)組織在一起,找題目研究(如人工智能、機(jī)器學(xué)習(xí)等)。新生進(jìn)校后,學(xué)生會就組織學(xué)生參觀專業(yè),引發(fā)他們對專業(yè)的興趣。國內(nèi)的學(xué)生要脫俗,膽子要大一些。
在考察的過程中,我們也瀏覽了各校的一些主頁,其中印象最深的是各校在使用網(wǎng)絡(luò)教學(xué)環(huán)境時比較講究實效,花樣不多但內(nèi)容豐富、規(guī)范。例如,幾乎每門課程都有自己的主頁,老師的一些講稿也放在網(wǎng)上。課程主頁一般包括以下欄目:
l 課程內(nèi)容概要
l 授課人員(列出講師、TA的名單及他們的電話和email地址)
l 上課時間/地點(diǎn)(一門課周學(xué)時一般為150分鐘,75*2 或50*3)
l 答疑安排(時間、地點(diǎn)、答疑老師姓名)
l 課程先修要求(不是必須)
l 教材,參考書(一些參考書就是公司的產(chǎn)品文檔,如Oracle documents)
l 考核方式(書面作業(yè)、上機(jī)實驗、Project、期中、期末考試等安排和所占分?jǐn)?shù))
l 紀(jì)律規(guī)定(抄襲作業(yè)的處罰、如何保護(hù)知識產(chǎn)權(quán),網(wǎng)上資源引用的規(guī)定和限制等)
以上是我們出國考察了解到的一些情況,寫出來與大家分享與借鑒。
附:幾個學(xué)校的課程網(wǎng)址:
http://www.stanford.edu/class/cs106斯坦福課程主頁(以cs106課程為例)
http://www.cs.Berkeley.edu伯克利
http://www.schedule.berkeley.edu伯克利
http://www.cs.Caltech.edu/courses.html加州理工
作者: linux_Ultra    時間: 2009-9-5 13:34
美國紐約市立大學(xué) 鐘京馗
前言

前幾天收到《CSDN開發(fā)高手》雜志社編輯的約稿郵件,主題是關(guān)于中外計算機(jī)教育對比。筆者因?qū)W習(xí)和工作的關(guān)系對美國大學(xué)計算機(jī)教育體系有較深刻的了解和認(rèn)識。同時與國內(nèi)計算機(jī)系的教授也有一定的聯(lián)系,比較了解國內(nèi)大學(xué)計算機(jī)教育的現(xiàn)狀。國內(nèi)計算機(jī)系的學(xué)生就經(jīng)常拿自己調(diào)侃,調(diào)侃之一:“計算機(jī)專業(yè)最沒前途了,因為計算機(jī)專業(yè)大體分三類,硬件、軟件和網(wǎng)絡(luò)。硬件方面不如電子系,軟件方面不如數(shù)學(xué)系,網(wǎng)絡(luò)方面不如通信系…”。以往對這類的調(diào)侃,多是付之一笑。但談及目前國內(nèi)大學(xué)的計算機(jī)教育,尤其是國內(nèi)大學(xué)擴(kuò)招以后的狀況,令人感慨萬分。因為這類調(diào)侃竟然在很多學(xué)生心里得到了一定的認(rèn)可。調(diào)侃之二:“國外計算機(jī)科學(xué)系是Computer Science, 國內(nèi)計算機(jī)科學(xué)系是Counter Striker(反恐精英)”。這說明,國內(nèi)計算機(jī)專業(yè)的學(xué)生大多都沉溺于網(wǎng)絡(luò)游戲而放松了對本專業(yè)的學(xué)習(xí)。這些聽后令人心酸的調(diào)侃,反映了國內(nèi)大學(xué)計算機(jī)教育的現(xiàn)狀,以及國內(nèi)大學(xué)計算機(jī)教育的滯后性和缺乏創(chuàng)造性。



作為一名計算機(jī)專業(yè)的學(xué)生,中美兩國的計算機(jī)教育在本科和研究生階段究竟有何不同?哪種方式更適合中國學(xué)生?如何提高國內(nèi)眾多大學(xué)計算機(jī)系學(xué)生的專業(yè)水平?課程該如何設(shè)置?師資該如何配備?教授的能力該如何評估?這些問題實在是到了該探討如何改革的時候了。



筆者研究生階段的學(xué)習(xí)是在美國完成的。畢業(yè)于紐約市立大學(xué) (City University of New York) 計算機(jī)科學(xué)系。回顧留美期間的讀書,選擇課程、挑選教授、課堂演講、以及團(tuán)隊合作等種種難忘的經(jīng)歷。現(xiàn)將這些經(jīng)歷整理成文,以筆者個人的視角來觀察分析美國大學(xué)計算機(jī)教育的特點(diǎn)。


大學(xué)本科

大學(xué)本科階段的教育是一切高等教育的基礎(chǔ)。基礎(chǔ)不堅實,何以建高樓?本科階段學(xué)習(xí)的重要性是不言而喻的。任何計算機(jī)方面的學(xué)習(xí)都離不開硬件和軟件兩部分。美國大學(xué)在這方面為計算機(jī)本科學(xué)生都提供了什么樣的設(shè)備呢?


硬件篇

筆者從1996年下半年開始接觸BBS。那是當(dāng)時全國都大名鼎鼎的重慶海闊天空BBS站。第一封電子郵件,第一次下載軟件,第一次實時聊天,都是在BBS網(wǎng)上完成的。之后,電信局終于開通了撥號上網(wǎng)。那是一個連撥號設(shè)置都非常復(fù)雜的時代,操作系統(tǒng)是Windows 95。昂貴的網(wǎng)費(fèi)以及慢得如同老牛爬坡的速度,至今回憶起來仍瀝瀝在目。



在那個年代,最快的網(wǎng)絡(luò)是T1,是世界上最快的網(wǎng)絡(luò)。到底有多快,就只能從雜志書籍上了解一些。知道這個最霸道的T1網(wǎng)絡(luò)位于北美,是互聯(lián)網(wǎng)的骨干網(wǎng)。1997年,來到了美國。最初的震撼就是見識了美國大學(xué)的計算機(jī)房,全天開放供學(xué)生使用,居然還有空位子。任何一間計算機(jī)房都配備了至少一到兩臺黑白激光打印機(jī)。估計那是工作最為繁忙的計算機(jī)設(shè)備,每天不知道要消耗多少A4標(biāo)準(zhǔn)打印紙。打印機(jī)是免費(fèi)提供給學(xué)生使用的。因打印數(shù)量龐大,為方便學(xué)生使用,于是整箱的打印紙就堆放在打印機(jī)下面的機(jī)柜里,學(xué)生可以隨時自行添加。最大的震撼是,全校的任何一臺計算機(jī)都與互聯(lián)網(wǎng)相聯(lián),速度很快。記得在國內(nèi)的時候,如果要在網(wǎng)上顯示一幅圖片,等上幾分鐘是很正常的事情。可當(dāng)時的情況幾乎是即點(diǎn)即現(xiàn)。這可是在1997年啊!驚喜之下,詢問機(jī)房管理員,答曰:”本校的局域網(wǎng)隸屬于北美大學(xué)骨干網(wǎng),自身就是這個信息高速公路的一部分”。終于見識了T1網(wǎng)絡(luò)的威力了。下載速度最快的時候可以達(dá)到5兆每秒,平時基本上是100-400K的下載速度。



如果是大學(xué)的教職工或者全日制學(xué)生,學(xué)校將會分配每人一個以@大學(xué)名稱.edu結(jié)尾的電子郵箱。其實這不僅培養(yǎng)了學(xué)生對母校的認(rèn)同感和自豪感,同時也是展現(xiàn)一個學(xué)校在網(wǎng)絡(luò)技術(shù)實力方面的一種手段。不難想象,要維護(hù)一個復(fù)雜而龐大,運(yùn)行穩(wěn)定可靠的電子郵件系統(tǒng)不是件容易的事情。即使學(xué)生畢業(yè)離校多年,學(xué)校也不會注銷學(xué)生的賬號。學(xué)生仍然可以經(jīng)常使用這個賬號登錄到母校的主機(jī),查詢自己感興趣的信息。



對于居住在校內(nèi)的學(xué)生,大學(xué)還為每個宿舍提供了10/100兆免費(fèi)的寬帶接入,只要填張申請表即可辦理。對于不住校的學(xué)生,學(xué)校另外提供電話號碼,鍵入這個號碼就可以登錄互聯(lián)網(wǎng)了。有些類似國內(nèi)目前的16300方式,只不過需要提供正確的用戶名和密碼。以上服務(wù)是每個已經(jīng)正式注冊的學(xué)生都可以享用的。計算機(jī)以及電子工程專業(yè)的學(xué)生還有額外的一些服務(wù),諸如:



l         5兆個人主頁空間。支持CGI,PERL(之后考慮到網(wǎng)絡(luò)安全,停止了對CGI的支持);

l         Oracle數(shù)據(jù)庫的使用權(quán)限。可以使用學(xué)校主機(jī)上的Oracle, 便于課程的學(xué)習(xí),例如,數(shù)據(jù)庫程序設(shè)計以及數(shù)據(jù)庫管理。



基本上每臺計算機(jī)都安裝了一些開發(fā)工具。例如,微軟的Visual Studio系列,如,VB,VC,另外還有TC,JAVA等等。如果是商業(yè)或者是有版權(quán)的開發(fā)工具,大部分安裝的是免費(fèi)版,個人版,學(xué)習(xí)版,或者是共享版。在公共計算機(jī)房的計算機(jī)上,幾乎看不到國內(nèi)大學(xué)計算機(jī)房里面令人眼花繚亂的專業(yè)版,企業(yè)版。從這個角度來說,國內(nèi)大學(xué)生所使用的開發(fā)工具要比美國大學(xué)提供的好。



總的來講,大多數(shù)的美國大學(xué)在計算機(jī)方面的配置是差不多的。但是,如果是名校,不論是公立的還是私立的,計算機(jī)的配置要比普通大學(xué)好得多。例如,紐約市立大學(xué)(CUNY)就是其中之一。得益于紐約市政府的大力支持。學(xué)校在教學(xué)質(zhì)量,規(guī)模,硬件配備等方面在全美幾個巨無霸型的公立大學(xué)中占據(jù)重要位置。其它兩個巨無霸型的公立大學(xué)是紐約州大和加州州大。看來教育不下大本錢還是不行的。由于政府的支持,這些大學(xué)普遍收取較低的學(xué)費(fèi) (本州學(xué)生最低,外州學(xué)生其次,外國留學(xué)生最昂貴),因此吸引了大量本國學(xué)生及外國留學(xué)生報考,競爭非常激烈。批準(zhǔn)入學(xué)后,更不同于國內(nèi)大學(xué)的嚴(yán)進(jìn)寬出,而是要認(rèn)真對待所有的課程,否則無法保證順利畢業(yè)。


軟件篇

前面談了美國大學(xué)的基本硬件配備情況。接下來,談?wù)勡浖矫妗O旅娣謩e從課程設(shè)置,教學(xué)方式及教材的選用、成績評估、和畢業(yè)要求等幾方面加以闡述。


課程設(shè)置

目前國內(nèi)高校的教學(xué)內(nèi)容都是由國家教學(xué)大綱來制定,應(yīng)該說還是帶有很強(qiáng)的計劃經(jīng)濟(jì)的色彩。筆者認(rèn)為大學(xué)或?qū)W院要創(chuàng)辦出自己的特色,就應(yīng)當(dāng)由學(xué)校制定自己的教學(xué)大綱,由教授制定授課的內(nèi)容。教學(xué)大綱定死了,就不容易創(chuàng)辦出自己的特色來。在課程設(shè)置上,必須緊密結(jié)合市場的經(jīng)濟(jì)需求,克服脫離實際的現(xiàn)象,同時還要避免因迎合市場而盲目追求最新的理論。從另一方面來說,國內(nèi)的大學(xué)希望緊跟國際計算機(jī)科學(xué)發(fā)展的最新理念和技術(shù),并將最新的信息傳授給學(xué)生。但就目前來看,國內(nèi)大學(xué)還是有力不從心之感。因為任何新的理論技術(shù),要想掌握得比較好,沒有一定的技術(shù)儲備是很難辦到的。一方面教授的素質(zhì)和能力要跟上,另一方面,學(xué)生要有強(qiáng)烈的學(xué)習(xí)欲望和鉆研精神才行。兩者缺一不可。



這里以紐約市立大學(xué)(CUNY)計算機(jī)科學(xué)系本科與Bridgeport大學(xué)計算機(jī)科學(xué)系本科學(xué)生2004年度課程設(shè)置為例。(課程名稱筆者就不翻譯了,相信國內(nèi)大學(xué)生應(yīng)該是相當(dāng)熟悉的)。
作者: linux_Ultra    時間: 2009-9-5 13:34
紐約市立大學(xué)(CUNY)計算機(jī)科學(xué)系本科課程設(shè)置,見表一



表一 美國紐約市立大學(xué)(CUNY)計算機(jī)科學(xué)系本科課程設(shè)置表



課程代碼
       

課程名稱
       

學(xué)分時

CSCI 012
       

Understanding and Using Personal Computers
       

3

CSCI 018
       

Computers with Business Applications
       

3

CSCI 080
       

Problem Solving with Computers
       

3

CSCI 081
       

HTML and WWW Programming
       

3

CSCI 082
       

Multimedia Fundamentals and Applications
       

3

CSCI 084
       

Models of Computation
       

3

CSCI 085
       

Database Application Programming
       

3

CSCI 086
       

Science Computing Tools and Instrumentation
       

3

CSCI 090
       

Topics in Computing
       

1-3

CSCI 111
       

Algorithmic Problem Solving I
       

3

CSCI 211
       

Algorithmic Problem Solving II
       

4

CSCI 220
       

Discrete Structures
       

3

CSCI 240
       

Computer Organization and Assembly Language
       

3

CSCI 280
       

Self-Study Programming
       

1

CSCI 307
       

Compilers
       

3

CSCI 310
       

WWW Programming
       

1

CSCI 313
       

Data Structures
       

4

CSCI 316
       

Principles of Programming Languages
       

3

CSCI 315
       

Artificial Intelligence
       

3

CSCI 320
       

Theory of Computation
       

3

CSCI 323
       

Design and Analysis of Algorithms
       

3

CSCI 331
       

Database Systems
       

3

CSCI 332
       

Object-Oriented Databases
       

3

CSCI 335
       

Information Organization & Retrieval
       

3

CSCI 340
       

Operating Systems Principles
       

3

CSCI 341
       

Computer Organization
       

3

CSCI 342
       

Operating System Programming
       

3

CSCI 343
       

Computer Architecture
       

3

CSCI 344
       

Distributed Systems
       

3

CSCI 345
       

Logic Design Lab
       

3

CSCI 348
       

Data Communications
       

3

CSCI 361
       

Numerical Methods
       

3

CSCI 368
       

Computer Graphics
       

3

CSCI 370
       

Software Engineering
       

3

CSCI 381
       

Special Topics in Computer Science
       

1-4

CSCI 391
       

Honors Problems in Computer Science
       

1-3

CSCI 393
       

Honors Thesis
       

3

CSCI 395
       

Research Projects
       

1-3

CSCI 398
       

Internship
       

1-3

CSCI 399
       

Honors Readings in Computer Science
       

3



總計40門課程,不包含畢業(yè)論文。(注:附錄一列出了上述課程內(nèi)容的簡要說明)。



美國大學(xué)的課程可以從其課程的編碼就能了解到這門課的適用范圍。所有課程都以某個系或某個專業(yè)為單位由淺入深地從100-999編號。100-499為本科生課程,500-699為高年級本科生選修課和低年級研究生課程。編號為700-799隸屬于研究生的學(xué)習(xí)范圍。800及其以后的課程則屬于博士生及其以上學(xué)生的學(xué)習(xí)范圍。而某些大學(xué)規(guī)定計算機(jī)專業(yè)的研究生,在攻讀700以上的研究生課程前,必須先完成特定的一些500-699之間的課程。



下面看看Bridgeport大學(xué)計算機(jī)科學(xué)系本科課程設(shè)置,見表二



表二 美國Bridgeport大學(xué)計算機(jī)科學(xué)系本科課程設(shè)置以及學(xué)校建議各門課程學(xué)習(xí)計劃表



課程代碼
       

        課程名稱
       

學(xué)分時


       


       



第1學(xué)期(FIRST SEMESTER)

Eng C101
       

Composition & Rhetoric
       

3

Math 110
       

Calculus I
       

4

CS 101/101a
       

Introduction to Computing I / Lab.
       

4

Hum C201
       

Humanities
       

3

Phys 111
       

Principles of Physics I
       

4

第2學(xué)期(SECOND SEMESTER)

Math 112
       

Calculus II
       

4

Phys 112
       

Principles of Physics II
       

4

CS 102/102a
       

Intro. to Computing II / Lab. (Data Structures & Algorithms)
       

4

IntSt C101
       

Computer Ethics
       

3

Hum
       

Humanities Core
       

3

第3學(xué)期(THIRD SEMESTER)

CS 227
       

Discrete Structures
       

3

Math 215
       

Calculus III
       

4

CS 201
       

Advanced Data & File Structures
       

3

SoSc C201
       

Social Sciences
       

3

第4學(xué)期(FOURTH SEMESTER)

Math 214 or 314 or 340
       

Linear Algebra or Numerical Methods or Queuing Theory
       

3

CS 203
       

Second Programming Language
       

3

SoSc
       

Social Sciences Core
       

3

Engl 204
       

Technical Writing for CS
       

1

FA C101
       

Fine Arts
       

3

CpE 210
       

Digital System Design I
       

3

第5學(xué)期(FIFTH SEMESTER)

CS 300
       

Economics & Management of Computer Projects
       

3

Math 323
       

Probability and Statistics
       

3

CS 301
       

Programming Languages
       

3

CS 329
       

Fundamentals of Algorithms
       

3

CpE 286
       

Microprocessor System Design
       

3

CS 300
       

Economics & Management of Computer Projects
       

3

第6學(xué)期(SIXTH SEMESTER)

CpE 408
       

Operating Systems
       

3


       

Humanities Elective I
       

3


       

CS Elective I
       

3

CS 311
       

Computer Architecture
       

3


       

Tech Elective
       

1

第7學(xué)期(SEVENTH SEMESTER)

CS 450
       

Database Design
       

3

CpE 489
       

Software Engineering
       

3

CpE 471
       

Data and Computer Communications
       

3


       

CS Elective II
       

3


       

Technical Elective II
       

3

CS 449a
       

Senior Design Project
       

1

第8學(xué)期(EIGHTH SEMESTER)

Caps C390
       

Capstone Seminar
       

3


       

Free Elective
       

3


       

CS Elective III
       

3


       

Humanities Elective II
       

4

CS 449b
       

Senior Design Project
       

3

總計學(xué)分時
       

130



總計42門課,含畢業(yè)論文(Capstone)。



現(xiàn)在讓我們對比研究這兩所大學(xué)課程設(shè)置的特點(diǎn):



紐約市立大學(xué)(CUNY)計算機(jī)科學(xué)系本科課程的設(shè)置很專業(yè)。全部都是與計算機(jī)直接相聯(lián)系的科目。例如,數(shù)學(xué)和大量程序設(shè)計的課程,基本上不包含其它學(xué)科的課程。Bridgeport大學(xué)卻與之相反。含蓋了數(shù)學(xué)、物理、化學(xué)、工程、電子工程、計算機(jī)科學(xué)、計算機(jī)工程、社會科學(xué)、人文科學(xué)、英語、藝術(shù)等各個專業(yè)的課程。課程內(nèi)容為Elective表示該門課程為選修課,F(xiàn)ree Elective表示該門課程不受任何限制,可任意選擇。兩所大學(xué)除數(shù)學(xué)類的課程以及核心的計算機(jī)課程相同外,例如,數(shù)據(jù)結(jié)構(gòu),算法等,其它的課程設(shè)置可以說是差別很大。這充分體現(xiàn)了美國大學(xué)教育體制的一個特點(diǎn),即自主性,多樣性和靈活性。



同樣的專業(yè),卻因為不同的教育傳統(tǒng)和思路,則在課程設(shè)置上各有特點(diǎn)。CUNY是在美國享有很高聲譽(yù)的公立大學(xué)。在課程設(shè)置上盡其所能地滿足紐約的需求,紐約對計算機(jī)人才的要求是非常專業(yè)的。所以如此的課程設(shè)置也就不足為奇了。



Bridgeport大學(xué)是所私立大學(xué)。在師資和生源上都遠(yuǎn)不及CNUY。雖然Bridgeport離紐約市很近,但卻隸屬于美國新英格蘭地區(qū)的康奈提克州。該校比較注重本科生的綜合能力,所以在課程上設(shè)置了一些看似與計算機(jī)毫不相關(guān)的課程。美國的高中畢業(yè)生在選擇大學(xué)的時候,就可以在網(wǎng)上查詢到不同大學(xué)的課程設(shè)置。因而可以非常容易地挑選到最適合自己的大學(xué)。如果對計算機(jī)的課程感興趣,而對其它的,褚如:人文,社會和藝術(shù)類的課程沒有興趣,那么CUNY就是很好的選擇。如果興趣比較廣泛,不僅僅是局限于計算機(jī)類,那么Bridgeport大學(xué)就是很好的選擇。
作者: linux_Ultra    時間: 2009-9-5 13:35
教學(xué)方式及教材的選用

美國大學(xué)在新學(xué)期開始前,各系都會在其主頁上刊登出詳盡的列表。例如:本學(xué)期開始及結(jié)束的日期,本學(xué)期開設(shè)的課程,授課教授的信息,授課教授的接待時間,授課教室,期中期末考試的日期及考試地點(diǎn)等等,都可以輕松查閱。



一旦注冊某門課程的學(xué)生比較多,將同時會有幾個教授講授同一門課。學(xué)生可以選擇上哪一個教授的課。如果該教授招收的學(xué)生已經(jīng)滿員,則只能選擇到其他教授門下。不同的教授,授課風(fēng)格也迥然不同,有嚴(yán)厲死板型的,也好好先生型的。總之,如果以前沒有聽過該教授的課,可以詢問其他學(xué)生對該教授的評價就可以了。但并不是說,某個教授招收的學(xué)生少,就說明該教授的水平差。



美國私立大學(xué)學(xué)費(fèi)之昂貴,想必大家也有所耳聞。以Bridgeport大學(xué)為例,本科學(xué)生的學(xué)費(fèi)是475美元(研究生550美元)每一學(xué)分時。每門課程通常是3或4個學(xué)分時,算下來,一門課程折合人民幣12000—16000元的學(xué)費(fèi)。而前面提到的公立大學(xué),例如:市立紐約大學(xué)和私立大學(xué)相比,學(xué)費(fèi)明顯偏低。市立紐約大學(xué)本科學(xué)生的學(xué)費(fèi)是360美元(研究生425美元)每一學(xué)分時。而且在美國大學(xué)沒有補(bǔ)考的概念。如果某門課程,教授判定Failed -- 不及格,不僅成績單上該門課程的成績欄里會有一個難看的F,而且唯一的補(bǔ)救方法就是下學(xué)期重讀這門課。當(dāng)然,學(xué)費(fèi)也要再繳一遍。即便重讀過關(guān),那個難看的F成績同樣會保留在學(xué)生成績單上,那是永遠(yuǎn)也抹不到的記錄。正是這種學(xué)分的管理制度,也起到了督促學(xué)生努力學(xué)習(xí),完成學(xué)業(yè)的作用。



盡管學(xué)費(fèi)昂貴,美國大學(xué)在學(xué)費(fèi)管理上也有很人性化的一面。允許學(xué)生在一定的期限內(nèi)注銷(withdraw)所注冊的課程。一般在該門課程開課的一個月之內(nèi)。在此期限內(nèi),還有更詳細(xì)的劃分。比如,在開課一個星期之內(nèi)注銷課程,學(xué)校會退還此課程的全部學(xué)費(fèi)給學(xué)生本人,而且在成績單上不作任何記錄。如果在兩個星期后,最后期限之前做出注銷決定,則退還此課程學(xué)費(fèi)的50%給學(xué)生本人,或?qū)⑦@筆款轉(zhuǎn)入學(xué)生名下,學(xué)生只能將這筆款用于支付學(xué)費(fèi)。這個體制在美國大學(xué)中很普通,只是不同學(xué)校的具體政策不盡相同罷了。



一般來說,當(dāng)學(xué)生確定了選修的課程及繳付所有的費(fèi)用后,就會立即在大學(xué)的注冊辦公室(Register Office) 得到一張Timetable。上面明確列出了本學(xué)期課程的詳細(xì)信息。例如:授課時間,授課教室等等。每門課程的第一節(jié),教授會發(fā)給每個學(xué)生一份課程提綱 (Syllabus/Guideline),上面列出了該門課程所要求的教材及其它參考書目,必須完成的課后作業(yè),多少次測驗(Quiz)及課堂演講(Presentation),有沒有團(tuán)隊(Group)作業(yè),期中和期末考試的安排,出勤率的考核,以及上述這些考核項目各占總成績的比例,通過這門課程的最低標(biāo)準(zhǔn)等信息。通常,出勤率占總成績的5%-10%,期中考試占總成績的20%—25%,期末考試占30%-35%,其余部分就由平時作業(yè)(獨(dú)立作業(yè)和團(tuán)隊作業(yè)),測驗以及課堂演講組成。美國大學(xué)的評分標(biāo)準(zhǔn)跟國內(nèi)不一樣。不采用100分制,而是采用A、B、C、D、F的等級制度。F就是前面提到過的Failed -- 不及格,A+,大致相當(dāng)于國內(nèi)的97-100分,A,93-96分。A-,90-92分。B、C、D的評分標(biāo)準(zhǔn)與此相似。



有些教授不指定教材,而是采用自己的講義。有些教授雖然指定了教材,卻很少使用。筆者在讀《計算機(jī)分布計算與并行計算》課程時,Syllabus上注明:教材一本,輔助教材三本。正在思考如何去讀這些書的時候,教授輕輕說了句,“我相信你們的能力。教材嘛,自己看就可以了,我將著重講解書上的重點(diǎn)和難點(diǎn),以及最新的發(fā)展趨勢”。碰到這類教授,是一大幸事,因為可以學(xué)到很多這方面的知識。但要獲得理想的成績確實不易。



某些計算機(jī)課程,例如,《數(shù)據(jù)結(jié)構(gòu)》、《高級數(shù)據(jù)結(jié)構(gòu)》、《算法》、《高級算法》及《軟件工程》等涉及到程序設(shè)計方面的課程,采用哪種計算機(jī)語言進(jìn)行講解,并沒有明確的規(guī)定。基本上是由授課教授指定。目前上述核心課程采用的計算機(jī)語言最廣泛的是Java其次是C++,也有一些大學(xué)采用C#。



這里簡單說說教材的問題。因計算機(jī)語言頻繁升級的緣故,美國大學(xué)計算機(jī)的教材更新速度很快,可能每年都會有新的版本出版。最典型的例子就是Java。教材的選定由授課教授決定,故此不同的教授即使教同一門課,教材也很難有統(tǒng)一的標(biāo)準(zhǔn)。但很多教授對以下兩部教材的選擇卻是相當(dāng)?shù)恼J(rèn)可。筆者也認(rèn)同不論是初學(xué)者還是高手,仔細(xì)閱讀這兩部書,應(yīng)該會有些斬獲。這兩部書都是由Deitel & Associates公司出版,分別是:



1.        Java How to program

2.        C++ How to program



在教學(xué)方面,大部分教授都不建議學(xué)生使用可視化的開發(fā)工具。認(rèn)為在學(xué)習(xí)基礎(chǔ)理論的時候,不應(yīng)過分借助于這些可視化的開發(fā)工具。不過,學(xué)生如果堅持使用,教授也不反對。但是當(dāng)教授拿著源程序提問時,學(xué)生要清晰理解源代碼的設(shè)計思路,實現(xiàn)方式以及程序流程。否則即便源代碼沒有任何問題,成績卻會令人很失望。



關(guān)于團(tuán)隊作業(yè)(通常3人一組),一般在商定后,每個人各自負(fù)責(zé)相應(yīng)的部分,并規(guī)定好完成各自部分的最后期限。在團(tuán)隊作業(yè)的進(jìn)行中,每個成員都會盡力完成自己的任務(wù),都不希望因為自己的工作而影響團(tuán)隊的最終成績。但畢竟水平有差異,有時候不一定能順利完成。在這個時候,所有的成員就會聚集在一起討論解決的方案。此類的團(tuán)隊作業(yè),一般都要求在課堂上做演講。每個人負(fù)責(zé)講述自己所完成的那一部分。在演講期間,教授及其他學(xué)生可以隨時打斷話題,提出他們的問題或觀點(diǎn)。只要是與演講內(nèi)容有關(guān)聯(lián)的問題,都可以發(fā)問。所以,課堂演講實際上是較難的學(xué)習(xí)內(nèi)容。需要作出充分的準(zhǔn)備。結(jié)構(gòu)清晰,言簡意明,口語流暢,制作精美(一般采用MS的PowerPoint制作,也有學(xué)生采用Flash制作)的演講通常是可以獲得高分的。在國內(nèi)大學(xué),類似這樣的作業(yè)是比較少見的。其實國內(nèi)大學(xué)在這方面應(yīng)當(dāng)大力加強(qiáng),因為這不但可以鍛煉學(xué)生的表達(dá)與組織能力,同時也是培養(yǎng)學(xué)生分工協(xié)作,增強(qiáng)團(tuán)隊精神的有效方法。


成績評估

對于課后作業(yè),教授通常規(guī)定了明確的最后期限 (Deadline/Due day),一旦超過這個期限,那么該次作業(yè)的成績無效。一般同時以兩種形式上交作業(yè):



1.        標(biāo)準(zhǔn)的A4打印件

2.        電子郵件



教授會很快給予評定。并占用一定的時間來講評作業(yè)。如果發(fā)現(xiàn)學(xué)生存在普通的問題,教授會再次講解。作業(yè)的成績不會當(dāng)眾公布。例如,分發(fā)試卷的時候,是由教授點(diǎn)名。被點(diǎn)名的學(xué)生走上講臺,由教授親自分發(fā)試卷,標(biāo)有分?jǐn)?shù)的那一面試卷是朝下的。當(dāng)然,教授也會向?qū)W生講評考試結(jié)果。比如,分?jǐn)?shù)的分布情況、最高分和最低分等等。還有常見的方法是,將學(xué)生的分?jǐn)?shù)打印或者在網(wǎng)上發(fā)布出來。但是不列出學(xué)生的姓名,取而代之的是學(xué)生的ID。



學(xué)生每門功課的最終成績,是依據(jù)一學(xué)期的總體表現(xiàn),由授課教授評定。一旦學(xué)生認(rèn)為教授評定的分?jǐn)?shù)過低,可以同教授商談。但在沒有誤判的情況下話,是很難更改分?jǐn)?shù)的。如果商談后對教授的最終評定結(jié)果仍不滿意,可以繼續(xù)向系主任投訴。不過,大部分是維持原判,因為系主任也沒有更改學(xué)生最終成績的權(quán)力。
畢業(yè)要求

       前面我們從表一及表二得知,要獲得紐約市立大學(xué)計算機(jī)科學(xué)系學(xué)士學(xué)位,就必須得完成120個學(xué)分時,而要獲得Bridgeport大學(xué)計算機(jī)科學(xué)系學(xué)士學(xué)位,則必須完成130個學(xué)分時。本科學(xué)生獲得學(xué)位的要求不是很高,每科成績不低于D即可。但如果希望本科畢業(yè)后繼續(xù)進(jìn)入研究生院學(xué)習(xí),那么平均成績不得低于C是最低要求。如果希望申請著名大學(xué)的研究生院,則平均成績不應(yīng)低于B+。當(dāng)然,除了學(xué)習(xí)成績外,學(xué)生的其它素質(zhì)也是錄取與否的因素,例如,是否具備獨(dú)立思考,善于發(fā)現(xiàn)問題的能力?是否具有該學(xué)科的專業(yè)研究能力?等諸如此類的個人因素在錄取中也占一定的比重。
作者: linux_Ultra    時間: 2009-9-5 13:35
其它

       眾所周知,美國計算機(jī)的硬件軟件水平執(zhí)全球之牛耳。計算機(jī)最重要的三大部分,微處理器、操作系統(tǒng)和數(shù)據(jù)庫幾乎被美國產(chǎn)品所壟斷。美國大學(xué)生在計算機(jī)的應(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ù)器強(qiáng)大的計算能力;

2.         服務(wù)器上安裝了C、C++、Java、Perl、Python等編譯環(huán)境;

3.         服務(wù)器運(yùn)行非常穩(wěn)定,可以被當(dāng)作一個穩(wěn)定的網(wǎng)絡(luò)硬盤使用;

4.         因為是計算機(jī)專業(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é)的主機(jī)基本上都是UNIX系統(tǒng)。要使用學(xué)校的資源就必須學(xué)會使用UNIX。在這種情況下,筆者先從Windows 最基本的telnet 登錄開始學(xué)習(xí),由于telnet是以明文的方式和服務(wù)器通訊,安全方面有很大的隱患,所以很快就放棄了telnet,改用ssh登錄學(xué)校的UNIX主機(jī)。接著,學(xué)習(xí)如何使用PINE(UNIX上的郵件收發(fā)程序)、VI(文本編輯器)、如何管理文件及設(shè)置權(quán)限、如何編寫腳本、如何運(yù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é)計算機(jī)系的傳統(tǒng)教學(xué)模式確實存在不少弊端。所幸的是已有越來越多的有識之士開始意識到這些問題,并積極探索改革的方向和出路。特別是針對計算機(jī)教育,國家已著手大力扶持,除強(qiáng)化計算機(jī)系的教學(xué)質(zhì)量外,還批準(zhǔn)開辦了多所不同層次的示范性軟件學(xué)院,一些高校也開始了改革教學(xué)的實際行動。



在學(xué)位制度方面,國內(nèi)高校基本上沒有嚴(yán)格的淘汰制。特別是對于研究生,能考進(jìn)去基本上就可以獲得學(xué)位。而美國大學(xué)對學(xué)位的評定則是層層篩選,而且學(xué)位越高,淘汰的比例越大。這種對人才質(zhì)量嚴(yán)格把關(guān)的機(jī)制,尤其值得我們仿效。



研究生的適應(yīng)能力以及創(chuàng)新能力在很大程度上取決于堅實的理論基礎(chǔ)和專業(yè)基礎(chǔ)知識,這是高質(zhì)量研究生教育的重要特征之一。在當(dāng)今科學(xué)技術(shù)突飛猛進(jìn),專業(yè)知識日新月異的時代,只有扎實掌握專業(yè)的理論基礎(chǔ)和系統(tǒng)的專業(yè)知識,才有可能從事這個專業(yè)所進(jìn)行的科研、教學(xué)和其他專業(yè)技術(shù)工作,才能打好進(jìn)行創(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è)是一個博士點(diǎn),博士生上的課程全是物理化學(xué)。四大力學(xué)全是物理化學(xué)的內(nèi)容;有機(jī)化學(xué),學(xué)生修的全是有機(jī)化學(xué),學(xué)術(shù)面過窄。而國外已經(jīng)打破了二級學(xué)科的限制,甚至打破了一級學(xué)科。例如,國外化學(xué)系的博士生,有些課程是屬于生物學(xué),有生物儀器分析、生物物理學(xué)等課程。這樣培養(yǎng)出來的學(xué)生適應(yīng)能力和研究能力就相對較強(qiá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é)科系在碩士研究生新生入校后,要進(jìn)行摸底考試。若考試成績不理想,則建議新生補(bǔ)課,并且只能在課程編號為600-699的范圍內(nèi)確定相關(guān)的補(bǔ)課科目。倘若核心課程的成績達(dá)不到“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)域的課程成績必須達(dá)到3.5,輔修領(lǐng)域的課程成績也必須達(dá)到3.0。



現(xiàn)在看看美國大學(xué)計算機(jī)系研究生的課程設(shè)置及畢業(yè)要求。仍以紐約市立大學(xué)(CUNY) 為例:



    被錄取的研究生新生必須完成以下三門課程(不算學(xué)分)之后,才能真正開始攻讀研究生的課程:



1.        數(shù)據(jù)結(jié)構(gòu)(603. Data Structures) ;

2.        匯編語言與計算機(jī)結(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),主要講述計算模型,如圖靈機(jī),隨機(jī)存取機(jī)器,時序電路等等;

4.        計算機(jī)體系結(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         計算機(jī)圖形(718. Computer Graphics)

6.        硬件類,必須完成以下課程中的一門:

l         開關(guān)理論 (745. Switching Theory):這部分主要同電子電路有關(guān);

l         計算機(jī)系統(tǒng)(746. Computer Systems):主要是指并行計算機(jī)結(jié)構(gòu)、RISC及CISC處理器,并行計算的程序設(shè)計等;

l         計算機(jī)網(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         計算機(jī)系統(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é)研究生教育的一個明顯特點(diǎn)就是多學(xué)科交叉。這里就以筆者研究生的課程為例,對此作進(jìn)一步的闡述并以此結(jié)束本文。課程是關(guān)于手寫數(shù)字字符的識別問題。這門課程應(yīng)該屬于電子工程、人工智能、智能識別、信號處理、自動化處理等學(xué)科的交叉學(xué)科。首先,這門課程沒有教材。全部閱讀材料由教授Dr.Ihsin Phillips提供。這些閱讀材料大部分是發(fā)表在IEEE刊物上的論文。這些論文都是講述如何進(jìn)行手寫數(shù)字字符的識別。每篇論文采用的識別算法都不一樣,而且作者來自不同的國家。



教學(xué)和考核的方法是,學(xué)生分成若干小組,每個小組負(fù)責(zé)自己的材料。小組成員將在課堂上講述自己對數(shù)字識別算法的理解以及自己的觀點(diǎn)。然后依據(jù)演講的情況來評定成績。但期末考試則不同,閱讀資料在期末演講前一個月分發(fā)下來,并且要求每個學(xué)生必須獨(dú)立完成所有的工作,例如:閱讀、理解、算法分析、算法擴(kuò)展,幻燈片的制作、演講內(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í),可以擴(kuò)展學(xué)生的思維,同時學(xué)生也更加深刻體會到交叉學(xué)科對本專業(yè)知識起到的一種補(bǔ)充和促進(jìn)作用。


總結(jié)

筆者以自身的經(jīng)歷從個人的視角來觀察分析美國大學(xué)計算機(jī)教育在本科和研究生階段的一些特點(diǎn)。如何盡快提高我國大學(xué)計算機(jī)的教育水平,以及如何提高大學(xué)計算機(jī)系學(xué)生的專業(yè)水平,需要你、我,大家的共同努力。




本文作者:鐘京馗   美國紐約市立大學(xué)計算機(jī)科學(xué)系助教
作者: 香水城    時間: 2009-9-5 21:09
不錯,比較詳細(xì),但太長了點(diǎn)~~~~~~~~~~




歡迎光臨 電子工程網(wǎng) (http://m.qingdxww.cn/) Powered by Discuz! X3.4
主站蜘蛛池模板: 亚洲视频一| 中国女人内谢69xxxxxx直播| 无码中文字幕热热久久| 色综合天天操| 香蕉蕉亚亚洲aav综合| 色悠久久久久综合欧美99| 天堂成人在线视频| 99视频精品全部免费免费观 | 成片免费观看视频大全| 久久这里只有是精品23| 亚洲精品国产品国语在线试看| 思思九九热| 欧美亚洲韩国| 直接黄91麻豆网站| 一级毛片免费视频网站| 国产成人久久精品AV| 欧美午夜精品一区二区蜜桃| 亚洲国产午夜| 色综合久久88色综合天天| 亚裔异族黑人xxx| 97在线视频网站| 麻豆一二三区果冻| 中文字幕一区二区三区在线不卡| 欧美写真视频一区| 做性视频| a视频免费在线| 免费伦理片网站| 亚洲欧洲免费| 日本三级视频网站| 乌克兰美女性生活| 国产免费看黄的私人影院| 欲香欲色天天综合和网| 欧美一区二区三区在观看| 亚洲国产成人久久| 中国一级毛片aaa片| 欧美亚洲天堂网| 色偷偷综合| 亚洲福利午夜| 自由xxx摘花视频| 理论937| 亚洲日本va中文字幕久久|