Calendar

Week 1

Feb 2
LECTURE 課程簡介及登入主機: goo Console -- unix 指令 -- vi

Week 2

Feb 23
LECTURE vi編寫第一個程式: vi hello.pl -- hello -- perl ./hello.pl ASSIGNMENT 印出學號的最後一個數字

Week 3

Mar 2
LECTURE 上週已介紹 perl -d -e 1 的單行偵錯,但通常我們是把所有碼寫入檔案再於去執行. 以下範例可以看出字串和數字在perl環境中可以自然的轉換, 本週課程介紹變數, scalar, array -- 把二個數相加 ASSIGNMENT 四則運算

Week 4

Mar 9
LECTURE 陣列及串列已於上週開始介紹,本週我們會對資料結構的最基本堆疊佇列開始介紹, stack 最基本的動作有 push pop 動作為先進後出 而 queue 則是 enqueue dequene 動作為先進後出 ASSIGNMENT 放入整數及取出

Week 5

Mar 16
LECTURE 上周已針對 堆疊介紹且使用 perl 來實作 array 的先進後出, 注意:程式用 push 及 pop, 本週要介紹 Queue 注意它是是使用 push shift ASSIGNMENT 放入整數及取出

Week 6

Mar 23
LECTURE 本周要討論 鏈結 linkList linkList 可以用在 stack 及 queue 上 實作 -- ASSIGNMENT節點的增加及刪除

Week 7

Mar 30
LECTURE 期中考前複習 -- 介紹 linkList 及 foreach 及 hash array 如何實作 linkList

Week 8

Apr 6
OFF

Week 9

Apr 13
Mid Term Exam

Week 10

Apr 20
介紹 hash 及 keys values exists 的三大 hash 常用 functions hasf ref 實例

Week 11

Apr 27
介紹 recursive 遞迴