網站部落格

頁: () 1 2 3 4 5 6 7 8 9 10 11 ()
97213529 郭益銘的相片
97213529 郭益銘發表於2008年 11月 17日(週一) 00:49
世界任何人
下載點1:http://moodle.ncnu.edu.tw/file.php/7345/dogC_.zip

下載點2:http://0rz.tw/e9516

//=====================鋪克牌=========================
ArrayList dog = new ArrayList();
int Rand;
Random rnd = new Random();
for (int i = 1; i <= 52; i++) //設定牌的數字
dog.Add(i);
for (int i = 0; i < 52; i++) //發5張牌
{
Rand = rnd.Next(0,dog.Count);
if(Convert.ToInt32(dog[Rand])%4==0)
Console.WriteLine("梅花{0}", Convert.ToInt32(dog[Rand]) % 13+1);
else if (Convert.ToInt32(dog[Rand]) % 4 == 1)
Console.WriteLine("方塊{0}", Convert.ToInt32(dog[Rand]) % 13+1);
else if (Convert.ToInt32(dog[Rand]) % 4 == 2)
Console.WriteLine("紅心{0}", Convert.ToInt32(dog[Rand]) % 13+1);
else if (Convert.ToInt32(dog[Rand]) % 4 == 3)
Console.WriteLine("黑桃{0}", Convert.ToInt32(dog[Rand]) % 13+1);
dog.RemoveAt(Rand);
}
//=====================Random===================
//Random dog = new Random(); //don't in for or while loop
//Console.WriteLine(dog.Next(2)); //0~1
//Console.WriteLine(dog.Next(2,4)); //2~3
//Console.WriteLine(dog.NextDouble()); //0.87..~1 double
//double dog1 = (10 - 2) * dog.NextDouble() + 2;
//Console.WriteLine(dog1.ToString("##.##")); //2~10 double .2
//======================8 to 10 進位=====================
//Console.Write("請輸入數值:");
//string value = Console.ReadLine();
//double sum = 0.0;
//int count = 0;
//if (value.Contains("."))
// count = value.IndexOf('.') - 1;//IndexOf('.')表示陣列第.個
//else
// count = value.Length - 1;
//for (int i = 0; i < value.Length; i++) //n=>10
// if (value[i] != '.')
// sum += Int32.Parse(value[i].ToString()) * Math.Pow(8, count--);
//Console.WriteLine("10進位是 " + sum);//10
////=========================10 TO 8==================
//string[] arr = sum.ToString().Split('.');
//int gg = 8;
//ArrayList dog1 = new ArrayList();
//int left = Int32.Parse(arr[0]);
//while (left != 0)
//{
// dog1.Add(left % gg);
// left /= gg;
//}
//dog1.Reverse();
//if (sum.ToString().Contains("."))
//{
// dog1.Add(".");
// double right = double.Parse("0." + arr[1].ToString());
// for (int i = 0; i < 10; i++)
// {
// if (Math.Floor(right) == Math.Ceiling(right))
// break;
// right = right * gg;
// dog1.Add(Math.Floor(right));
// right = right - Math.Floor(right);
// }
//}
//for (int i = 0; i < dog1.Count; i++)
// Console.Write(dog1[i]);
//=====================尾巴compare======================
//Console.Write("請輸入一個字串: "); //尾巴
//string input = Console.ReadLine();
//Console.Write("請輸入一個字串: ");
//string input2 = Console.ReadLine();

