文章編號(hào):1672-5913(2008)20-0151-02
摘 要:本文分析了計(jì)算機(jī)程序設(shè)計(jì)在通識(shí)教育與計(jì)算機(jī)基礎(chǔ)教育中的差異,說明了在通識(shí)教育中開設(shè)程序設(shè)計(jì)基礎(chǔ)課程的重要性,討論了該課程在通識(shí)教育中的特點(diǎn)與定位,說明了我們?cè)谠撜n程中采用的教學(xué)策略和手段、并給出了教學(xué)效果,最后提出了今后要繼續(xù)研究的有關(guān)教學(xué)問題。
關(guān)鍵詞:通識(shí)教育;程序設(shè)計(jì);教學(xué)研究
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
1 為什么在通識(shí)教育中設(shè)置程序設(shè)計(jì)課程?
通識(shí)教育的倡導(dǎo)者認(rèn)為,大學(xué)教育不能局限于專業(yè)知識(shí)與技能的傳授,還應(yīng)注重“全人”的培養(yǎng),即對(duì)學(xué)生素養(yǎng)、品格、價(jià)值觀的培養(yǎng),希望個(gè)人潛力得到最大限度的發(fā)揮,而不局限于個(gè)人選擇的專業(yè)。計(jì)算機(jī)技術(shù)的飛速發(fā)展帶來了信息技術(shù)的革命,使社會(huì)發(fā)展步入了信息時(shí)代,在大學(xué)的通識(shí)教育中增加有關(guān)計(jì)算機(jī)技術(shù)基礎(chǔ)知識(shí)與能力的課程,有助于非計(jì)算機(jī)專業(yè)大學(xué)生,特別是其中文科學(xué)生,綜合素質(zhì)的提高。
計(jì)算機(jī)程序設(shè)計(jì)的思維方式具有鮮明的獨(dú)特性:系統(tǒng)論、抽象性和自動(dòng)化。軟件專家溫伯格認(rèn)為,這種思維先于專門的學(xué)科知識(shí)的存在而存在——有時(shí)繞過專門的學(xué)科知識(shí),有時(shí)又把專門的學(xué)科知識(shí)綜合起來;把這種思維和教育方法稱為一般系統(tǒng)論的方法。其次,程序設(shè)計(jì)的最終結(jié)果是讓計(jì)算機(jī)按照程序執(zhí)行,去解決一類問題,而不是某個(gè)具體問題,這與數(shù)學(xué)的抽象性類似。這種思維是讓機(jī)器自動(dòng)地完成任務(wù),卻又允許人進(jìn)行干預(yù),即所謂的人機(jī)交互式的問題解決模式。……