如何評價北京大學2016-2017年計算機系統導論(ICS)期末考試?

眾所周知,ICS 是北京大學信息科學技術學院的重點建設課程,其期末考試自然也是必修該課的一眾學生非常關注的內容。那麼考完本次考試後,各位同學又是如何看待評價這次考試的呢?


本次考試的考生一枚前來答題:

先聲明觀點:作為一門導論課程,知識點多是必然的,但是同時,作為導論,不應該對不那麼重要的知識點進行過偏過怪的考查,這樣就失去了導論課程「讓同學們獲得全面而有側重的理解」的意義。

然後小吐一個槽,在做往年題的時候,每套題都至少有5處試題描述不清,答案有歧義,答案有漏洞等情況,在北京大學的期末考試卷中出現,著實嚴重不應該。尤其是在2016年1月題已經出過printf緩衝區刷新的錯誤後,2017年1月的考試題再次出現printf刷新緩衝區的錯誤,這在北大這樣的頂尖高校,是不可想像的。

我就說這麼多,題不會做是我的水平不夠,不找理由,但請出題老師牢記「導論」課程的作用和意義,不要深入考察不那麼重要的,偏的,怪的概念;注意學術的嚴謹性,在考前仔細審核題目,不要在考場上用有問題的題目坑學生們。


孫之清聚聚在重要的票圈演講《ics考試前的演說》當中曾經指出:「現在,ics複習的大廈已經建好,只是在大廈之上還有兩朵烏雲。」

--------分割線----------

在這裡希望大家能平靜的看待考試,畢竟大二的各位都還有40多學分的buffer。

--------賊華麗的分割線----------------

個人認為導論課發展成現在這個樣子其實是偏離了原本的初衷,畢竟這門課的初衷是為了將來的四大禮包作鋪墊(第一節課畫了棵樹,ics後面延伸出了四大禮包)。具體的一些很細節的東西沒有必要設計成解題路線上的關鍵點。如果一門考試讓多數人都覺得考到了知識盲區的話,我認為一定是存在某些原因讓大家認為這個點不重要,那為什麼大家會有這種想法呢?


我有一句mmap不知當講不當講