//Console.Write("最大相似尾巴為: ");
//ArrayList dog = new ArrayList();
//for (int i = 1; i < Math.Min(input.Length, input2.Length); i++)
// if (input[input.Length - i] == input2[input2.Length - i])
// dog.Add(input[input.Length - i]);
// else
// break;
//dog.Reverse();
//for (int i = 0; i < dog.Count; i++)
// Console.Write(dog[i]);
//=====================middle===============
//int dog1; //middle
//string[] input = Console.ReadLine().Split(' ');
//dog1 = input.Length / 2;
//if (input.Length % 2 != 0)
// Console.WriteLine(input[dog1]);
//else
// Console.WriteLine((Convert.ToDouble(input[dog1]) + Convert.ToDouble(input[dog1-1])) / 2.0);
//=====================11010 2=>10==============
//char[] input = Console.ReadLine().ToCharArray(); //11010 2=>10
//double sum = 0;
//for (int i = 0; i < input.Length; i++)
//{
// sum += Convert.ToInt32(input[i].ToString()) * Math.Pow(2, input.Length - 1 - i);
//}
//Console.WriteLine(sum);
//=====================char+2 & char-2=============
//char[] input = Console.ReadLine().ToUpper().ToCharArray(); //char+2 & char-2
//int dog = 0;
//if (input[0] == '+')
//{
// for (int i = 1; i < input.Length; i++)
// {
// dog = Convert.ToInt32(input[i]) + 2;
// if (dog > Convert.ToInt32('Z'))
// Console.Write("{0}", Convert.ToChar(Convert.ToInt32('A') + dog - Convert.ToInt32('Z') - 1));
// else
// Console.Write("{0}", Convert.ToChar(dog));
// }
//}
//else if (input[0] == '-')
//{
// for (int i = 1; i < input.Length; i++)
// {
// dog = Convert.ToInt32(input[i]) - 2;
// if (dog < Convert.ToInt32('A'))
// Console.Write("{0}", Convert.ToChar(Convert.ToInt32('Z')-(Convert.ToInt32('A')-dog)+1));
// else
// Console.Write("{0}", Convert.ToChar(dog));
// }
//}

//======================//look look = ok=================
//Console.Write("請輸入你的資料檔 .txt 的位置 ");
//string path = Console.ReadLine();
//StreamReader sr = new StreamReader(@path);

//string all_line = "";
//while (!sr.EndOfStream)
//{
// all_line = sr.ReadLine();
// Console.WriteLine(all_line);
//}
////=============================ReadToEnd=========================
//Console.Write("請輸入你的資料檔 .txt 的位置 ");
//string path = Console.ReadLine();
//StreamReader sr = new StreamReader(@path);
//string all_line = sr.ReadToEnd();
//string[] d = all_line.Split(' ', '\n');
////===========================struct===========================
//struct studentinfo
//{
// public string name;
// public double chi_grad;
// public double eng_grad;
//};
//static void Main(string[] args) //<<<< //{
// studentinfo[] dog = new studentinfo[100];
// double highest = 0, lowest = 201;
// int highsite = 0, lowsite = 0;
// double chinese = 0, english = 0;
// int i;
// for (i=0; true; i++)
// {
// string[] tmp = Console.ReadLine().Split(' ');
// dog[i].name = tmp[0];
// dog[i].chi_grad = Convert.ToDouble(tmp[1]);
// dog[i].eng_grad = Convert.ToDouble(tmp[2]);
// if (dog[i].chi_grad == 0 && dog[i].eng_grad==0)
// break;

// if (dog[i].eng_grad + dog[i].chi_grad > highest)
// {
// highest = dog[i].eng_grad + dog[i].chi_grad;
// highsite = i;
// }
// if (dog[i].eng_grad + dog[i].chi_grad < lowest)
// {
// lowest = dog[i].eng_grad + dog[i].chi_grad;
// lowsite = i;
// Console.WriteLine(lowest);
// }
// chinese += dog[i].chi_grad;
// english += dog[i].eng_grad;
// }
// Console.WriteLine("最高總分的姓名與總成績 : ");
// Console.WriteLine("{0} {1} {2} {3} ", dog[highsite].name, dog[highsite].chi_grad + dog[highsite].eng_grad, dog[highsite].chi_grad, dog[highsite].eng_grad);

// Console.WriteLine("最低總分的姓名與總成績 : ");
// Console.WriteLine("{0} {1} {2} {3} ", dog[lowsite].name, dog[lowsite].chi_grad + dog[lowsite].eng_grad, dog[lowsite].chi_grad, dog[lowsite].eng_grad);

// Console.WriteLine("中文的總平均分數 {0} 分 ", chinese / i);
// Console.WriteLine("英文的總平均分數 {0} 分 ", english / i);
//}
Console.ReadKey();
 
