CM1040 Web Development

ULTSG_Banner

🔖 課前準備事項:

  • 小組合作: 這是一堂由 5 人小組合作和有小組作業的課程,約莫在課程第 4 週後會被分配小組,詳情看學校通知以及 Slack 裡面會多出一個新的 Channel。
    • 隨時查看 Slack 有無被分配到小組。早點認識組員跟打招呼。
    • 盡可能建議組員『早做事早安心』,因為這是一堂需要花比較多時間在 coding 上面的課。
    • 紀錄所有活動跟開會的過程:誰做了什麼,誰分配到了什麼,誰應該做什麼等等。如果已經有人紀錄了,你自己再紀錄細節,這可以幫助你在 Final Project 報告裡面寫多一點細節。
    • 雖然 HTML/CSS 不是什麼深奧的語言,但其細節跟應用層面還是可以很深的,在期末以前都是和小組一起完成的進度,所以盡量完整參與小組討論,跟著小組一起完成期中作業。
    • 可能會有組員進進出出 (正常) ,或有比較不合群的 (隨緣),我們就做好自己的部份為主吧!
  • 指定課本: 無。
  • 電腦環境需求: PC/Mac/Linux 都可,這堂課大部分都是寫網頁版的作業,所以只要有瀏覽器跟Code Editor (雖然課程上建議下載Brackets,💡 但是還是建議使用Visual Studio Code) 即可。
  • 其他工具準備: 紙、筆等之類可以畫草稿。

📓 課程攻略摘要:

  • 期中考 Midterm:
    • 第 12 週左右需要交一個小組 Project 的作業,主要內容要提出:
      • 小組的 Project (佔 66.7%): HTML/CSS/(JavaScript), Draft 以及 Wireframe
      • 個人期中報告 (佔 33.3%,有字數限制,請確認)
  • 期末考 Final:
    • 在 24 週要交最終的 Final Project 和報告:
      • 工科作業三原則:
        1. 功能 > 畫面 (畫面先求整體性跟簡潔性為主,不用太過於細小的差異或藝術性)
        2. Comment 你的 code 。如果有故事,可以簡短敘述你解決問題的過程。
        3. 確保沒有任何 Error (無論是瀏覽器裡面的 console 或是線上 validator)
      • 確保你的網站完整上傳到 Coursera 的平台 (課程會解說)
      • 使用 W3C Validator 確認沒有任何錯誤通知
      • 這個期末的報告要寫在 report.html 裡面!!! 並且要把 Wireframe, Mockup, Sitemap 等資料寫在 Appendix 內。
  • 其他考核作業: 無。

🤩 同學們的建議:

Cynthia: 關於期中,不管你的technical skills在這堂課如何,teamwork的時候更重要的是帶領整個團隊,規劃進程,沒人做這件事小組作業會很慘,盡量主動提出要求,不管是開會還是請別人做事!積極!! [2022/03/30]

Chris: 小組課是最難掌控成績品質的,所以盡可能提出你的問題或要求,徵求組員意見,大家一起拿好成績。[03/29/2022]