計算機科學(xué)走向大眾化

發(fā)布時(shí)間:2012-4-18 12:01    發(fā)布者:1770309616
關(guān)鍵詞: 大眾化 , 計算機科學(xué)
許多計算機科學(xué)教授說(shuō)大學(xué)生,不管學(xué)什么專(zhuān)業(yè),都應了解基本的軟件知識。但他們并沒(méi)有說(shuō)非得每個(gè)人都得擅長(cháng)編程。相反,他們尋求教授“計算機式思維”——即應用編程語(yǔ)言的總概念。計算機科學(xué)走向大眾化



卡內基.梅隆大學(xué)計算機科學(xué)院主任杰尼特.M.尹在2006年在一份聲明稱(chēng)基本的讀寫(xiě)能力應重新定義將對計算機(運用)過(guò)程的理解包括在內。她在聲明中寫(xiě)到:“不僅僅對計算機科學(xué)家而言,更對每個(gè)人而言,計算機化思維是一項基本技能。就孩子的分析能力來(lái)說(shuō),除了讀、寫(xiě)、算之外還應把計算機化思維加進(jìn)去!

然而,在這領(lǐng)域內很難達成一致意見(jiàn)。計算機化思維核心要素具體是什么?同樣,學(xué)生到底要花多少時(shí)間和精力去學(xué)習編程,在這點(diǎn)上也很難達成一致意見(jiàn)。

最重要的是,是否有必要給所有的學(xué)生教計算機化思維仍然未知。

大學(xué)階段,計算機科學(xué)課程的設置主要是給非計算機專(zhuān)業(yè)學(xué)生進(jìn)行普及教育。在一些課堂上,學(xué)生一遇到主流語(yǔ)言就立馬開(kāi)始編碼。而其他人則避開(kāi)編程研究與計算機使用相關(guān)的社會(huì )和道德問(wèn)題。

在卡內基.梅隆大學(xué),非計算機科學(xué)專(zhuān)業(yè)的學(xué)生會(huì )受邀嘗試“計算機方針”。它以有關(guān)計算機的歷史開(kāi)始,但2周后,學(xué)生就要開(kāi)始學(xué)習Ruby語(yǔ)言編程了。接著(zhù)課程涵蓋了重復、遞歸、數字隨即生成以及其他專(zhuān)題。



教此課程的湯姆.可蒂娜說(shuō)一些學(xué)生覺(jué)得這門(mén)可有挑戰,特別是對于那些非科學(xué)、技術(shù)、工程或數學(xué)專(zhuān)業(yè)的學(xué)生而言,因為他們不適應“對精確性的要求”。

馬薩諸塞州北部威頓學(xué)院的計算機科學(xué)教授馬克.D.勒布蘭克執教“詩(shī)歌導向的計算機”這一課程。根據課程教學(xué)大綱,唯一的先決條件就是“熱愛(ài)書(shū)面(數碼)語(yǔ)”。

勒布蘭克教授讓他的學(xué)生學(xué)習Python語(yǔ)言的基礎知識,這是軟件行業(yè)使用的又一門(mén)現代語(yǔ)言。但是這門(mén)課程又與英語(yǔ)學(xué)院J.R.R.托爾金和盎格魯-撒克遜文學(xué)這兩門(mén)課程聯(lián)系在一起。學(xué)生在計算機可上通過(guò)分析大量文本后可以把概念直接進(jìn)行應用。這樣看起來(lái)則更像是有關(guān)人文學(xué)科的教學(xué)大綱了。

勒布蘭克教授說(shuō):“課堂上,我們接手問(wèn)題。多數學(xué)生不知所措——‘從哪里著(zhù)手呢’?”這就很有力的說(shuō)明什么叫分解,他描述道分解即“把一個(gè)大問(wèn)題切分為一些小的可解決的問(wèn)題!

勒布蘭克教授估算每學(xué)期選課學(xué)生中只有5%的學(xué)生覺(jué)得“這比外語(yǔ)還難學(xué)”接著(zhù)就退選。他認為威頓作為一所文科大學(xué),其絕大多數畢業(yè)生將來(lái)的工作領(lǐng)域勢必要求他們學(xué)一點(diǎn)編程。他說(shuō)文科大學(xué)提供了“新手的安全之地”。
在其他多數校園內,計算機科學(xué)院介紹其計算機思維是通過(guò)嘗試應用總概念而不讓學(xué)生學(xué)習具有行業(yè)優(yōu)勢的編程語(yǔ)言來(lái)實(shí)現的。相反,學(xué)生學(xué)習能產(chǎn)生互動(dòng)畫(huà)面的視覺(jué)腳本語(yǔ)言。為中小學(xué)生開(kāi)發(fā)的Scratch就是這樣一種語(yǔ)言。

巴爾帝摩馬里蘭大學(xué)的計算機科學(xué)教授瑪麗.德.賈丁斯說(shuō)進(jìn)行“計算機和編程介紹”課程時(shí)學(xué)院就用Scratch,這樣學(xué)生可以嘗試一些基本概念。這樣,約1/4學(xué)期花在了編程上面了。

說(shuō)道高校使用Scratch的原因所在時(shí),她說(shuō)道進(jìn)入所有大學(xué)的學(xué)生都已經(jīng)學(xué)習了高中階段的課程諸如英語(yǔ)、數學(xué)、生物等,但他們中多數人還沒(méi)有上過(guò)計算機課。

羅格斯大學(xué)計算機科學(xué)院領(lǐng)導邁克爾.李特曼十分贊同。他說(shuō)道:“計算機化思維應在中學(xué)階段就有所涵蓋,但事實(shí)并非如此,這就是說(shuō)我們計算機科學(xué)院必須得給他們提供相等水平的修復課程了!

在愛(ài)荷華格林內爾學(xué)院,學(xué)生可以修“數碼時(shí)代”課,這門(mén)課涵蓋了“計算機科學(xué)領(lǐng)域的偉大思想,強調了算術(shù)原則和社會(huì )意義!钡话▽W(xué)習編程語(yǔ)言。

格林內爾學(xué)院計算機科學(xué)教授亨利.M.沃克說(shuō):“‘讀寫(xiě)能力’意味著(zhù)讀和寫(xiě),所以‘計算機讀寫(xiě)能力’意味著(zhù)在這個(gè)名義之下寫(xiě)編程是一項必備技能。然而,在這個(gè)技術(shù)年代里,對老百姓來(lái)講,寫(xiě)不寫(xiě)編程不是那么的重要!彼虼龠M(jìn)“計算機流利化”,即編程時(shí)不需要完成任務(wù)就可活得技能。

總有一天,對計算機(運用)過(guò)程的理解對于各行各業(yè)的人來(lái)說(shuō)是必不可少的。但是,(對計算機的運用)要從高級技能跨越到必備技能的時(shí)間到底在什么時(shí)候現在還無(wú)從知曉。

翻譯:孫輝
校對:andrebu
本文地址:http://selenalain.com/thread-90425-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
hyfly 發(fā)表于 2012-4-18 20:24:01
很多學(xué)計算機軟件的學(xué)生聽(tīng)到寫(xiě)程度就害怕,估計原因就在于此
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页