--- tags: 視窗程式設計 --- # .net 視窗程式設計 課程說明與規範 ## 課程目標 本課程學習以 .NET Framework 技術建立簡單的視窗應用程式,進而瞭解視窗應用程式開發的概念。 :::warning 你可以在這堂課學習建立在 Windows 作業系統運作的視窗程式 ::: ## 成績表 :::success 成績從上課第一天開始就是公開的,請同學隨時到雲端硬碟上確認自己的成績,成績是掌握在你自己手上的! ::: ==[**成績表連結**](https://docs.google.com/spreadsheets/d/1yxfIts8vnlSaOgfECoICvdivqQDiNl6FJmgaDX0JFcM/edit?usp=sharing)== ## 學期配分比重 |評分項目|比例|說明| |-|-|-| |期中考|30%|題型包括選擇題與上機考試(第8週)| |期末考|30%|題型包括選擇題與上機考試(第16週)| |課堂練習|35%|每1~2周進行一個主題,預計完成7次平時課堂作業,每次的作業為5%| |出席狀況|5%|不定時點名,曠課一次扣1%| |加分|10%|第17、18周參與自主學習活動,請繳交「參加佐證」與「心得報告」| ## 期中與期末考 * 期中期末考有選擇題與上機考試。 * 選擇題只要你平常都有做預習、練習、寫作業,一定會寫。 * 上機考試在考試日前會給你題目,讓你好好練習,考試當天抽籤抽題,你需要10分鐘內完成,不用背程式碼,老師會給你參考程式碼,但你仍然要好好練習,不然給你程式碼也不知道怎麼寫? * 請務必準時出席參與考試,若因個人因素無法參與考試,請依照學校規定請假,並且申請補考事宜,分數則以80%計算 * 期中、期末考試預計將在第8、16周進行 * 預習時間:13:00-14:30 (會點名,請務必出席) * 考試時間:選擇題 14:40-15:10 上機題 15:20-16:00 (若提早寫完不得提早繳交,繳交時間為15:45) * 請自行準備文具,老師不會幫你準備 * 考試時間不得以任何理由暫離教室,請先在預習時間上廁所 ## 課堂練習與作業 * 我們上課會有課堂練習,多半就直接是作業,請同學多利用上課時間好好練習。甚至能在課堂上完成,你可能不用帶回去寫,但希望同學都要努力完成。 * 每2~3周都有一個課堂練習要完成。 * 可以自己慢慢完成,也可以和同學一同討論一起完成(但每個人都要繳交)。 :::success **作業繳交時間都會標註於線上平台作業/報告區。** ::: ## 自主學習活動 * 目前學校推廣16+2,也就是上16周的課程,剩下17、18週給同學自行安排學習活動。 * ~~原則上不強迫同學參加,但是希望同學都要安排,因此~~該項以加分的方式鼓勵同學參與。 * 活動可以參加任何校內活動,可以是通識教育委員會、教務處學生學習與生涯中心、各學院系所規劃的AI、SDGs或職涯相關之工作坊、活動、證照輔導或講座課程,同學都可以依照自己的意願選擇。 * **==最低時數:學生彈性教學週總參與時數,不得低於該學期修課總學分數的兩倍,若你這學期選15學分就需要在17-18周共參與30小時的活動。==** * 成果報告項目(你可能參加兩個以上的活動,挑一個你覺得比較好的活動來寫心得就可以了) * 參加佐證:可以是簽到表(拍照即可)、照片記錄、成果展紀錄、考取證照證明等等。 * 心得感想:500-1,000字的心得感想或歷程記錄,可以用任何排版格式,建議可以適當搭配照片或截圖,若你打算拍攝影音紀錄也可以,請至少拍攝10分鐘「有意義內容」。 * 上傳檔案格式:可以是Word、PowerPoint或PDF格式。因為學習平台空間有限,請注意檔案大小,最好不要超過10MB。如果你是自行拍攝影音,請勿直接將影片上傳,請上傳到其他影音平台(例如YouTube),再將分享連結放到Word檔案中上傳即可。 * 時程: * 4/20-4/26:學校公告「16+2」各項課程 * 5/11-5/17:可以預先報名「16+2」課程 * 5/25-5/31:公告學生「16+2」報名狀況 * 請在6/2前「務必」填寫表單說明老師你要參加的活動有哪些?表單已經放在學習平台之上,或者點選[這裡](https://forms.gle/a4ENCZ5m38B29fUt7)。 :::success 老師預計會辦理Python與Unity證照輔導,同學可以直接參加這個活動。 ::: ### GitHub * 課堂作業程式碼你需要上傳到GitHub,老師會依據你的更新紀錄與內容給予分數。 * 作業繳交時,請直接給老師你的專案超連結即可。 * 如何使用GitHub,請同學參考這個網路教學「[從 0 到 1 的 GitHub Pages 教學手冊](https://hackmd.io/@Albertnotes/B1_iKcAwI)」,也可以參考以下老師製作的教學影片。 {%youtube bN6Mcqqa2OY %} ## 出席狀況 * 不定時點名,曠課一次扣10%。 * 依照學校規定,缺席六次以上將扣考。 ## 數位學習平台 本課程使用的數位學習平台包括: * 學校的數位學習平台 * Teams 本課程所有公告事務、時程安排都會放到學習平台與Teams上,請多加利用,如果很不幸的要改遠距教學,會以Teams進行。 ## 其他教學資源 其實 ==**要在 18 週的課程把「視窗程式設計」講完,這個不可能做到**== 。我們只能透過範例,儘可能告訴同學,基本的視窗程式設計如何建立。C# 基本語法,或者說:基本程式設計概念,雖然老師上課會偶而給你複習,但仍需要你自己的努力。 以下老師提供兩種額外學習資源,你可以從上課內容繼續延伸學習, ### 如果你想要有參考書 初學電腦程式老師都會建議找一本不錯的參考書,以下的參考書老師也讀過,還不錯,我們上課的範例部分也參考這本書的內容,建議同學可以買來看。 ![書](https://cf-assets2.tenlong.com.tw/products/images/000/213/029/webp/ET32406_bc.webp?1721379609) 你可以到這裡網購 https://www.tenlong.com.tw/products/9786263339224 ### GrandmaCan - 我阿嬤都會:C# 3小時初學者教學 這個基礎 C# 網路教學影片非常簡易,而且影片長度才 3 小時,你可以慢慢看建立對 C# 基本語法有概念,希望同學都花點時間觀看。 {%youtube T9BeejD3i0g %} :::warning 有沒有看到?我阿嬤都會,所以你一定學的會 ::: ## 課堂規範 - 上課禁止使用智慧型手機,使用電腦請務必與本課程有關 - 要追劇、打電動、看直播、聽音樂請回家 -- 如果我發現你在做這些事情,老師不會罵人但是請你離開教室,想好好上課再回來 - 不定時上課點名 - 請假請自行按照學校規定申請 - 請同學注意扣考預警,學校規定是缺席六次就會被扣考,所謂缺席包括了曠課、病假、事假都算在內 ## LINE 群組 連結:[https://line.me/ti/g/aZYFOo9EeR](https://line.me/ti/g/aZYFOo9EeR) ![LINE](https://i.imgur.com/yEi1Iz0.jpg)