修課注意事項

一般的上課情況
平常大家上課的時候,都是聽老師一個人唱獨腳戲, 心情好的時候 50% 的內容聽進去了, 另外 50% 的內容形成單一的一句話 ── "回家好好K一K 書應該就懂了", 心情比較不好的時候或是睡眠不足的時候呢, 可能就只有 30% 的內容對你是有意義的, 其它的則融為 "不懂" 兩個字, 心情再爛一點時, 老師的解釋、同學的鼾聲通通變成 "老師講得好爛" 這六個字??
理想的上課情形 其實上課應該是很輕鬆、很有趣的, 不是因為老師或是同學會講笑話就有趣了, 而是因為這是一個互動的環境,老師提供他的看法、課程的重點、 相關的問題,同學們個自提出看法, 由各種不同的角度來審視新知識的呈現, 在課堂中你應該可以看到、 感覺到自己看法的改變,這才是有趣的一面, 也可以替同學們省下許多的時間,讓你課後去參加別的活動。
問題一 可是同學們的普遍反應是: 第一次接觸一個主題時根本不知道如何找到自己該問什麼問題,如果沒有預習的話,似乎所有聽到的都是問題, 這種講法似是而非,如果你是屬於這種情況的話, 請你注意一下,在你踏進社會以後, 其實你每天處理的很多事情也都是沒辦法預習的, 你不會希望在處理任何一個突發的狀況時都很被動、 不知道如何在複雜的狀況下整理出自己可以接受、 可以理解的方式。所以如果你是屬於這種狀況的話,
    請你要練習當場列出所有相關的問題, 分析一下、組織一下, 找出問題的先後順序, 找出關鍵性的問題,不要漫無目標地去尋求解答, 而是提出最有效率的問題 (也就是當這個問題解答以後自己能夠回答自己最多的問題的那種問題)
這樣子你才能夠學習到如何在不懂的狀況下迅速地進入狀況, 等到你將來進入任何一家公司的時候, 你一定會發現如何迅速進入狀況的能力比起讀書讀了多少還要重要得多, 你的上司及工作夥伴們會發現你在不同的狀況下都可以對他有所幫助, 而不是一個死 K 書,永遠不能在適當的時機進入狀況的人, 永遠要別人來引導的人。
問題二 另外一種同學已經有了一些預習、同時也在上課時找到自己學習的問題了, 可是普遍地來說大家好像都太靦腆了,不好意思說出自己的看法, 提出自己的問題,好像怕別的同學會看笑話, 好像怕老師回答不出來會掛在上面, 好像怕耽誤課程的進度, 好像覺得自己提出來的看法或是問題只是自己的, 別的同學都不會有這樣子的問題...
    大家說看看這是不是擔心太多了
是舊時代白色恐怖讓大家都擔心會秋後算帳嗎? 其實在課堂中你提出的問題愈多, 你所暸解的愈多, 你也幫助有你這樣子問題的同學暸解的愈多, 老師和你之間的互動愈好, 你的平時成績也愈好, 老師也不會變成自己講自己的... 大家都有好處,不是嗎?
在課堂上答錯了是正常的, 不回答或是不準備回答是很不好的 任何時候你一定要回答老師提出來的問題、 自己提出來的問題、 或是同學提出來的問題, 每個同學所注意到的重點都不太一樣, 切入問題的角度也都不太一樣, 一味地以課本或是老師的推理邏輯順序來呈現課題反而是最糟糕的, 學習的過程中如果大家的答案不一樣的時候, 並不是說誰就錯了或是誰就對了, 正確和錯誤所帶給學習的衝擊是一樣多的, 有時甚至錯誤所帶來的學習效果還要更多一些, 老師絕對會欣賞任何一個思考過的答案的。
BBS 這學期的課程中, 我不要再不斷地重複叫你們提出問題了, 大家可以在 BBS 上來討論相關的問題, BBS 上的版面不是只讓那些沒有來或是沒有醒著來上課的同學詢問什麼時候要交作業、 什麼時候要考試的, 盡量提出問題, 提出你自己的看法才能讓大家在最短的時間內學到最多,
    請到 bbs.cs.ntou.edu.tw (140.121.196.96) 的 ntou_cs_cpp 版上討論...
這個版面主要是給修課同學用來發表自己看法的, 當然也歡迎所有的朋友來這來提出質疑、發表看法指導一下, 記住:提出正確的看法和錯誤的看法同樣都具有建設性, 雖然程式設計也不像物理、數學一樣可以定義出絕對的正確和錯誤, 但是模稜兩可沒有前因後果的灌水文章大家都可以判斷得出來, 只要你有思考過, 提出你的心得, 儘量去質疑自己和別人的看法, 只要你有找到參考資料、範例, 相信都是對同學有幫助的,別客氣, 你的貢獻會引發同學更多的貢獻, 大家一起努力學好這個課程
我準備了一些問題 會在適當的時間在 BBS 上貼出一些問題請大家來討論, 當然由你的觀點來提出的問題是更重要的, 請多多參與利用。

C++ 程式設計課程 首頁

製作日期: 02/25/99 by 丁培毅 (Pei-yih Ting)
E-mail: pyting@mail.ntou.edu.tw