[心得] 軟體設計實驗 吳尚鴻

看板NTHU_Course作者 (石頭吐司)時間1年前 (2022/06/30 18:47), 1年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
課名:軟體設計實驗 科號:CS 241001 老師:吳尚鴻 課本:教師自編簡報、Android 官方教學 課別:資工必修 學分:3 涼度:(0 顆,修起來像 6 學分) 甜度:★★★★ 建議先修課程:人際關係(?)、git 協作 課程內容\簡介:  這堂課會從如何設計 App 功能開始,包括 User Study (Persona, Empathy Map, User Journey Map...)、Usability Study 跟 Prototyping,以及後面要如何處理 User 的行為分析。  基本上就是創業課但拔掉商業化跟收益的感覺。簡報裡面有不少內容是從 Google 的課程中節錄而來。  以往都是教 React,這學期第一次改成 Android,另外,這學期 Coding 的部分基本上沒有太多介紹,教材是直接用 Google 的 Android Basics in Kotlin。  「這堂課不會教你們 Coding,那是你們自己要學的。」「交給專業的來,Google 應該比較會教。」  課程 project 都以分組方式進行,4 ~ 6 人一組。第一周就要填分組名單了,建議事前就找好。  簡報都放在課程網站,有興趣可以去看看。  https://nthu-datalab.github.io/ss/ 上課方式:  星期二是老師講課,主要是設計、資料分析、使用者行為與心理分析等非 Coding 的部分。上課不會有錄影,但簡報會公開出來。  星期四則是助教簡單講解 Coding 的部分,主要還是講解概念性的東西比較多,包括 Android 跟 GraphQL。後來變成遠距後助教會視內容錄影。 給分:  Demo 1 (User Personas, Empathy Maps, and Journey Maps) 15%  Demo 2 (Usability Test Results and Insights) 15%  Demo 3 (High-Fidelity Prototypes) 20%  Demo 4 (Minimum Viable Product) 20%  Lab 30% (Git x1, Android x6, GraphQL x3)  每次 demo 都有不同評分項目,有興趣可以去課程網站查看,做得好有機會超過 100。  另外 Demo 3、4 有各組互評,也會是分數的一部分。  如果 demo 好好做分數不會太差,我們 Demo 3 有點炸掉,但期末最後分數還是不錯。  上課如果有回答問題,可能會有額外加分,很賺。 考試作業型態:  沒有考試,看 demo 跟 lab 成績。  Android Lab 是個人作業,有一周時間做,需用課程自架的 GitLab 繳交作業。  GraphQL 則是分組作業,當節 Lab 課 demo 給助教看。  這學期前 3 次 demo 都是跟設計有關的,會需要進行不少的訪談,只有最後一個 demo 才是寫 code 環節。  每個 demo 大概都只有一個月的時間能做,而且事情一堆,尤其 Final 要把握時間。  第一次 demo 會先從指定的幾個主題中挑一個做 User Study,需要至少訪談 10 名同學,助教會提供一個試算表放招募比單,也用於登記誰參加了哪組的訪談。  後面幾次就是要自行設計自己的 App,找到一個實際的問題並提出解決方案,也需解釋自己的 App 的獨特價值在哪裡,還有自己的設計要如何留住使用者。  最後的 demo 就是純技術環節,講 App 與後端的架構、實作細節,另外複雜度也會納入考量,事後 code 甚至 commit 內容都會作為評分項目之一。  每次各組 demo 都只有五分鐘的時間,後期改遠距之後,demo 可以直接放預錄影片,然後就會發現不少組都把影片加速過。 老師的喜好、個性:  上課時蠻幽默的,另外下課時跑很快,如果課後要找老師要抓緊時間。 給加簽嗎?  簽。 補充:  這堂課需要投入很多時間,修起來一點都不像三學分。另外這堂課真的要慎選隊友,好的隊友能帶你飛,在此感謝組內的超 carry 隊友。  否則你也會是 Dcard 上那些被雷隊友氣到上去噴了好幾篇文的人之一,看到好幾組的友誼小船都翻了。  期末水深火熱的時候,還只剩一個月寫 code 真的很趕,如果不熟專案開發的可能要有心理準備。  另外看了一下平均好像有調分,原本應該低一點。 總成績/班上排名:A+,1/94,T 分數 57.21 成績分布:不公開,平均 3.81,標準差 0.68 ↓每組人數 A+ % ( ) A % ( ) A- % ( ) B+ % ( ) B % ( ) B- % ( ) C+ % ( ) C % ( ) C- % ( ) D以下 % ( ) -- > 與其給他魚,不如給他曬網。 https://t510599.github.io/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.87.60 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/NTHU_Course/M.1656586053.A.5B8.html ※ 編輯: t510599 (140.114.87.60 臺灣), 06/30/2022 18:48:16
文章代碼(AID): #1YlNz5Mu (NTHU_Course)
文章代碼(AID): #1YlNz5Mu (NTHU_Course)