計(jì)算機(jī)專業(yè)的培養(yǎng)方案和課程體系與非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)教學(xué)有著根本性的區(qū)別。
首先,計(jì)算機(jī)專業(yè)的學(xué)生必須掌握?qǐng)?jiān)實(shí)的理論基礎(chǔ),要學(xué)習(xí)計(jì)算機(jī)科學(xué)的數(shù)學(xué)基礎(chǔ),例如離散數(shù)學(xué)、概率與數(shù)理統(tǒng)計(jì)、形式語(yǔ)言與自動(dòng)機(jī)、理論計(jì)算機(jī)科學(xué)等。這些基礎(chǔ)理論往往都是一般的非計(jì)算機(jī)專業(yè)的學(xué)生不能系統(tǒng)學(xué)習(xí)的,而沒有這些理論知識(shí)將來(lái)就不可能從事理論計(jì)算機(jī)科學(xué)的研究工作,諸如可計(jì)算性理論,算法設(shè)計(jì)與復(fù)雜性分析,密碼學(xué)與信息安全,分布式計(jì)算理論,并行計(jì)算理論,網(wǎng)絡(luò)理論,生物信息計(jì)算,計(jì)算幾何學(xué),程序語(yǔ)言理論等等。 其次,計(jì)算機(jī)專業(yè)的學(xué)生必須具有系統(tǒng)的專業(yè)知識(shí),要學(xué)習(xí)大量的專業(yè)基礎(chǔ)課和專業(yè)課,例如程序設(shè)計(jì)基礎(chǔ)、數(shù)字邏輯電路、計(jì)算機(jī)組成原理、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、編譯原理、網(wǎng)絡(luò)原理、軟件工程等等。學(xué)生通過這些課程的學(xué)習(xí)能夠深刻理解計(jì)算機(jī)的硬件組成與結(jié)構(gòu),掌握全面的軟件設(shè)計(jì)與開發(fā)技術(shù)。學(xué)習(xí)過程強(qiáng)調(diào)要將基礎(chǔ)理論與實(shí)際應(yīng)用相互結(jié)合,在學(xué)習(xí)和實(shí)踐中培養(yǎng)創(chuàng)新能力。非計(jì)算機(jī)專業(yè)的學(xué)生一般只是學(xué)習(xí)基本的程序設(shè)計(jì)、簡(jiǎn)單的操作系統(tǒng)和網(wǎng)絡(luò)應(yīng)用等知識(shí),在深度和廣度兩個(gè)方面都無(wú)法和計(jì)算機(jī)專業(yè)的學(xué)生相比。 再次,計(jì)算機(jī)專業(yè)的學(xué)生還能夠有大量的機(jī)會(huì)學(xué)習(xí)反映計(jì)算機(jī)學(xué)科前沿知識(shí)的專業(yè)選修課,如數(shù)據(jù)庫(kù)技術(shù)、人工智能技術(shù)、多媒體技術(shù)、網(wǎng)絡(luò)安全技術(shù)等。通過這些課程可以與世界前沿的領(lǐng)先科技接軌,開闊學(xué)生的視野,拓寬學(xué)生的知識(shí)面,努力將學(xué)生培養(yǎng)成為適應(yīng)研究、設(shè)計(jì)和應(yīng)用開發(fā)的復(fù)合型人才。非計(jì)算機(jī)專業(yè)的學(xué)生往往缺少這樣的機(jī)會(huì)了解計(jì)算機(jī)科學(xué)與技術(shù)的前沿,學(xué)習(xí)的都是一些比較成熟的計(jì)算機(jī)基礎(chǔ)知識(shí),缺乏挑戰(zhàn)性。