大頭照
hhwangtommy 王鴻勳發表於2008年 10月 17日(週五) 13:01
世界任何人

Q:身是菩提樹,心如明鏡臺,時時勤拂拭,勿使惹塵埃。

A:菩提本無樹,明鏡亦非臺,本來無一物,何處惹塵埃?

 
世界任何人

很多時候再想

別人可以做的

我也一定做得到

這過程一定會遇到很多的阻礙

說不定有人會幫你

也許有人也會推你一把 讓自己陷的更深

幸好我都是別人幫助我

讓我我覺得很慶幸

説真的有時候 人都很現實

當我遇到困難大家都跑遠了

可是的我有一些成就

那些人又回來了

真的讓我感到...

但是現在在我身旁的

幾乎都是協助我的人

有機會我可以回報 我一定回報

這才真正有人情味

我就是喜歡這種感覺 這是用金錢所買不到的

很幸運的我打工的地方 姐姐們都很幫我 我很謝謝你們

不管在哪裡 高雄一定是我充滿最多回憶的地方

不管以後如何 我一定會常回高雄的 這是我大學的回憶

一輩子永遠記得有妳們的

yu chun 20080923 2328

 
大頭照
hhwangtommy 王鴻勳發表於2008年 10月 13日(週一) 13:57
世界任何人

97 學年度 TA 工作經驗分享

主講者:王鴻勳

TA 工作參考項目

課前準備:

準備普物時,除了將題目打成講義外,更要自行解過,若照解答固有的模式解題,上 TA 課的同學只要自行上已放在 moodle 中的解答就行了,其實對於任何科學基礎上提供一個解題順序觀念是很重要的關鍵,相關細節於授課內容陳述之。

若關於設計或更新課程資訊網的課程內容,一定要能夠善加利用,因為這是一個能夠和同學做意見交流的平台,往往修課的學生不一定只有當年度的年級學生,有些重修學生可以透過這個管道取得和 TA 的聯繫,了解課程的相關訊息。

課程進行時:

授課內容:

以普通物理學為例,準備習題時,就將計算出數據與證明公式的過程,按照過程,在 moodle 系統會提供作業解答,但課後輔導所教授的習題內容就不再提供,以維護來上 TA 課同學的權益。

問題:當學生覺得解題過程過於簡單時的情形 ?

任何的數學形式的題目並沒有所謂的簡單解題,是對於問題熟練度夠不夠而已。

本身上課時的解題方式除了將英文題目用中文講解外,每一段的解題過程,都會比提供在 moodle 上的解答順序增加更多層次的過程,認為這些解題過程都以達到自我要求及程度上的理解,都可以自行試著解其他非作業中出現的題型。

但是每到大考時,卻可以發現,若把各章節的題目合在一起時,學生卻可能對題目產生困惑,無法切確的找出物理觀念對應適當的公式來解答問題,其實 TA 只是提供一個啟發和解答問題層次的方式,「師傅引進門,修行在個人」。

問題:以工科的學生為例,團隊合作是很重要的一環。

學生個人要理解一些可能以前沒有接受過的數理觀念,在短短的一學期內就要把好幾門課弄到 pass ,這是需要花點時間,可是到底花多少時間才夠。

提供一些經驗,將作業或題目來分組計算,不要太執著在某個章節的題目或某個部份,不懂得地方除了可以問 TA 外,同儕之間其實是互相合作,不是指考

試時作弊,而是在平時對於計算不出來的問題,向同學請教,但要注意一點,這是個互惠的合作關係,盡量不要一個題目都沒有做,就想要跟同學討論你要的結果。

小結:

TA 能夠提供的很有限,畢竟 TA 自己本身也有課業上的事情要忙,不見得面面俱到,所以早點學會合作將習題做完,會比上好幾堂 TA 課有用。

TA 要按照自己進度來進行課後輔導或其他工作,若前幾堂課沒來聽課者,卻要求將前面部分講解一次,我認為這樣會破壞公平性,但是可以稍稍提到前面的部份,當然這樣的說法比較適合在工科 TA 解題課上。

