CS50:一堂超過800 個哈佛學生選修的「硬課」,魅力何在?
文章推薦指數: 80 %
CS50(Introduction to Computer Science)是一堂美國哈佛大學自1989 年開始教授的計算機概論課,即使在網路科技起飛的2002 年,走在時代尖端的哈佛 ...
集團資訊
關於我們
集團介紹
我們的團隊
旗下媒體
關鍵評論網
everylittled.
INSIDE
運動視界
Cool3c
電影神搜
未來大人物
歐搜哇
商益
旗下節目
多元服務
Ad2
Taketla拿票趣
關鍵議題研究中心
Cr.ED
ShareParty
達思智能科技
士奇傳播
與我們合作
內容行銷與廣告業務
異業合作
原創內容暨內容媒體業者合作
加入我們
新聞中心
趨勢
CS50:一堂超過800個哈佛學生選修的「硬課」,魅力何在?
2014/12/17
Jewel
網路觀察
、數位學習
、網路
、趣味
、趨勢快訊
哈佛大學的計算機概論課CS50,被形容為「不簡單」、「出名的功課重」,這樣惡名昭彰的硬課,如今卻以818名大學部學生選修的驚人數字,成為常春藤聯盟大學裡最受歡迎的選修課,還讓耶魯放下兩校百年鬥爭、破例將CS50引進耶魯校園!這麼夯的硬課,究竟CS50有什麼魔力?
評論
評論
還記得大學時期讓大家叫苦連天、怨聲載道的「硬課」、「大刀課」是哪些嗎?相信「計算機概論」這堂課應該也會被大家點名。
修過的朋友現在回頭想也許你會認為不難,但對於大多數從未接觸電腦科學、從沒寫過程式的大學新鮮人來說,這堂課肯定不是淺顯易懂派的。
至於同學們會去選修硬課的原因只有一個,那就是這堂課很不幸的正好是系上必修課。
然而一樣的計算機概論「硬」課,在美國哈佛大學叫做「CS50」,課程內容一樣硬、功課不但難還超多變化,今年選修人數卻超過了800人!究竟CS50魅力何在?
哈佛最夯的課:CS50CS50(IntroductiontoComputerScience)是一堂美國哈佛大學自1989年開始教授的計算機概論課,即使在網路科技起飛的2002年,走在時代尖端的哈佛大學選修這堂課的人數一樣慘兮兮,低於100人。
家喻戶曉的Facebook創辦人MarkZuckerberg曾在2005年受邀到CS50課堂上擔任客座講師,當時約有120人選修CS50,只有20多個學生到場聽MarkZuckerberg分享他創辦Facebook的經驗談1。
青澀的MarkZuckerberg跟空蕩蕩的演講廳:CS50課程為期十二週,一週上課兩次,一次一小時。
上課內容從最基本的二進位、ASCII、演算法、偽代碼、C語言語法及應用、排序法、哈希表等,到TCP/IP、HTTP、HTML、CSS、PHP、SQL、JavaScript、Ajax,一直到網路安全性(Cybersecurity);不但將電腦科學裡最重要的基礎都帶了一次,還會結合歷史和新聞時事來講授,對初學者來說,內容是滿有分量的。
哈佛大學電腦科學系前任系主任HarryLewis曾形容CS50這堂課「isnotaneasycourse(不是堂簡單的課)」、「acorrectreputationasbeingalotofwork(出名的功課重)」。
這樣惡名昭彰的硬課,如今卻打敗以往最熱門的經濟學概論,以818名大學部學生選修的驚人數字,成為常春藤聯盟大學裡最受歡迎的選修課,其原因有二:趨勢所致:電腦科學可以說是現在最夯的學科,畢業後工作穩定、薪水高。
授課教授DavidMalan跟他強大的TA軍團。
大衛和TA軍團讓CS50變得如此精彩的成功領袖——DavidMalan,他絕對是每個人夢寐以求的明星老師!幽默風趣、親切活潑,當然也有一點nerdy(書呆樣)。
DavidMalan喜歡在課堂上用影片、道具來講解一些計算機原理;而且為了幫助學生們理解,幾乎每堂課都會找學生上台做示範。
David用燈泡來講解二進位表示法,並請學生們上台參與課堂練習:上台的同學通常還可以得到小小的CS50紀念品,像是CS50壓力球、3D列印的CS50大象擺飾品、CS50手機座等;有時DavidMalan還會把拿來做示範的檯燈送給學生,所以後來大家看到David的講桌上擺著檯燈都會很興奮,一堆人搶著舉手示範XD。
[email protected]@[email protected]/Qh9FK8Ltbz—DeepSukhwani(@deepsukhwani)July10,2014接下來是功不可沒的「CS50Staff」,也就是曾經修過CS50的學長姐們自願回來擔任這堂課的助教或助手。
對於這些幕後功臣,我稱他們為「TA軍團」,軍團裡每個人都有不同的專長、各司其職,整個CS50網站都是由DavidMalan的TA軍團們架構跟維持。
有些人協助OfficeHour的教學;有些人主持90分鐘的「課外課」,讓學生們自由參加,稱作Sections;有些人拍攝小短片來講解課堂上簡略提過的觀念,稱Shorts;有些人則是擔任後製,幫忙放音樂、拍攝影片、錄影、照相等;今年有一名TA兼DJ會在課堂前後放音樂,還有一位TA專門幫大家做課堂筆記(Notes)...說是「軍團」一點也不為過吧!2014CS50Staff小短片:而且隨著學生越來越多、TA軍團越來越強大、課堂上的設備也越來越先進。
有超大的觸控螢幕取代以往的白板,還有GoogleGlass、MYOArmband等最新科技產品當作道具,讓大家開開眼界。
迴圈小趣事幾年前,有次上課DavidMalan教大家寫PHP來發簡訊,用CS50全部學生的資料庫,有大家的名字、手機號碼、還有電信公司,示範寫一個迴圈,讓程式去抓第一位學生的資料並傳送簡訊、抓第二位學生資料並傳送簡訊、重複這個迴圈,直到資料庫裡的第一名到最後一名學生都收到一封示範簡訊。
由於當天出席率剛好不太高,可愛的David於是出了個主意,決定將這封發給全部CS50學生的簡訊內容改成:「你為什麼沒來上課?」(Whyaren'tyouinclass?)原本應該是挺好玩的,不過程式出了點小bug,迴圈沒有寫好,變成資料庫上第一位學生會收到一封簡訊、第二位學生收到兩封簡訊、第十位學生收到十封簡訊...結果當天沒來上課又排在資料庫後面的同學,收到了幾十封「奪命連環text」,缺席的同學都快嚇死了!當天晚上David跟助教信箱裡收到好幾封長長的「懺悔信」,信裡表示今天實在是有急事在身、不得不翹課,以後絕對會乖乖出席...特別活動CS50Hackathon駭客松每年在接近期末的時候,會舉辦一次CS50Hackathon(駭客松),從晚上七點到隔天早上七點,參加的學生要為自己的期末報告(FinalProject)訂下目標,利用這個活動跟大家齊聚一堂,各自為期末報告熬夜趕工,David和TA軍團們則會在場協助大家,而且還免費供應披薩、三明治、飲料讓大家補充體力。
這場活動成為許多人修完CS50最棒的回憶!2014CS50Hackathon宣傳影片:CS50Fair期末展覽會CS50課程最後一天則是期末展覽會,每位CS50學生都會到場,在電腦上展示自己的期末報告,可能是一個遊戲、一個APP、一個網站、或是好用的程式。
除了CS50的學生跟家人朋友以外,哈佛大學及其他大學的教授們也會來參觀,還可能會有業界人士來挖掘人才,是一個交流表現的好機會。
2013CS50期末展覽會:GuestLecture客座演講每年CS50都會在期末前邀請一位哈佛校友/科技名人來演講,給學生們一些「內行人」的意見,像2005年邀請的是MarkZuckerberg,今年則邀請剛從Microsoft卸任CEO的SteveBallmer來演講。
值得一提的是,SteveBallmer來擔任客座講師之後,捐了約6000萬美金給哈佛大學電腦科學系,希望能聘請更多的教授、吸收更多的學生,擴展哈佛大學在電腦科學領域的版圖。
SteveBallmer還拍了一段「推銷CS50」的影片,跟以前他推銷Windows1.0的影片對照看更有趣:https://www.youtube.com/watch?v=tGvHNNOLnCk在DavidMalan跟TA軍團的用心帶領下,CS50對學生來說不只是一堂課,更是一個社群、一個大家庭。
也難怪從2007年David接手CS50以來,選課人數從200多人攀升到今年800多人的盛況。
CS502014回顧影片:你也能修CS50!最重要的是,CS50的一切資源都開放給全世界,你可以到edX平台上選修這堂課,修完還可以拿到免費的學習認證,或是付費取得edX跟學校認證的證書。
不在乎證書的話,現在就可以直接上CS50網站觀看今年的上課影片,或是跟著大家一起「開課」,下一次的開課日期是2015年9月。
CS50網站上應有盡有、超級完善,每堂課進行高清現場直播,沒跟上直播的朋友也不用擔心,上課影片都會放在網站上,並且精心後製過,有片頭、片尾小影片、逐字稿、投影片、程式碼、還有課堂筆記供大家下載,超棒的吧!非常推薦大家好好利用CS50提供的資源。
沒經驗?沒關係!這種讓人心生恐懼的硬課,很多人會擔心自己沒經驗、沒背景,擔心功課應付不來。
對於有這些疑慮的朋友,首先要搬出DavidMalan會在第一堂課對學生們說的話:「選修CS50的學生平均100個人有78個人對電腦科學一點經驗都沒有。
」所以如果你是那屬於那78個人,完全不用擔心,你和其他77個人在同一個起跑點上;對於其他對電腦科學有經驗的22個人,也不要覺得這堂課無聊,這堂課有適合不同程度學生的作業,學生可以按照自己的學習狀況來選做普通版本或駭客版本(HackerEdition)。
一名巴西的高中生GabrielGuimaraes在網路上無意間發現了CS50這堂課,立刻沈迷其中,花三個星期把一學期的課全部上完,而且想把這麼棒的課介紹給其他的學生,於是他寫信給DavidMalan,希望能使用CS50的資料,並翻譯成葡萄牙文,放到他的網站「CC50」上,提供其他巴西學生使用。
最後他還親自下場教課,將他教學的影片放在網站上。
你能猜到GabrielGuimaraes現在在哪裡唸書嗎?沒錯,他去年進了哈佛大學,對於這種企圖心強、實踐度高的學生,哈佛當然是二話不說立刻收囉!而且Gabriel還加入了CS50TA軍團,繼續壯大軍團的聲勢。
由於CS50實在太受歡迎,耶魯大學已經決定放下兩校百年來的鬥爭,上個月宣布將哈佛的CS50引進耶魯校園,讓所有的耶魯學生明年也能選修!CS50簡直是帶來和平帶來愛啊。
DavidMalan在課堂上宣布這個消息:如此的好課,我以過來人的身份,真心推薦對電腦科學有興趣的初學者修CS50。
跟著上課其實不難,老實說還是個非常愉快的過程,一小時的課程當然教材會有點濃縮,尤其到了後期,可能會沒辦法吸收大量的資訊,建議大家搭配TA們的教學短片一起看,可以有效幫助你理解上課無法仔細講解的部分。
CS50作業倒是滿多的,有些也不太簡單,沒有乖乖跟著做作業是我修這堂課最大的遺憾。
希望大家都可以連同作業一起跟著完成,扎扎實實的上完這12個星期的課,一定會非常有收獲!說不定會因此改變你的職業規劃喔! 想靠網路科技創業的朋友可以聽聽MarkZuckerberg的這段演講,在大家發問的過程中,Zuckerberg不斷強調大家創業前期擔心的很多事情,都沒有實際動手做來得重要,那才是把時間用在對的事情上;Zuckerberg也提到,現在創業家可以不必擔心資金,用很小的資本額跟很少的人力觸及到廣大使用者;像Facebook一樣,一開始只是在宿舍裡寫的網站,每個月花個$100美金到外面租伺服器,結果在短短的時間內累積使用者、風靡美國校園,這是過去的時代裡不可能有的機會。
↩歡迎加入「Inside」Line官方帳號,關注最新創業、科技、網路、工作訊息
分享文章或觀看評論
評論
Jewel
喜愛閱讀、學習新知及發掘新奇事物,對設計、創新及網路科技充滿熱情。
自稱「崇簡一族」,視“Simplicityistheultimatesophistication”為其生活宗旨,崇尚簡單設計,欣賞美麗事物。
現居美國西雅圖,忠心耿耿的星巴克榮譽金卡會員。
趨勢
重返實體辦公室,然後呢?即時彈性協作成新常態,掀起數位辦公2.0新浪潮
2022/08/12
廣編企劃
資訊安全
、遠端工作
、後疫情時代
、GoogleWorkspace
、混合辦公
、數位辦公
、即時彈性協作
、跨裝置
後疫情時代全球掀起數位辦公2.0新浪潮,集實體及數位於一身形成新常態。
為此,GoogleWorkspace整合旗下服務打造即時彈性協作的工作環境,並舉辦六堂虛擬工作坊系列課程,帶您了解如何因應新工作模式需求提升生產力。
評論
SPONSORED
PhotoCredit:GoogleCloud
評論
全球疫情瞬息萬變,許多公司現已回歸實體辦公室上班,但先前居家遠端辦公時期所建立的工作模式,是否便就此解除、一切歸零?事實上,部分公司在重返辦公室後,仍沿用混合辦公模式,一方面可保持遠端工作彈性以因應多變疫情,另一方面則可保留數位辦公的優勢:即時彈性協作。
現在是非常好的時機,可進一步檢視實體及數位辦公各自的優缺點,並整合最適合自己公司的工作模式。
即便團隊已回歸實體工作崗位,但過去數位辦公的影響並非全然消失,可能會適時沿用視訊會議、雲端表格協作等溝通管道,而非全然回歸原先傳統工作模式,反而較符合「混合辦公」的定義。
因此,如何讓這種新常態可長期、穩定且無縫地運作,成為所謂的「新常態」,便是現今公司數位轉型所面臨的重要課題。
因應後疫情時代的工作型態需求及發展,GoogleWorkspace集結Gmail、GoogleMeet、Google簡報、Google文件及Google試算表等眾多雲端辦公室應用程式,於今年推出許多新功能,讓團隊協作更加流暢無阻,即便在異地遠端辦公也能享有實體辦公室上班的便利性與確保資訊安全。
團隊工作模式不斷改變,遂掀起數位辦公2.0新浪潮,GoogleWorkspace協助企業迎向即時彈性協作的新時代。
PhotoCredit:GoogleCloud從原地工作、異地遠端到原地遠端:團隊工作模式大洗牌,數位辦公其實沒有想像中遙遠提及「數位辦公」,許多人可能會想到居家工作或遠端辦公。
但若從最根本的觀念探討,數位辦公係指透過數位平台或即時協作工作環境,突破傳統辦公模式中的時間及空間隔閡,讓有權限或相關負責人員,可隨時推展及監控進度。
進入後疫情時代,大家對於「數位遠端」工作的想像,也有了重大突破。
回歸實體辦公室後,若沿用「彈性即時協作」的遠端工作模式,也算是數位辦公轉型的一種,因為同事之間的溝通及工作狀態,已由傳統的「原地工作」,變成「異地遠端」,如今又轉變成「原地遠端」型態。
團隊可能待在實體辦公室、同一個屋簷下工作,但採用的是視訊會議、雲端共同協作等異地遠端型態,集「實體」及「數位」於一身,形成「原地遠端」的新模式。
透過Google簡報、Google文件及Google試算表等協作程式,各團隊可同時在線上編輯文件或提出修改建議,不必再等待各個窗口單獨編輯並儲存檔案,然後再轉交給下一個窗口,因而省下大量等待、傳輸及溝通時間,而且沒有跨裝置、跨版本之間的相容問題。
這些都是數位辦公的基本精神。
因此,數位辦公並非如大家想像那般遙遠。
PhotoCredit:GoogleCloud而數位辦公最大的優勢之一,便是打造即時彈性協作的工作環境,現今全球局勢改變甚鉅,居家辦公、隔離、跨時間及空間協作等儼然成為日常,「上雲」或透過雲端執行跨部門任務,有助於節省工作時間及心力。
即便團隊都待在實體辦公室或同一個空間工作,若採用數位辦公,亦可大幅減少等待及協調等工作時間。
GoogleWorkspace首重資安,確保數十億使用者帳戶安全近年來,疫情造成的轉變對生活影響深遠。
接下來,我們需要回頭檢視,最初在倉促之下打造的疫情應對工作模式,如今是否有需要調整或改善的空間。
若談及數位辦公,資訊安全是極重要的一環。
許多人基於資訊安全考量,一再延後數位辦公轉型時程。
若要在多個時區、地點或多份文件檔案之間打造即時協作環境,便須確保有穩健資訊安全基礎。
GoogleWorkspace採用零信任原則、資料防護、加密及端點防護等重點措施,讓使用者可在更安全的線上環境裡工作,而Gmail更可阻擋超過99.9%的垃圾郵件及釣魚訊息。
我們的系統在遇到網路攻擊時,會學習並分析每次攻擊的細節,了解攻擊方所採取的手法及行為,讓我們可以預測並阻擋新攻擊,進而保護使用我們產品的數十億名用戶。
隨著遠端及多地點協作需求量暴增,頗具創意且心意堅定的網路攻擊者,紛而鎖定可能有資安漏洞危機的共享文件檔案。
我們會持續提升釣魚及惡意軟體的防護機制,並守護Gmail、Google簡報、文件及試算表等共享文件的安全性。
使用者在存取或編輯GoogleWorkspace協作平台上的共享文件時,若檔案內含有釣魚連結或惡意軟體,使用者將會收到自動發送的警告訊息,並會提供相關指示,引導用戶確保自身帳戶安全。
GoogleWorkspace虛擬工作坊系列課程,以跨裝置無縫接軌體驗打造永續經營混合協作模式PhotoCredit:GoogleCloud現代工作型態不斷創新,而各裝置及地點之間轉換時的無縫體驗,更是打造混合協作模式的關鍵。
GoogleWorkspace持續探索有助於團隊互動、建立及協作的方式,在聲音、視訊會議,以及即時協作空間領域力求突破創新,支援各團隊的混合工作需求,減少不同工作模式之間的磨合時間及成本,並在維護及運用多平台協作時,將資訊安全風險降至最低,打造無縫接軌絕佳體驗,建立一致性且高相容性的溝通模式,進而創造可永續經營的混合工作模式,讓所有員工可在任何時間及地點,打破版本及裝置之間的不便及限制,享受共同協作的優勢,進而拿出最佳表現。
面對數位辦公2.0浪潮,Google團隊將於8月12日至9月16日期間,舉辦六堂GoogleWorkspace虛擬工作坊系列課程,帶您了解如何因應新工作模式需求及轉換,進而運用GoogleWorkspace提升生產力,並與所有人保持密切聯繫。
機會難得,千萬不要錯過!本文章內容由「GoogleCloud」提供,經關鍵評論網媒體集團廣編企劃編審。
分享文章或觀看評論
評論
廣編企劃
由關鍵評論網媒體集團《業務團隊》製作,由各品牌單位贊助。
業務與行銷相關合作,歡迎與我們聯繫。
延伸文章資訊
- 1CS50x 2022
Two thirds of CS50 students have never taken CS before. Among the overarching goals of this cours...
- 2[CS50] 導讀哈佛大學程式課程 - Lidemy 鋰學院
CS50 是哈佛大學開設的程式通識課程,內容包山包海,從最簡單的Scratch 教到C 語言、演算法、資料結構、HTTP、Python 甚至是機器學習! 儘管課程看起來很吸引人,但 ...
- 3CS50 IDE
CS50 IDE. integrated development environment for students and teachers. Log in or browse document...
- 4CS50: Computer Science Courses and Programs from Harvard
Introduction to Computer Science from Harvard, better known as CS50, is the largest course on the...
- 5CS50:一堂超過800 個哈佛學生選修的「硬課」,魅力何在?
CS50(Introduction to Computer Science)是一堂美國哈佛大學自1989 年開始教授的計算機概論課,即使在網路科技起飛的2002 年,走在時代尖端的哈佛 ...