軟創二年級課程與生活(111年)

分享必修、必選心得,供參考。 [生活方面] 不再像大一窩在進修部大樓 8 樓自修 K 書。 二年級有很多電腦上機課程, 大部分都窩在電腦教室, 因此學費很貴 T_T, 二上修了 22 學分, 越部選了兩門課, 沒嘗試過的型態,挺有趣,但也挺累的。 期中一門是自然科技通識 - Web 伺服器架設與網頁設計, 很適合有前端工作的同學, 但這門通識的作業可能比必修還要花時間。 網站企劃書:
期末作業:
最特別的事, 知道很多老師的星座, 同學們之間內聚力提高了。 [課程方面] (二上) ◆ 視覺傳達設計 丁安強老師 PhotoShop、Illustrator 操作課程, 對視覺設計本科系或學過的人來說, 可以駕輕就熟, 老師本身是職訓體系的背景, 操作帶得很仔細,不會的同學可以跟著操作, 課程內容豐富,功能講得很細。 期中考: 筆試,考前老師會告訴你重點,可以上網查資料。 期末考: 給幾個影像合成需求, 照著老師教過的做,可以查資料, 但一定要自己動手做。 ◆ 電腦動畫製作 陳興宜老師 3D MAX 操作課程, 從基礎操作到建模、材質、燈光、渲染都有涉及, 老師是業界背景, 上課掌握步調適當, 然後,一定要跟著操作, 回去要持續練習, 3D 熱鍵比 2D 更多。 期中: 建模作業,自己畫一個角色的草圖, 用 3D MAX 建模、上材質或顏色、打燈, 做了一個軟創騎士。
megapx
期末: 上機考,老師當天會公布角色, 在時間內建模、上材質或顏色、打燈, 作業做得出來就不用擔心。 這屆捏得是「喬巴」, 大家發揮創意, 捏出了各種來自暗黑界喬巴, 以下是我可怕的暗黑喬巴。
megapx
◆ 物件導向程式設計 陳舜德老師 C++ 語言,意不意外,驚不驚喜,第一天上課超意外, 學了兩學期 Java,突然跳到 C++,重新熟悉語法特性, 個人認為持續 Java 物件導向的課程,對於課程連結性會更好, 尤其學生還在摸索一種語言的語感, 其次,在系統分析與設計、軟體測試與驗證(沒了,已經換成資料庫)、資料結構都用 Java 當範例,繼續強化 Java 物件導向程式設計更有其必要性。 (在一、二年級把 Java 弄熟,大部分程式的物件導向設計都能快速理解) 在這門課認識的指標 Pointer、鏈結串列的實作,對二下資料結構很有幫助, 老師講解程式的邏輯觀念很清楚,也會分享學校有趣的資訊與實用的資源, 除了不是 Java 比較可惜,其他沒得挑。 期中:發牌作業。 期末:上機考,斷網且會錄影。 ◆ 系統分析與設計 胡永立老師 老師會先幫同學複習 Java 物件導向設計,包括繼承、封裝、多型、抽象類別、 介面的概念再 RUN 一遍, 接著學習使用者案例(use case)設計、UML 的類別圖、活動圖、狀態圖、序列圖如何繪製, 回去多複習課本,因為這裡對於建立物件導向設計與情境案例連結是很重要的開始! 最後,胡老師的特色,很可能作業、報告(分組)、考試三位一體,很需要時間, 但只要認真學習,分數都很不錯。 作業:有 期中考:有 期中報告:分組報告,想一個情境,進行需求分析、使用案例的設計 期末報告:分組報告,接續期中報告,繪製出 UML 圖,包括類別圖、活動圖、狀態圖、序列圖 (二下) ◆ 多媒體網頁設計 丁安強老師 課程主要採用 Dreamweaver 進行教學,透過其圖形化介面製作並了解 HTML、CSS 的結構與應用。期中之後課程內容轉向 Adobe Premiere 影片剪輯與 Mobirise 網頁製作。 由於前端技術發展迅速,若要與大三的「網路服務程式設計」課程銜接,讓學生熟悉以 VSCode 為主的純編輯器操作環境,確實具有必要性。然而在一學期約 14 至 16 週、每週三堂課(共 42 至 48 堂)的時間限制下,要深入講解至 JavaScript,通常已接近學期末,導致與大三課程的銜接略顯不足。 期中考:筆試,老師會事先提供重點範圍,學生可上網查詢資料。 期末考:以 Mobirise 製作完整網站,依據老師指定主題與設計需求完成作品。 ◆ 互動控制程式設計(必選) 范姜老師 自學課程,影片都錄制好了, 也是軟創兩門必選其中一門,學習 Processing、Arduino、APP Inventor, 每星期步調是看影片、寫作業的 Circle,沒有考試,有兩次分組實作報告, 看影片、寫作業步調取決於自己,想先做完也沒問題。 作業:每週都有 期中報告:Processing 實作 + 分組報告 期末報告:Arduino 實作 + 分組報告 ◆ 軟體測試與驗證 胡永立老師 學習內聚、耦合、Solid 原則、Design Pattern、單元測試相關知識, 並將物件導向設計及以上知識應用在自己設計的情境中, 這門課程學習很重要,因為要實作出自己設計模式交互情境, 可以讓自己對物件導向設計的認知,更進一步的體會, 但聽說我們 111 屆是末代課程,賺到啦! 作業:有 考試:意外沒有 期中報告:用 Design Pattern 設計一個情境 + 分組報告 期末報告:實作 Design Pattern 情境 + 單元測試 + 分組報告 ◆ 資料結構 張信宏老師 傳說中的殺手級課程? 卻是一門可以學到很多有用的知識, 排序、鏈結串列、堆疊、佇列、樹、圖的相關知識, 資料結構本身有一定的難度要去理解,花時間消化是必須的, 但別慌,老師上課講解很仔細,若無法在上課聽懂,也會錄影讓同學回去複習, 期中、期末也會有考古題可以先練習,在課程中也會講解相關題目。 上機考的部分,有基本題,要把握住。 一定要兩題以上,不足兩題,期中、期末 100 也會當掉喔。 上機考部分,老師很熱心,題目有問題可以請教他,他希望你能寫出來。 上機考:3 次,每次 5 題,共 15 題,必須 2 題以上。 期中考:有 期末考:有 傳說中的殺手級課程?
megapx
沒事沒事,祝大家學習樂在其中!
sticker
補充心得結論: 一、二年是基礎到進階的養成, 一年級兩學期程式設計,二年級的物件導向設計、資料結構,以及選修的演算法。 以出去找工作寫程式來說, 我認為是很重要的科目, 也是面試常被考的集合, 可惜的是,演算法並不在軟創必修裡面, 不過,還好有機率在暑修開成選修, 學弟妹有遇到這個機會, 請務必一定把握住。
愛心
26
9
全部留言