把公平性做出來,若當週的缺課人數太多,可以適時的調整 TA 課再教一次,除了主觀的教導外,也要聆聽學生的需求。

批改作業訣竅:

不同的 TA 本來就不一定有相同的改題標準,以普物為例,只能將題目分開來批改,譬如考試或作業總共有 6 大題,那就分成甲 TA 批改 1,3,5 ,乙 TA 批改 2,4,6 ,這樣整體來看比較具有公平的結果。

課外輔導:

大致上分兩類的學生,一種是對課程沒興趣或者學習落後的學生,另一種是比較有興趣專研的學生。

TA 要適時在帶領分組討論、報告時,加深學生對課程內容的認識,觸發學生的興趣,這方面對 TA 而言確實有一定的困難度,但是若已各種小遊戲的方式來引起學生的注意,是有效果的。

在上述的分工合作當中提到,學生確實要以互相幫助來建立同儕之間的關係,我遇到過有學生沒有太多耐心去和部份學習落後的同學套交情,但就 TA 而言, 能夠指導的時間不多,能力也很有限,但在同學之間的協助下,卻能夠獲得更多的經驗。

用功才是真正的重點,勤能補拙。

教學成效紀錄:

TA 除了上述的工作外,對授課教師也有同樣重要的事情,就是 TA 會議時向教師回報學生學習反應的情形及在會議紀錄中記錄工作情形。

以普物為例, TA 日誌上所撰寫的,是含有課程相關內容概要及學生每週的反應情形且含有照相紀錄,每週撰寫一次,不同於每月填寫一次的基本要求。

當然 TA 日誌要視 TA 課程情況來撰寫,不見得沒有做就要憑空製造一份, TA 也須對自己負責,該做什麼就該記錄下來,盡量以工作報告來撰寫。

每個期末時也不要忘記把平時收集的資料、自訂講義、 TA 期末報告總整理等等 TA 相關資料放入 TA 課程資料夾內。

 
世界任何人
不氣餒不放棄
[ 修改時間: 2010年 10月 19日(週二) 14:35 ]
 
97134514 李信宜的相片
97134514 李信宜發表於2008年 09月 26日(週五) 00:14
94103050 鄭宛琴的相片
94103050 鄭宛琴發表於2008年 06月 18日(週三) 01:48
世界任何人

唯有

活在當下

 

 
yosu 蘇玉龍的相片
yosu 蘇玉龍發表於2008年 06月 8日(週日) 01:12
世界任何人

有很多老師教學真的很認真,但是就是不會用電腦,

無法把珍貴的資料留下來,這是其可惜之處.

 

 

 
95321054 廖榆恬的相片
95321054 廖榆恬發表於2008年 04月 9日(週三) 01:04
世界任何人

感覺這邊寫文章的話...應該是沒有人會來看吧^^"

或是說,這個空間可能會被浪費掉呢?不知道耶...

 
hpwu 吳浩平的相片
hpwu 吳浩平發表於2008年 03月 27日(週四) 16:55
世界任何人

親愛的同學們,大家好:

    因為,有些同學反映說,上課不要上理論,要更生動活潑一點.關於以上

兩點,我有一些看法.

    在自我探索的過程中,如果,沒有理論來幫助自己理解自己的內在狀況,

就像是在暗夜中開車,卻不開大燈,很容易撞到樹的,或是,掉到水溝裡,而要花

很多時間來摸索.亦或是,我們要騎車去班遊,如果,我們身上帶著地圖,就能夠

直接往目的地去,而不會本來要去日月潭,卻跑到合歡山去.

    另外,關於生動活潑的部份,確實是我們教導者需要注意的地方.如何能夠

刺激大家對自身的思考,或引發大家的學習興趣,是我們還需要多學習 、多磨

的地方.但反過來說,學習的環境是教導者和學習者共同創造出來的,或許,學

者能夠更主動的參與,發表自己的見解或分享自己的感受,則教導者更能夠理

大家的狀態,而能夠與同學有所互動,這才有可能使課程變得生動活潑.

    以上是我的看法,大家覺得呢?

五號瓶 微笑

 
頁: () 1 2 3 4 5 6 7 8 9 10 11 ()