Re: [請益] 程式小考題目

作者: femlro (母豬教謀神異端審問官1.5)   2016-11-22 07:25:24
剛上大一考這個?
不想戰學校
但這種剛接觸程式的人
教到if else考這個根本是刁難
即使不是刁難,少數學生可以考到滿分
其他人也早就馬上被放棄
台灣的教育最差勁的就是標準差過大
全世界都在拼降低標準差,然後提高整體學生的能力
交大博班的老師在教台中一中的學生出的題目大概是怎樣?
交大的OCW有,而且已經教完loop
出的難度可能還沒這高
建議先做先行測驗
一份好的測驗卷
會呈現常態分佈,考滿分跟考很低的人數都不多
考試分數在60-80分居多
如果你考出來的不是呈現這樣
要不就學生吸收太差,學生吸收太差可能是老師教學方法沒有針對性
要不就是老師上課的方式造成吸收困難
光第一題就好
考的位元轉換,這個是數位邏輯的基本概念
那學生是本科還是非本科?
是本科的話,數位邏輯的位元轉換有確定學會了嗎?
他們不是來找工作耶?
找工作的不會這個是該死,大一不會這個和不熟這個是應該
開學才兩個月吧....
搞不好數位邏輯都還2266就在考這個
那只是一開始就讓學生對程式設計失去興趣
理想的考題是可以啟發學生思考
且不一樣要用考試的形式
台大葉丙成那本<為未來而教>有寫過他怎麼教台大學生演算法
先叫台大EE的學生回家自己想演算法
想出來的當然比不上大師的演算法
但至少有一些方式可以找到壓縮的精神
而且因為沒找任何資料
全憑自己的腦袋拼命想
所以想出來的東西,不好歸不好<廢話,不然那些大師叫假的....>
但想過一次以後,再去看大師的演算法也能體會他們的美
再來發考卷寫考題
這種這麼無聊的考試方式
超級不適合現在的教育了
對象是大學生
激發戰鬥意志是基本的
直接寫在黑板上,團隊競賽
為了不落人後,一堆人都會拼命想
方式還很多,建議你朋友老闆去看看<為未來而教>
試著用一些新的創意去啟發學生
教學不是我會什麼通通丟給你
你考差就是你蠢你笨
這種思維才真正是萬萬不可傳給下一代的
身為教學者你程式能力再強在變態都沒用
只要你學生學期初的能力是10分
到了學期末,別的老師的學生可以增強到70分
而你的只有50分,你的程式能力再厲害都是輸了
教學是比賽教出來的人有多強
當然拉
不可否認,你放一顆西瓜在那邊
天才還是天才
但白癡可能還是白痴
只有真正偉大的教學者,才能讓白痴跨過去那一條線
變成瘋子,瘋子有時候一不小心,就成了天才了
※ 引述《sam901002 (fxsh1301)》之銘言:
: 台中某私立科大程式小考
: 原PO朋友的老闆是教程式設計
: 對象是目前大一上的學生
: 今天他改完小考 想問這樣真的太難嗎?
: 作答前提:教到if else判斷式
: 還不會迴圈、陣列
: http://imgur.com/7baPsH9
: http://imgur.com/JE4NSo1
:
作者: tobedesigner (亂)   2016-11-22 08:06:00
這本書,值得走教育的人讀。讀完真心覺得沒遇到這樣子的老師,真是可惜。也想要體驗書中所描述的情景
作者: ripple0129 (perry tsai)   2016-11-22 08:39:00
我也覺得這樣的考題降低興趣而已
作者: laikyo (六元)   2016-11-22 08:41:00
不知道現在數位邏輯還是不是專業科目二
作者: testPtt (測試)   2016-11-22 08:48:00
數位邏輯給計概上
作者: nurockplayer (塔奇巧克力)   2016-11-22 10:21:00
推葉丙成 寫程式不是是非選擇考的出來的
作者: NCUking (中大王)   2016-11-22 10:24:00
十進位轉二進位 計概一開始就會學到了除非科大跟普大課程不同
作者: Ekmund (是一隻小叔)   2016-11-22 10:48:00
10進位和2進位差異一開始就會學到 但是用程式表達?我不曉得現在各位怎麼學 但從敘述只到if else 和看考題方式 了不起教個printf scanf之類的 加上四則吧 直接對位元操作這種事在這階段會教到嗎?
作者: femlro (母豬教謀神異端審問官1.5)   2016-11-22 11:03:00
計概教的只是概念 拿來程式操作是另外一回事
作者: hungys (hungys)   2016-11-22 11:12:00
如果已經教過二進位的概念,實作有什麼問題嗎XD
作者: NCUking (中大王)   2016-11-22 11:18:00
我也不懂為什麼有問題 不就除法跟取餘數嗎那改考求最大公因數呢?其實不用迴圈反而簡單 就是將手算步驟一一寫出加入迴圈反而許多人轉不過來
作者: forink (佛硬客)   2016-11-22 11:32:00
推這篇,一堆人自以為強,用現在的標準放到大一學生上,卻不知何謂教育的本質。羞辱新手並不會讓自己看起來比較強
作者: Ekmund (是一隻小叔)   2016-11-22 11:36:00
所以會變從128以降不斷除...加上第二題 會變成為迴圈和function鋪梗吧 土法煉鋼寫出來很噁心啊 QQ
作者: hungys (hungys)   2016-11-22 11:36:00
翻了大一的題目也有類似的啊
作者: Ekmund (是一隻小叔)   2016-11-22 11:37:00
會說對位元操作是考慮到shift和and 但看來這條也不會有
作者: toosakarin (~*嵐*~)   2016-11-22 12:19:00
這個要推,一堆 人老手的優悅感看了就討厭優越感
作者: dreamnook (亞龍)   2016-11-22 12:26:00
禿髮煉鋼也是解決方式 可以當迴圈的起手式XD
作者: hungys (hungys)   2016-11-22 12:45:00
簡短的題目徒法煉鋼也還好阿,到時就可以讚嘆迴圈好厲害
作者: IrisXIII (嚕嚕叭叭愛裝可愛)   2016-11-22 13:02:00
與其說學生是不會程式,比較有可能是不會數學
作者: gmoz ( This can't do that. )   2016-11-22 13:06:00
其實還蠻中肯的
作者: duser ( )   2016-11-22 13:29:00
作者: remmurds (Stronghold)   2016-11-22 13:35:00
作者: stosto (樹多)   2016-11-22 13:49:00
第一題要念資工學生不會我也醉了,明明是以前高中就要會的東西
作者: sunnydragon7 (香腸)   2016-11-22 14:43:00
計概一開始就有了
作者: Ekmund (是一隻小叔)   2016-11-22 14:58:00
不是每個高中都會教到喔 大學基本上還是要視為新入門的教更何況這坨只有兩個月概念 直轉程式銜接不上很正常的
作者: dreamnook (亞龍)   2016-11-22 15:06:00
高中沒教過+1 XD
作者: MyNion (Nion Lee)   2016-11-22 15:29:00
只有技職學校高中才會教程式吧?一般的普高不教程式的。
作者: ggBird (ggBird)   2016-11-22 15:45:00
高中???時間都拿來唸英文算數學了
作者: jack0204 (Jarbar王朝)   2016-11-22 15:46:00
科大都是因為高中生所以才要浪費時間教高職課程
作者: johnny94 (32767)   2016-11-22 16:28:00
完全同意這篇
作者: mathrew (Joey)   2016-11-22 17:10:00
這篇中肯 原推一堆說簡單的 那是出社會了 當然覺得簡單一堆人大一時 就這麼強喔.......
作者: ichico (細雪。)   2016-11-22 17:17:00
普通高中哪裡有教數位邏輯....真的一堆老手優越感
作者: ACMANIAC (請肥宅救救肥宅)   2016-11-22 17:46:00
靠邀,不講我還沒注意到這是"科大"的考題,高職也早就學過的東西,大部分的人都不是第一次寫程式了還考這樣
作者: ChungLi5566 (中壢56哥)   2016-11-22 18:59:00
如果是白紙考試,那寫程式的感覺完全不同喔上機考的話難度不高,可以try到正確再交卷可是白紙寫答案 必須腦中把程式碼跑一遍就像群暉面試的白板解題,題目不難 但嚇跑很多人
作者: ACMANIAC (請肥宅救救肥宅)   2016-11-22 19:29:00
白紙考試就更好笑了,第四題那種都能寫到班一半的人0分看起來又像是沒有部份給分,上機考的機率高一點啦我說的是,第四題這種難度白紙考試會更簡單,因為最困難的部分大概會是如何 compile。
作者: ChungLi5566 (中壢56哥)   2016-11-22 19:41:00
原po的級距是20分, 所以0~19應該都在同個級距
作者: hungys (hungys)   2016-11-22 19:41:00
我們大一計算機概論第一張的投影片
作者: ChungLi5566 (中壢56哥)   2016-11-22 20:02:00
我想表達的是 學習風格分成場地依賴、場地獨立FI的學生,給他白紙作答 沒有干擾 也許寫得更順手但FD的學生,過去未接觸過這種考試方式的狀況沒有IDE 沒有compiler 只有簡短題目及一張白紙當下FD的學生會傻在那很久,不知道如何動筆(即使他知道大概的解題方式)比較理想的題目是運用scaffolding理論前面幾題程式碼印出來,把其中幾行挖掉讓學生填最後再把鷹架(程式碼)拿掉,讓學生從無到有寫出我的前題是白紙考試,若上機考我也認為難度低
作者: neo5277 (I am an agent of chaos)   2016-11-22 21:26:00
推這篇~~~
作者: k078787878 (舟)   2016-11-22 21:45:00
作者: stosto (樹多)   2016-11-22 23:45:00
n進位的表示法高中會講吧
作者: NCUking (中大王)   2016-11-22 23:47:00
高中電腦課會教 說沒教可能是老師太混或是都在看色情網站
作者: Ekmund (是一隻小叔)   2016-11-23 10:40:00
我高中的電腦課就沒有啊...我女友也沒有 這看學校的
作者: stosto (樹多)   2016-11-23 13:52:00
我是數學課教的十幾年前沒有電腦課這種東西
作者: longlai (longlai)   2016-11-25 08:29:00
唸科大的大部分應該都是高職的吧,位元轉換是統測的考題耶
作者: ronin728 (浪人)   2016-12-02 12:33:00
高工資訊科其實是讀電子啦,程式的話學校也只教過用 VB 拉 GUI,根據某國立科大助教的調查,高工資訊科剛進去就有及格程式基礎的人大約只有4%

Links booklink

Contact Us: admin [ a t ] ucptt.com