徐彬
摘要:計(jì)算思維對(duì)于提高當(dāng)代大學(xué)生的信息素養(yǎng)、培養(yǎng)創(chuàng)新能力、利用計(jì)算機(jī)去處理實(shí)際應(yīng)用問(wèn)題等方面具有極其重要的作用。首先引出了計(jì)算思維的概念,接著分析了高校計(jì)算機(jī)公共課教學(xué)現(xiàn)狀,最后闡述了計(jì)算機(jī)公共課與計(jì)算思維的關(guān)系。
關(guān)鍵詞:計(jì)算思維;高校;計(jì)算機(jī)公共課
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)31-0124-01
1計(jì)算思維的概念
周以真教授在2006年提出:“計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念去求解問(wèn)題、設(shè)計(jì)系統(tǒng)和理解人類的行為。它包括了涵蓋計(jì)算機(jī)科學(xué)之廣度的一系列思維活動(dòng)?!?009年,中國(guó)工程院院士李國(guó)杰提到:“計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念去求解問(wèn)題、設(shè)計(jì)系統(tǒng)和理解人類的行為,它選擇合適的方式去陳述一個(gè)問(wèn)題,對(duì)一個(gè)問(wèn)題的相關(guān)方面建模并用最有效的辦法實(shí)現(xiàn)問(wèn)題求解?!庇?jì)算思維可以提升大學(xué)生的信息素養(yǎng),培養(yǎng)他們的創(chuàng)新能力,以及在處理計(jì)算機(jī)問(wèn)題時(shí)應(yīng)具有的思維方法和行為習(xí)慣。掌握計(jì)算思維可以更好地像計(jì)算機(jī)一樣去思考問(wèn)題,并應(yīng)用計(jì)算機(jī)去解決實(shí)際問(wèn)題。
2高校計(jì)算機(jī)公共課
高校計(jì)算機(jī)公共課大多開(kāi)設(shè)在大學(xué)第一學(xué)年,主要課程有《計(jì)算機(jī)基礎(chǔ)》、《程序設(shè)計(jì)語(yǔ)言》、《數(shù)據(jù)庫(kù)應(yīng)用》等。
2.1大一上
開(kāi)設(shè)《計(jì)算機(jī)基礎(chǔ)》,主要講授計(jì)算機(jī)系統(tǒng)基礎(chǔ)知識(shí),包括數(shù)字信息、計(jì)算機(jī)硬件系統(tǒng)、計(jì)算機(jī)軟件系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)字媒體等。
2.2大一下
開(kāi)設(shè)《程序設(shè)計(jì)語(yǔ)言》或者《數(shù)據(jù)庫(kù)應(yīng)用》等?!冻绦蛟O(shè)計(jì)語(yǔ)言》包括c、VB、c++、JAVA、Python當(dāng)中的一種,主要講授編程語(yǔ)言的基本語(yǔ)法、程序控制結(jié)構(gòu)、函數(shù)等?!稊?shù)據(jù)庫(kù)應(yīng)用》包括ACCESS、VFP、MySQL等,主要講授數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)、數(shù)據(jù)庫(kù)軟件的使用。
3計(jì)算機(jī)公共課與計(jì)算思維的關(guān)系
計(jì)算機(jī)公共課是高校非常重要的基礎(chǔ)課程之一。它不僅讓學(xué)生掌握了計(jì)算機(jī)的基礎(chǔ)知識(shí)、計(jì)算機(jī)軟件使用技能,而且提高了學(xué)生主動(dòng)利用計(jì)算機(jī)去分析和解決問(wèn)題的意識(shí),為今后利用計(jì)算機(jī)技術(shù)解決工作中的實(shí)際問(wèn)題打下堅(jiān)實(shí)的基礎(chǔ)。
就高校計(jì)算機(jī)公共課本身而言,其包含了一些思維方法。計(jì)算思維包括多種類型的思維,其中,最重要的思維是系統(tǒng)思維和算法思維。例如,《計(jì)算機(jī)基礎(chǔ)》講授計(jì)算機(jī)系統(tǒng)的組成、計(jì)算機(jī)網(wǎng)絡(luò)等知識(shí)。計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)、軟件系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、信息系統(tǒng)等組成,這里是系統(tǒng)思維的具體體現(xiàn)。計(jì)算機(jī)硬件系統(tǒng)由控制器、運(yùn)算器、存儲(chǔ)器、輸人設(shè)備、輸出設(shè)備組成,這五部分協(xié)同工作,構(gòu)成一個(gè)統(tǒng)一的整體。所以,系統(tǒng)思維是重要的計(jì)算思維之一。《程序設(shè)計(jì)語(yǔ)言》講授一種編程工具的使用,以及用編程工具去解決實(shí)際應(yīng)用問(wèn)題。其中,必然會(huì)涉及與算法有關(guān)的內(nèi)容。算法是指求解問(wèn)題的方法和步驟。比方通過(guò)鍵盤依次輸入十個(gè)無(wú)序數(shù),要求按照從小到大的升序順序依次輸出這十個(gè)數(shù),這就涉及算法的知識(shí)。可以使用冒泡排序、堆排序等算法去實(shí)現(xiàn)。這里體現(xiàn)了算法思維的理念。所以,算法思維也是重要的計(jì)算思維之一。
高校在計(jì)算機(jī)公共課教學(xué)過(guò)程中,應(yīng)當(dāng)梳理現(xiàn)有的課程教學(xué)內(nèi)容,并合理地融入系統(tǒng)思維以及算法思維等內(nèi)容。將計(jì)算思維融入高校計(jì)算機(jī)公共課中,以培養(yǎng)和提升大學(xué)生的計(jì)算思維能力。