Re: 解釋OS/Language/Compiler/API的關係是老師上봠…
※ 引述《ccbruce (彼女に会いたい)》之銘言:
: 並且在課堂上,似乎IDE的方便度之加強間接導致學生的腦殘?也就是說,學生完全把IDE
: 當成了Compiler來用(而且是必需品),而在剝離了IDE的環境下,面對指令式(稿)的
: 發展環境一籌莫展。
: 諸如此類的問題好多,並且不乏所謂「科班」出身的人,這到底是老師的責任(未告知)
: 還是學生的責任(未慎思明辨)?
不管教學法是用什麼工具,
回你所舉的第四個情境: VC++跟C++有什麼差別?
答案是VC++是建立於C++之上的實作,並提供了寫C++程式的工具. 語言獨立於工具之外.
同理,教學內容與品質不也獨立於工具之外嗎?
你卻再度針對工具來討論資訊教育的問題,是不是不切實際?
而實際教學環境可能是下列情境,分別由你所舉的例子來舉例:
: 某A:ccbruce,問你喔。X語言能不能寫多執行緒啊?(事實上這跟API、OS有關)
OS老師: A process is a running program. A process can be separated into
several threads.
學生A-z: (打牌中)
: 某B:VB好爛喔,都沒辦法存取RS232(事實上是可以的,但要花錢買Library)
VB老師: 來,我們來看一下,VB要存取RS232應該......
學生A: ??? (只要提到稍微系統面的東西,就陷入聽不懂的狀態.)
學生B: RS232是什麼,可以吃嗎?
學生C: (懶得聽,沒命地抄筆記,但是之後即使看也看不懂.)
: 某C:為什麼i=0要寫成i^=i啊?(因為好的C Compiler會帶你上天堂啊~)
計概老師: 1 XOR 1 = 0, 1 XOR 0 = 1, 0 XOR 1 = 1, 0 XOR 0 = 0...
學生A-z: (專心連線中...,連線種類齊全,包括msn,魔獸,卡丁,周公online.)
: 某D:VC++跟C++有什麼差啊?(案!VC++是套裝軟體啦,它還是C/C++啊!)
C++老師: if ... (then) ... else ....
學生A-z: (抄)
C++老師: 變數命名有一些規則,不可以數字開頭,不可用_,字母,數字之外的符號...
學生A-z: (昏)
C++老師: 程式語言獨立於編譯工具... 解決問題應該將它分解為幾個較小的問題,
然後各個解決...
學生A-z: (睡)
結論: 老師有講,叫你要用心,要用心,要用心,你沒有在聽嘛!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.17.25
推
05/26 17:19, , 1F
05/26 17:19, 1F
→
05/26 17:20, , 2F
05/26 17:20, 2F
→
05/26 17:20, , 3F
05/26 17:20, 3F
討論串 (同標題文章)
完整討論串 (本文為第 5 之 6 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章