課程介紹(Overview)

WEB程式設計(課號:9037)前端以html5+css3+jquery的學習搭配RWD適應性網頁框架,後端以Python+Flask,配合實際上機操作與習題的練習,逐步引入程式設計的觀念與方法,內容著重邏輯思考與程式設計能力之訓練,同時輔以程式設計過程所應注意之程式結構、偵錯與軟體工程的基本概念,使同學們得以建立程式設計之基礎。

教材(Textbook)

課程大綱(Syllabus)

  1. 01. 認識 HTML5
  2. 02. 認識 CSS3
  3. 03. 認識 Javascript
  4. 04. 認識 VScode 編輯器
  5. 05. Python 入門
  6. 06. 套件管理
  7. 07. 字串處理
  8. 08. Flask 入門
  9. 09. Flask 與 HTTP
  10. 10. 模板
  11. 11. 表單
  12. 12. 資料庫
  13. 13. 適應性網頁框架介紹
  14. 14. jQuery套件介紹

公告事項(Bulletin)

04/01 請於04/07(二)12:00以前繳交第一次小考作業(將目錄以學號為名壓縮),利用前5週上課時所教過的網頁基礎概念,製作出個人的履歷表,請預習教過的內容,並準備個人資料、照片、學經歷、興趣、語言能力、專長、程式技能、經歷與作品、生活照多張(進行幻燈片輪播)等,請點選此連結進行上傳
03/25 因應新冠肺炎疫情有蔓延的趨勢,下周起本課程採用同步線上教學的方式進行,原則上使用 zoom 軟體進行連線。請同學提前5分鐘進入會議室 631-200-031 我們 6:20 準時開課喔。登入時請改為學號+姓名這樣,方便老師點名
02/20 開學第1週3/4開始共18週、4/29期中考、6/17期末考 (學校行事曆)。

成績評定(Evaluation)

  • 期中考(Midterm exam) 20%
  • 期末考(Final exam) 30%
  • 作業 / 小考(Assignments / Quiz) 35%
  • 上課出席率及表現(Attendance) 15%

課程要求(Discipline)

  • 1. 作業及考試切勿抄襲或有任何不誠實或投機的行為,否則將依校規辦理,且當次的成績0分計算。
  • 2. 出席率及上課的參與度,是平時考核成績的憑據。如因故無法出席,可打電話,寫EMail或請出席同學代請; 事後請假視為曠課。
  • 3. 幫忙填寫點名單、寫作業及考試特別用心的同學,將另有獎勵分數(bonus)。

課堂範例(Demo)

Go...