<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>mr.mu &#187; 修課需知</title> <atom:link href="http://www.mrmu.com.tw/category/life/%e5%85%bc%e8%aa%b2%e7%94%9f%e6%b4%bb/%e4%bf%ae%e8%aa%b2%e9%9c%80%e7%9f%a5/feed/" rel="self" type="application/rss+xml" /><link>http://www.mrmu.com.tw</link> <description>WordPress 網站架設、軟體設計、互動介面研究</description> <lastBuildDate>Wed, 08 Feb 2012 08:24:17 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1.2</generator> <item><title>初學程式語言-先學個大概，再求精細</title><link>http://www.mrmu.com.tw/2011/10/28/lecture-principle/</link> <comments>http://www.mrmu.com.tw/2011/10/28/lecture-principle/#comments</comments> <pubDate>Fri, 28 Oct 2011 07:51:19 +0000</pubDate> <dc:creator>mrmu</dc:creator> <category><![CDATA[修課需知]]></category> <category><![CDATA[教學資訊]]></category> <category><![CDATA[軟體教育]]></category><guid
isPermaLink="false">http://www.mrmu.com.tw/?p=1812</guid> <description><![CDATA[因為最近時間還算許可，所以兼了一門基礎的程式設計課程。先前的教學主題，比較是放在大二、大三生稍微進階一點點的程式設計，但這學期要教的學生大多都是第一次接觸程式語言的朋友。 雖然在備課上較為輕鬆，但每每回想起自己初次學習程式語言時的那種身處迷霧般的感受，不免還是會一直思考如何調整上課的方式，也因此產生了一些想法。本篇是討論如何提供程式設計初學者適當的教學內容，是我個人想法，也歡迎討論。 自然語言也是這樣 試想小朋友剛學說話時，我們通常不會教他一堆修飾詞、形容詞，而是希望他講出重點，即是先讓句子的實用性出現。例如：「媽媽，我想要溜滑梯，可以嗎？」，第一次教他當然不能期望他說得完整，而是先讓他從會說「溜」開始，當他指著滑梯說「溜」時，通常大人就知道怎麼回事了。 當大人理解小朋友的想法，並作出正確的回應，小朋友也獲得了成就感，擁有了再次學習的動力。而我認為，一開始學習程式語言也應該要如此。 傳統課堂上的教學 通常的情況是，老師在檯上照本宣科，拿一本書從頭講解，也許在一開始談變數，就把所有它的形態、所佔容量都講完(甚至還要求背起來，考試拿來考)；其他章節也是，一開始就照著書本，把主題談得很詳細，老師本人覺得講得很完整，很有快感，但聽得人卻很痛苦，覺得還沒開始寫程式，就要記憶一堆不知為何物的知識，很複雜。 為何這樣情況會很常見？我猜部份的原因是，這樣的教學方式，老師最輕鬆。 這種情況下，對少數幾個原本就非常有興趣的同學來說，也許反而更加好奇，然後增加自修的時間去研究；不過往往我們最常見到的是，大多數有點興趣的同學會深深覺得「自己不是寫程式的料」，然後整個學期靠用「背」的來過關，然後從此放棄學習程式設計。 「資管系學生，是不是都該跑去寫程式」，這個問題很有爭議，但若問題改為「資管系學生，是不是都該對程式有一定程度的認識」，我就覺得是必要的。 先學個大概，再求精細 也因為如此，這學期我只列了幾本參考書目，但沒有選定一本書。我覺得書是參考用的，很少能拿來依其目錄編排來作為主要的學習流程。因為每個人的學習狀況不太相同，最好的方式還是由老師動態調整路線。 我上過某程式課，第一堂在電腦教室上課，卻都在解說課本上的東西，直到下課都沒讓我們實際操作玩一下，真的相當解High。為了避免一開始談一大堆無聊的東西浪費時間，這學期的策略是，先講最少最基礎的東西，讓學生前幾堂課就能一直寫程式。談到程式語言裡的「變數」，儘管VB裡有超過十幾個型態，但我只講Integer跟String，一開始學副程式也不會講到Call By Value 或 Call By Reference。我只求先讓它動，寫得很醜很隨便都沒差。 前半個學期學的東西，都是以「最低可用」的標準來介紹，然後再依同學的問題開始發展之後的教學路線，除了依能力來學習，問得多的就學得多，老師也不用無謂的趕進度，因為我的目標不是注滿指定容量的水，而是試圖點燃火苗。也許整個學期下來，能講到的主題不會像傳統方式那麼多元，但卻是最依同學能力，最切合需求的初階課程，未來對程式這麼排斥的同學也就不會太多。至於原來就很有興趣同學，就更不必去擔心了。 一堂課的學習成績 依興趣、態度、智力，每個人的程度都不會相同，我不會作齊頭式的要求，而是看立足點。我這樣教，只是想讓入門的門檻低一點，讓更多同學不再害怕學習寫程式，而不是想把學不會或寫不好程式的人當掉。我完全允許學生「混」過關，只要乖乖參與課程、不作弊、有交作業、有來考試，通常我不會當人。但我更想做的是鼓勵學的好或學習態度好的同學。 學的好，當然是高分，不過學得不怎麼樣的同學，如果態度非常好，而且有建立起興趣，我通常會給很大的鼓勵性加分。也許學生會問，配分不是一開始學期初就談好了嗎？是的，但是作業、期中、期末、平時這些都是可以動態調整的，而且老師想要它多動態就有多動態。 有時我覺得，成績在我看來佔最重的是「印象分數」。「教學」是人的活動，我們在教育的是「人」不是「機器」，人的變數很多，這些變數是構成印象的要素，在我看來這比分數更適合評斷學習成效，我不會在乎你多背了幾個語法，但卻很在意你是如何解決問題，或是不是積極去學習。分數是死的，它代表的意義很少，硬要說的話，也許分數高可以讓一個人的機會變多，如果是這樣，那我願意把機會多給一些具備更多可能性的同學。]]></description> <wfw:commentRss>http://www.mrmu.com.tw/2011/10/28/lecture-principle/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>有關期末專題報告</title><link>http://www.mrmu.com.tw/2008/12/25/%e6%9c%89%e9%97%9c%e6%9c%9f%e6%9c%ab%e5%b0%88%e9%a1%8c%e5%a0%b1%e5%91%8a/</link> <comments>http://www.mrmu.com.tw/2008/12/25/%e6%9c%89%e9%97%9c%e6%9c%9f%e6%9c%ab%e5%b0%88%e9%a1%8c%e5%a0%b1%e5%91%8a/#comments</comments> <pubDate>Thu, 25 Dec 2008 13:29:00 +0000</pubDate> <dc:creator>mrmu</dc:creator> <category><![CDATA[修課需知]]></category><guid
isPermaLink="false">http://www.mrmu.com.tw/2008/12/25/%e6%9c%89%e9%97%9c%e6%9c%9f%e6%9c%ab%e5%b0%88%e9%a1%8c%e5%a0%b1%e5%91%8a/</guid> <description><![CDATA[下週就是大家期待的期末專題發表了，在此提醒大家要交的東西： 1. Word報告：請每組一定要交一份，希望這次能看到比較完整的報告，請下載「備用下載」裡的report_sample.rar，裡面的報告範本就是我希望看到的報告樣式。 2. PowerPoint簡報：這個不強迫你一定要做，不過上台報告如果沒東西可看，比較難講，所以看你自己要不要準備。 3. 專題程式：原則上希望你們的程式可以秀給大家看，如果能裝在老師那台執行最好，因為我不確定能不能挑你們的電腦來廣播，這個我會再試，不過至少要能在你們的電腦上跑。報告結束請寄一份給我，讓我可以回家欣賞兼打分數。 報告完畢。]]></description> <wfw:commentRss>http://www.mrmu.com.tw/2008/12/25/%e6%9c%89%e9%97%9c%e6%9c%9f%e6%9c%ab%e5%b0%88%e9%a1%8c%e5%a0%b1%e5%91%8a/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>課程投影片總摘要</title><link>http://www.mrmu.com.tw/2008/12/07/%e8%aa%b2%e7%a8%8b%e6%8a%95%e5%bd%b1%e7%89%87%e7%b8%bd%e6%91%98%e8%a6%81/</link> <comments>http://www.mrmu.com.tw/2008/12/07/%e8%aa%b2%e7%a8%8b%e6%8a%95%e5%bd%b1%e7%89%87%e7%b8%bd%e6%91%98%e8%a6%81/#comments</comments> <pubDate>Sat, 06 Dec 2008 16:22:00 +0000</pubDate> <dc:creator>mrmu</dc:creator> <category><![CDATA[修課需知]]></category><guid
isPermaLink="false">http://www.mrmu.com.tw/2008/12/07/%e8%aa%b2%e7%a8%8b%e6%8a%95%e5%bd%b1%e7%89%87%e7%b8%bd%e6%91%98%e8%a6%81/</guid> <description><![CDATA[大家現在都進入製作專題的階段了，上回上課有發現同學需要實作一些以前課堂上練習過的功能，但投影片這麼多，找起來不方便。於是我做了一份摘要，並且打算之後上完課就更新這篇摘要，希望大家可以很快速的找到功能的實作方法：[0909] 自我介紹、課程介紹 [0916]概述資料庫、資料表、概述.net 與ado.net架構介紹安裝環境 (補充說明一下)Visual Studio 2008 (光碟可找戴同學)SQL Server 2005(Express版亦可,課程網頁有載點)SQL Server 2005 Management Studio (Express亦可,課程網頁有載點)Visual Web Developer 2008 (Express版亦可,官網可下載) [0923]SQL Server Management Studio 操作: 附加、新增資料庫、新增查詢、建立關聯性介紹驗證模式、TableAdapter練習：將資料表拉進表單成為DataGridView物件、設定ComboBox的資料繫結、拉進兩個具關聯性的資料表(移動A表記錄,B表會換資料) [0930]利用DataGridView修改DataSet資料介紹預設Navigator的儲存方式(全存)與更新的儲存方式(只存有變動的)介紹名稱空間、Imports、例外處理用DataView搜尋資料庫記錄秀圖片(選擇”詳細資料”模式、選picturebox) [1007]使用BindingNavigator一筆筆看記錄時(詳細資料模式)，為顯示的記錄加上色彩效果為DataGridView顯示的記錄加上色彩效果自訂DataGridView的欄位顯示方式課堂作業:按鈕彈明細、下拉明細、建立運算欄位、凍結窗格 [1014]介紹Connection, Command, DataReader [1021]使用ListView呈現資料 (快顯功能表)使用TreeView呈現資料 [1028]SQL敘述中的參數使用(參數物件)介紹如何建立與執行預存程序介紹較有效率的ExecuteScalar方法(取得欄位資料) [1104] 期中考 [1111]期中考檢討介紹自製的Graph類別介紹異動/交易機制專題題目討論 [1118]介紹如何儲存圖片至資料庫、並讓PictureBox支援拖放專題資料表討論 [1125]XML結構描述與具型別的DataSet [1202]資料庫惡補時間各組資料表討論資料庫實務程式介紹-不弱格觀察 [1209]ASP.NET 網頁資料庫分組專題討論 [1216]?? (預計介紹安裝程式的製作，含桌面程式與網頁形式)分組專題討論 [1223]?? (預計介紹LINQ)分組專題討論 [1230]命運之日：學期專題發表日 [0106]最終章- 因期末大會考與課程衝突，故此日上課時間為 8:40~9:50]]></description> <wfw:commentRss>http://www.mrmu.com.tw/2008/12/07/%e8%aa%b2%e7%a8%8b%e6%8a%95%e5%bd%b1%e7%89%87%e7%b8%bd%e6%91%98%e8%a6%81/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>期末專題分組名單 [11/11更新]</title><link>http://www.mrmu.com.tw/2008/10/08/%e6%9c%9f%e6%9c%ab%e5%b0%88%e9%a1%8c%e5%88%86%e7%b5%84%e5%90%8d%e5%96%ae-1111%e6%9b%b4%e6%96%b0/</link> <comments>http://www.mrmu.com.tw/2008/10/08/%e6%9c%9f%e6%9c%ab%e5%b0%88%e9%a1%8c%e5%88%86%e7%b5%84%e5%90%8d%e5%96%ae-1111%e6%9b%b4%e6%96%b0/#comments</comments> <pubDate>Wed, 08 Oct 2008 06:21:00 +0000</pubDate> <dc:creator>mrmu</dc:creator> <category><![CDATA[修課需知]]></category><guid
isPermaLink="false">http://www.mrmu.com.tw/2008/10/08/%e6%9c%9f%e6%9c%ab%e5%b0%88%e9%a1%8c%e5%88%86%e7%b5%84%e5%90%8d%e5%96%ae-1111%e6%9b%b4%e6%96%b0/</guid> <description><![CDATA[期中考前要交的分組名單，請寫上「專題題目」，「組長與各組員的學號」，「組長E-mail」。 分組說明 人數原則上是3-6人，期中考週(11/4)前均可更換。 各組人數亦會列如評分考量上。例如：相同分數水準的兩組專題，若A組為6人，B組為3人，則平均每人可得的分數，一定是B組高，要有心裡準備哦。 目前已交名單：．題目:網咖點餐系統／組長: 54／組員: 22, 34, 94, 98, 106．題目:電子書管理系統／組長:101／組員: 10, 11, 93, 97．題目:圖書資料管理系統／組長: 12／組員: 01, 21, 26, 41．題目:Uploaded服務／組長: 85／組員: 14,33,70．題目:新竹旅遊資訊系統／組長: 66／組員: 53,105,58．題目:歌詞管理系統／組長: 31／組員: 4,81,[23] 圖片來源：Google Sites首頁]]></description> <wfw:commentRss>http://www.mrmu.com.tw/2008/10/08/%e6%9c%9f%e6%9c%ab%e5%b0%88%e9%a1%8c%e5%88%86%e7%b5%84%e5%90%8d%e5%96%ae-1111%e6%9b%b4%e6%96%b0/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>修課的同學請注意!課前準備如下!</title><link>http://www.mrmu.com.tw/2008/09/23/%e4%bf%ae%e8%aa%b2%e7%9a%84%e5%90%8c%e5%ad%b8%e8%ab%8b%e6%b3%a8%e6%84%8f%e8%aa%b2%e5%89%8d%e6%ba%96%e5%82%99%e5%a6%82%e4%b8%8b/</link> <comments>http://www.mrmu.com.tw/2008/09/23/%e4%bf%ae%e8%aa%b2%e7%9a%84%e5%90%8c%e5%ad%b8%e8%ab%8b%e6%b3%a8%e6%84%8f%e8%aa%b2%e5%89%8d%e6%ba%96%e5%82%99%e5%a6%82%e4%b8%8b/#comments</comments> <pubDate>Tue, 23 Sep 2008 02:59:00 +0000</pubDate> <dc:creator>mrmu</dc:creator> <category><![CDATA[修課需知]]></category><guid
isPermaLink="false">http://www.mrmu.com.tw/2008/09/23/%e4%bf%ae%e8%aa%b2%e7%9a%84%e5%90%8c%e5%ad%b8%e8%ab%8b%e6%b3%a8%e6%84%8f%e8%aa%b2%e5%89%8d%e6%ba%96%e5%82%99%e5%a6%82%e4%b8%8b/</guid> <description><![CDATA[進入教室後,坐好定位,於老師上課前請做好下列事項 : 開機(相信這不用說大家都會先開好XD) 課程網頁-> 下載Sample資料庫 (或最新一期本人熬夜趕出來的課程簡報) 並安裝之 開啟兩個SQL Server組態服務即可，SQL Server (SQLEXPRESS) 及 SQL Browser (SQL Browser啟動: 內容/服務/啟動模式設手動 就可輕鬆啟動)(if SQLEXPRESS cannot launch well, plz use MSSQLSERVER)，參考下圖: SQL Server Managerment Studio 附加 Northwind資料庫 Visual Studio 2008 加入資料來源:Northwind資料庫 看完奇摩、無名、Youtube後，若覺得無聊，老師又還沒到，請利用時間預習上次教的XD]]></description> <wfw:commentRss>http://www.mrmu.com.tw/2008/09/23/%e4%bf%ae%e8%aa%b2%e7%9a%84%e5%90%8c%e5%ad%b8%e8%ab%8b%e6%b3%a8%e6%84%8f%e8%aa%b2%e5%89%8d%e6%ba%96%e5%82%99%e5%a6%82%e4%b8%8b/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 1/31 queries in 0.142 seconds using disk
Object Caching 439/487 objects using disk

Served from: www.mrmu.com.tw @ 2012-02-12 09:03:12 -->