請用最少的題覆蓋大家的知識盲區(並不少


為什麼會變成這樣呢……

第一次有了甘願每周花幾個小時來細細閱讀書本的課程。有了那麼有趣那麼挑戰自己的lab。有了驚險刺激的小班形式。有了複習時互相詢問知識盲區的美妙體驗。

這麼多件快樂事情重合在一起。

而這麼多的快樂,又給我帶來更多的快樂。

得到的,本該是像夢境一般幸福的時間……

但是,為什麼,會變成這樣呢……


我的知識儲備TLB miss, Page Fault, Cache miss,以及最後,Segmentation Fault.


年年printf不刷新

年年信號量描述不清

出題老師是覺得出一些不知所云的題目就等於創新?


說真

很羨慕貴系有很虐的課

活在一個平均水平不思進取課程不碰到變態老師就簡單至極的院系的人要無聊死了


本次期末考試充分體現了三十六計中聲東擊西的戰略方案:利用往年試題將我們的矛頭引導到錯誤的方向,再從我們的背後攻擊我們,充分施展了農村包圍城市,武裝奪取政權的戰略戰術,並且利用絕不調分戰略,將廣大15級學生置入掛科泥潭的邊緣,真可謂期末鬥爭史上的一段佳話。


由於北京大學這個反人類的優秀率限制(40%)才會讓試卷變得這麼鬼畜吧。CSAPP序言中說CMU的原始課程GPA中位數是5.0/5.0(woc你敢信??),但是到了貴校就成了如此慘淡的場景。

講道理同學們也不是不努力啊,平均下來每周ICS的學習時間怎麼也是有12小時以上,一般的題目大家掌握的也是不錯。關鍵是——卷子上的題目是一年比一年變態,就以每年必考的流水線為例吧

2013

2014(AB間如果插入寄存器B延時會變化)

2015今年更是搞了個兩路寄存器的限制條件(暫時沒圖)。

相比CMU的題目難度真的不是一個水平,而且隨著難度提高,考察的重點逐漸轉向了各種奇怪的細節部分,而這些內容在實際中完全可以通過查詢文檔來解決。管爺,讓 Introduction to Computer System 還是回歸導論課的本質吧。


「多年以後,面對行刑隊,信科弱渣將會回想起在北大考(劃掉,改成「蒙」)ics的那個遙遠的下午」。


非信科看到朋友圈刷屏……只能心疼1s

私以為鄙院應該有個這種課壓壓績點


迄今在北大遇到最絕望的一次考試。

誠如 @KyleJin所言,考試目的不再是考察學生對計算機系統整體框架的理解(這只是一門導論課),更多的是通過偏題把學生考倒。

無論最後成績怎樣,是否調分,這門給我寬廣的計算機知識體系與豐富實踐體驗的CMU好課,也將因為這場期末考試,變得有些令人失望。


我舍友直接沒去考

你們還是要學習一個


當你看完往年題覺得自己所向披靡戰無不勝

只有ics期末能澆滅你的所有自信和對生活的希望

「天才,是百分之一的汗水加百分之九十九的運氣???」

再說一句:希望老師不要為了一個「神課」的名聲,讓我們產生自我否定和對「我們學到了什麼」的懷疑???


光錐之內是命運。

狂暴的歡愉終將以狂暴收場。

吐槽合集,搬運自票圈:

放輕鬆,第一次總是難以接受…

知識儲備TLB miss, Page Fault, Cache miss,以及最後,Segmentation Fault…

@王奕文 整個一下午好像和某個學計算機的同學交換了身體,還不幸參加了他們的考試,現在醒了…

請用最少的測試樣例覆蓋該同學的所有知識盲區

說句正經的,個人感覺這次考察的內容真的太細了,部分避開了或偏離了課程主線和重點內容,真的是為了考住你而考…


大家都說比往年難 我就不那麼覺得

反正今年卷子與往年卷子難度的差值 遠小於 ics考試難度與我水平的差值

笑不出來


這將是我在知乎上的第一個回答。

考前總是安慰自己說「期末不會考我不會的東西」,但是事實上幾乎道道題目都是知識盲區。

誠然,課是好課,讓我認識了那麼多lab,我也覺得有些lab都是非常有意義的。我也聽聞了,ICS這門課很難,今年期中平均分較前幾年高,所以期末考會稍微壓一下平均分的說法。但是這樣的期末試卷,我真的很難接受。

喪病!到底是怎麼樣的試卷讓我覺得我根本沒有上過課?

考後總是安慰自己說「你不會的別人也都不會」,但是自己做的死又能怎麼樣呢?

但是,真的是我們學生自己做的死嗎?

我還是複習集圖去吧。


update2

看了金桔的回答有點羞愧,認真地答一下,有點跑題。

首先我覺得ICS作為一門概論課課程內容是很難的,因為有lab。ICS能算是一門好課也正是因為lab。但是每次lab的ddl和課程進度是不是足夠匹配?

拋開lab,看課本、課件或是老師的課堂講授,知識點的展開是不是以清楚明晰、詳略得當、啟發興趣為目的?

最後說回貴校的出題風格,作為一門概論課,配套的考試有沒有給出「你應該從這門課學到什麼」的良好導向?

當然啦,這些可能只是我個人的困惑,我太菜啦(ノ_&<)

update1

這道題下面可以認一大波親。

不知為什麼,我覺得這次試題還是很優雅的,只不過我不太會而已。(ノ_&<)


明年我將在這裡書寫關於2017-2018學年ics考試問題的回答。


爆一點內幕

又一年出題是這樣的

要求每個老師報一點題上去

然後小班老師分為兩種情況

一種不會出題 由助教出 有一年直接讓當年考分最高的人出當年考試題

另一種 對自己的領域研究很透徹 隨便找了一個小細節出

我們可以看到什麼叫三個和尚沒水吃

Ps 小班課老師一般會將她自己出的題在最後課上講

沒有難度把控 缺乏預見力 沒有公平性可言 貴校製造虐課的方式實在是有貴校特色

貴校 要完

_________________________________________________

作為一個老學姐 被ics 狠狠坑了一把 當時並不知道反思考試和評分制度 只知道反省自己 現在回想起來

我就想說

ics 的考試就是垃圾 不光期末 期中更垃圾

看爛了的書本 給我這個分數 真是一幫心理變態

要是我夠大膽 就把你試卷都燒了去

三年了 這門多考試 ics是我最大的痛

什麼時候北大進入一流大學

就是ics沒有什麼鬼考試之時

同志們啊 虐課不是靠變態搞出來的。,.!


寫著寫著 實在是氣不打一處來

在[vdso]和[vvar]旁的空里填了vitasoy


很多同學說花一周的時間複習ICS是為了提前一年預習功課

我看未必

明年估計你還是什麼都看不懂


推薦閱讀:

彙編過程調用是怎樣操作棧的?
請問popl %esp這個語句有什麼用處?
《深入理解計算機系統》配套實驗:Bomblab
彙編語言中call和ret指令必須成對出現嗎?
關於CSAPP第12章並發編程的一個例子的疑惑?

TAG:考試 | 北京大學 | CSAPP |