BESTCI生醫跨領域人才程式培訓計畫–上學期課程後記
在大家的期盼之下,我們即將迎來下半學期的程式課程,還記得開始上課前對於 Python 一知半解的自己,以及 Jerry 老師深入淺出的教學方式和課程內容嗎?一起從後記當中回顧三個月前的悸動吧!
撰文/ 張若芯
編輯/ 吳映柔
攝影/ 陳卿豪

程式初學者如我,原本害怕學習 Python 時會十分地吃力,且聽工科同學的經驗分享,很擔心寫程式遇到 bug 時會找不到解惑者,而必須孤軍奮戰。但從課程的一開始,我們就發現事情根本不是這麼一回事!Jerry 老師以輕鬆有趣的方式帶領我們進入程式的世界,透過容易理解的生活化舉例講解艱澀的程式概念。課堂中大家進行習題練習時搭配上音樂,在身心獲得放鬆的環境下,腦袋中的思路更加清晰,同時老師及助教也會適時給予協助,整體學習感受非常優質!

【別出心裁的課程設計】
Jerry老師的邏輯引領打破了大家對於程式的畏懼,我覺得寫程式有點像在寫作文,透過鍵盤的敲打,一層一層地去完成你想要執行的指令。其中,撰寫 Comments 可以清楚明瞭地讓大家知道你想表達的意思;先抓到解題大方向,再往下 Decomposition 也是非常重要的概念。期許熟悉 Python 後的自己能以一擋百、舉一反三,了解其他程式語言,以 Top-down design 的思維來架構寫程式的邏輯。課堂中的例題都十分有趣,能自己完成簡單小遊戲很有成就感,對於初入程式世界的我來說充滿了吸引力,似乎也稍稍體會到為何有人會說自己寫程式寫上癮了呢!撰寫回家作業的過程中,覺得自己學會了與日常不同的思考模式,能更有條理地剖析事物,先整體進行段落的安排,完成雛形後再探討細節,如此不會淪為鑽牛角尖,更提升了作業的完成度。


【貼心安排的助教時間】
一開始擔心自己的問題會不會過於簡單,讓助教們覺得荒唐或是上課不夠認真,結果發現根本多慮了!不論多麼基礎的疑惑,助教們都很有耐心地一一解答,讓你不再陷於思考迴圈中,同時擁有堅持下去的動力。在教學過程中,助教們並不會一味傳授自己熟悉的程式撰寫路徑,而是透過換位思考,以學員們各自不同的邏輯與思路逐步引導,完美示範了何謂因材施教。用心的助教們有時還會額外再出一些變化題,考驗你是否真的了解各種程式概念,並能融會貫通。起初我只是個被動接收資訊的角色,到了後期漸漸能與助教相互討論,提出各自的論點及思考方式,過程中激盪出許多火花,也讓解題路徑更加多元。我想,這代表某些課堂學習到的內容已正逐漸內化中,不禁令人充滿鬥志!


短短五堂課的學習歷程中,我覺得自己得到的比預期多更多,除了認識Python這個程式語言、了解其應用之外,更培養了邏輯思考能力及想像力,這些實力的養成都是非常難能可貴的!原以為艱澀的程式語言並不是零基礎、無天分者可觸及的領域,但在 Jerry 老師活潑的教學,和助教、同學們彼此間溫馨地合作解題之下,打破了自己原先的設限,幫助我對於程式增添了許多熱情。在每一次的作業練習中,更逐步建立了自信心和跨領域學習的勇氣,我已經迫不及待想迎接第二階段更多應用層面課程的到來了呢!
Comments