哈囉 ! 大家好,我是點亮 !
幾天前,文化大學法律系吳淑如老師邀請我到文化大學法律系演講。
我想我只是個教兒童程式的YouTuber,我適合對大學生進行一場演講嗎?
我帶著這項疑惑跟吳老師約了第一次的線上對話,消除了我心中的疑慮(不好意思,我是個常常把事情想得很完美再出手的那種人)。
一開始跟吳老師對話的時候,感受到吳老師的熱情,說是看我們的頻道學習Scratch,我聽了很開心,也覺得自己很幸運在教育這個賽道上可以盡點力😀。
雖然我只是個軟體工程師,一開始拍YouTube教學影片自稱為點亮(但沒有自稱點亮老師),但隨著有些粉絲直接叫我點亮老師,那我就背負著老師的責任,繼續在程式教育這塊領域上貢獻價值。
說了那麼多,趕快來聽聽吳老師跟我分享的教學心得吧!
吳老師在課程教學中運用程式的運算思維,以遊戲化的方式幫助學生學習法律知識
吳老師的教育理念非常好,她為了讓大學生上課學到法律的必修知識,付出實際行動將法律的課程轉化為遊戲化的教學模式。
吳老師還獲得教育部110年度教學實踐研究計畫,績優計畫的獲獎老師,計畫名稱叫「問題導向學習法於民法總則課程之應用」,她真的很認真、也很優秀,好老師值得表揚。
吳老師在準備課程前,先在我們的點亮程式YouTube頻道學習如何用Scratch程式做動畫,再將所學應用到課堂上,帶領同學用Scratch製作法律判決故事影片。
吳老師帶文化大學法律系學生實作Scratch法律動畫故事,有興趣的可以點這個連結進去看看學生作品成果分享。
吳老師為什麼要將程式的運算思維導入法律系的課程?
在法律領域中,運算思維的運用可以幫助學生更好地理解和解決複雜的法律問題。例如,在一個法律案件中,學生可以運用邏輯思維來分析證據,進行推理,以及研究法律條文,以幫助他們做出正確的判斷。
運算思維包括以下幾個核心能力
一、拆解問題的能力:
學生可以透過拆解法律條文,讓學生學會將法律條文拆解成更小的單元,透過分析每個單元的意義和目的,學生可以更容易理解整個法律條文的內容。
同時,也可以透過拆解法律條文的方式,找出其中的邏輯關係和規律。
學生面臨一個龐大的案件,先拆解成不同的項目,弄清楚角色有誰,案件發生的先後順序,以及角色之間的利害關係,當時的背景發生了什麼,然後再個個擊破。
二、找出規律的能力:
學生可以透過研究過去的法律案例,找出其中的規律和模式,是否跟以前解決過的案件一致,甚至跨領域,是不是跟其他領域解決過的類似案件有相似之處,找出規律後,套用看其他已經解決過的方法,並找出答案。
從程式的角度找出規律是要找出重複的動作,讓動作做成迴圈,寫成程式讓程式自動自動完成。
從法律的角度,學生可以從規律反推找出不規律的部分,不規律就存在盲點,就能發現證詞前後不一的矛盾。
三、歸納與抽象化的能力:
學生可以透過歸納和抽象化的方法,來簡化複雜的法律問題,並找出其中的本質和核心問題。
抽象化是一個神奇的東西,它可以把事物的「共同點」提取出來成為一個簡單、好認的東西,可以是一個「名詞解釋」或是一個「符號」。
關於名詞解釋:例如只要一個數字能被二整除,它就是偶數,2、4、6、8、10抽象化成一個名詞解釋就是偶數!
關於符號:例如毛小孩有許多不同的品種,但牠們都有一些共同的特徵,像是圓圓的耳朵和喜歡舔人的舌頭。我們只需要把這些特徵轉換成一個符號,就可以更方便地辨認出毛小孩了!
有了抽象化的能力,學生把複雜的法律條文化繁為簡,定義出一個簡單、好認的事物。
四、設計演算法的能力:
演算法是軟體工程的解釋,其實也就是讓學生能夠設計出解決類似問題,並且能夠知道那個流程是可以重複執行的演算法。
每當學生解決完一個法律案件,總有一些好的處理方法及心得,只要將這些處理方法及心得記下來,下次遇到就不會從零開始,而是從過去的經驗上繼續進步。
將不好費時的過程剃除,留下好的精華步驟,就是設計演算法的能力。
五、解決問題的能力:
綜合以上的能力,就是培養解決問題的能力,透過學習運算思維,學生真的可以更有效地解決複雜的法律問題。
通過運用運算思維的教學方法,吳老師在教學中取得了很好的成果。許多學生表示他們更好地理解和應用了運算思維,並且在法律問題的分析和解決方面取得了更好的成績。
與吳老師討論完,希望我的孩子將來讀大學的時候也能遇到像吳老師這麼用心的好老師,老師我替學生謝謝您❤