[toc]
## 作業公告 Annoucement of Assignment
**Self-Check**
**不用繳交、不會改、不計分**
每週課程都有相對應的self-check,目的是讓同學能夠自我檢測當週內容是否有融會貫通,不提供答案,有不清楚的概念請詢問助教。self-check問到的概念及programming練習題都可能會在小考出現。
**Assignment - PyMoney**
**要繳交、要demo、會計入學期成績**
PyMoney這個project的目標是讓同學在學期結束時能寫出一個簡單的記帳軟體。
week3開始會讓同學從最簡單的Python程式開始寫,之後每個禮拜同學都可以根據當週所學到的內容,增加或改寫程式碼,最終完成一個屬於自己的PyMoney記帳軟體。
為了讓同學跟上進度,我們訂下3次Assignments,會規定須完成的功能或要求,請同學繳交及demo,預估時程如下:
**``
Table在這
``**
**(確切時間以每次作業公告為準)**
**作業繳交方式**
* Assignment 2和Assignment 3的內容是相關連的,請依照順序完成每份作業範圍指定的功能。
* e.g. Assignment 2作業範圍是checkpoint 5, 6, 7, 8,Assignment 2只需繳交整合作業範圍所有指定功能的一份程式碼即可。
**禁止抄襲。**
* 本課程會比對同學間的相似度,若相似度過高即為抄襲。
* 兩個人寫同一份作業就算抄襲。
* 禁止抄襲歷屆程式碼。
* 將作業傳至GitHub設公開被抄襲,也算做抄襲。
**Self-Check**
**Not required, not graded, no credit**
Self-checks are posted each week on the lecture materials of that week. The purpose is for you to check your understanding of the lecture materials. No answer keys will be provided. If you cannot find the answers, please contact one of the TAs. Questions from the self-checks may appear on the quizzes and final exam.
**Assignment - PyMoney**
**Submission Required, Demo Required, Graded**
**Submission Guidelines**
* The content of Assignment 2 and Assignment 3 is interconnected. Please complete each assignment's specified functionalities in order.
* For example, the scope of Assignment 2 includes checkpoint 5, 6, 7, and 8. Thus, Assignment 2 requires the submission of a single piece of code integrating all specified functionalities within its designated scope.
**No plagiarism is allowed**
* We'll compare the similarity between students' code, if the similarity is too high, it will be considered plagiarism.
* Collaboration on homework is not allowed if both submissions exhibit high similarity without significant changes to the code structure.
* Do not plagiarize code from your seniors.
* Putting your code on GitHub and having it copied by others, even if it's set to public, will also be considered plagiarism.
The purpose of the PyMoney project is to give you an opportunity to write a simple bookkeeping program due by the end of the semester.
Starting in Week 3 with the simplest version, you can enhance your program incrementally by applying new concepts as you learn them. You should complete your own working PyMoney program by the end of the semester.
To ensure steady progress, we divide it into three checkpoints. Each has its own demo requirements and demos.
Tentative schedule:
**``
Table在這
``**
## 修課須知 Course Regulations
請務必詳讀
Please read carefully.
* 本課程為非同步遠距教學
* 同學須自行於線上觀看課程影片
* **第一周課程介紹影片稍後會上傳**
* 每兩週會安排電腦教室上機小考
* 遇學習問題可與助教約時間當面或線上討論
* 課程影片
* 已放置在MOOCs,請同學自行觀看
* 請同學確保提供的信箱為學校提供的gapp帳號,否則將無法觀看課程影片
* 清大GAPP帳號申請:https://net.nthu.edu.tw/netsys/gapp
* 交換生無法申請,請email告知助教
* 影片請勿外傳,此為本課堂的教學影片,未修本課程但想要學習python的同學請至清華雲:https://mooc.nthu.edu.tw/course/info/229
* 評分方式
* 30% 小考
* 共7次,預定日期在eeclass的課程活動
* 考試形式:筆試及上機程式題
* 30% 作業
* 每週課程內容會有對應的練習題讓同學自行練習
* 練習題中會有指定題目請同學繳交、現場demo(解釋程式碼)並計分
* 40% 期末考
* 出席規定
* W3 W4(每週三10:10~12:00)
* 保留給考試用,包括每兩週一次的小考和上機考、期末考,務必出席
* 小考的時間地點會另行公告
* 沒有小考的週次為TA Time以及補考時間,不須出席
* M2 (每週一9:00~9:50)
* 無須出席
* 小考補考規則
* 除了公假或有學校認證的病假外不得補考
* 須在考試開始前向助教請假
* 須在考試日期後一個禮拜內主動和助教約時間完成補考
* 補考分數不打折
* eeclass課程平台
* 為公告所有事項的平台
* 重要通知會使用eeclass的寄信系統
* 請同學確認自己在eeclass上設定的信箱是常用信箱,並注意eeclass的信不會被判為垃圾郵件
* 課程使用語言
* 課程影片:中文發音、中英文字幕 (請外籍生斟酌考量)
* 作業及考試題目:英文
* 公告:中文為主,若需要英文公告請儘速email告知助教
* 討論區、email、問問題、demo:中英文皆可
* 【因應防疫措施】
* 若因限制入境、居家隔離、居家檢疫、自主健康管理等無法到校,請配合學校流程,並立刻email告知教授或助教
* 出席考試
* 使用電腦教室公用電腦前後都要洗手
* 因防疫無法出席考試,經過學校證明者可以公假計
* 有發燒或有嚴重呼吸道症狀請通報學校並休息,不要抱病來考試
* 問問題及demo
* 將以線上討論或視訊等方式為主
* 詳情另行公告
---------------------------------------------------------------------
* The format of this course is **"Asynchronous Remote Instruction"**
* Students are required to view recorded lectures online
* **The introduction video of this course will be upload to eeclass in the near future.**
* One quiz in the instructional lab is given every two weeks
* Students may ask TA questions by appointment in person or online
* Lecture Recordings
* Please ensure that the provided email address is associated with the school's gapp account; otherwise, you will be unable to access course videos.
* NTHU GAPP account:https://net.nthu.edu.tw/netsys/gapp
* Exchange students or outside students who are not eligible for a GAPP account must make a separate arrangement by emailing a TA
* No course materials should be made public, as they are copyrighted by NTHU. If you have friends who would like to watch the recordings, please redirect them to NTHU MOOC (https://mooc.nthu.edu.tw/course/info/229).
* Grading
* 30% Quizzes
* A total of 7 quizzes. Quizzes are given roughly every two weeks. Dates can be seen on Course Schedule and Calendar on Elearn.
* Format: Written test and Programming, graded by on-line judge
* 30% Assignments
* Each week, practice problems on the lecture materials will be given for the students' own practice
* Designated problems will require submission and in-person grading (explanation of the program code)
* 40% Final Exam
* Week 16
* Attendance
* W3W4 (Wednesday 10:10~12:00)
* Reserved for tests, including quizzes once every two weeks and final exam. Attendance is MANDATORY.
* The location of the quiz will be announced separately (one of the instructional computing labs)
* TA Time and make-up quiz will be hold on W3W4 the week after quiz. Attendance is NOT required if no quiz is given in that week.
* M2 (Monday 09:00~09:50):
* Attendance is NOT required.
* Rules on Make-up Quizzes
* No make-up quiz except official leave with official documentation issued by the university
* Leave of absence must be applied in advance by email to a TA.
* The makeup must be requested by the student and completed by appointment within one week of the quiz. After the one-week deadline, no makeup on that quiz will be allowed.
* No additional deduction on make-up quizzes.
* eeclass Instructional Management System
* Platform for all official announcements
* Important announcement will be sent from eeclass via email notification
* All students must confirm the validity of email addresses on the eeclass system and ensure these notifications do not get directed to their SPAM box
* Language of Instruction
* Lecture Recordings: spoken in Mandarin with traditional Chinese and English subtitles (English subtitles are newly added for 2020) (non-native Mandarin speakers, take it at your own discretion)
* Assignments, Quizzes, and Exams: English
* Announcements: Chinese by default; email TAs as soon as possible if English version is needed
* Discussion, email, questions, demo: both Chinese and English are accepted
* [Special Arrangements for COVID-19]
* In case of quarantine or other restrictions, please follow the rules and notify TAs or Professor by email immediately.
* Exam and Quiz
* Wash hands before and after using the instructional computing lab
* Absence due to quarantine can be counted as official leave with official documentation issued by the university
* Do NOT attend if you have fever, cough, shortness of breath. Seek medical help immediately and report to the school (Division of Health Service) and request a leave.
* Questions and Demo
* Mainly by online forum or video conferencing
* Details will be announced separately
## 影片至清華雲磨課師平臺觀看 Recordings are available on platform-NTHU MOOCs
同學好:
課程影片全部已放置於MOOCs網站上,請同學填寫表單(請填 @gapp.nthu.edu.tw 帳號)
**`(表單連結)`**
我們會從後台將所有修課的同學新增到清華雲的平台(此為本校課程,清華同學皆不需額外收費,且內容相較先修課程不同)。如果同學以前已用@gapp.nthu.edu.tw註冊過清華雲,您可以直接利用您原本的帳號密碼登入。若您沒有註冊過,預設密碼為0000,用您@gapp.nthu.edu.tw登入後觀看。
如果你沒辦法登入的話代表你可能沒有填過學員表單,請點選上面連結填寫。
如果您對清華雲平臺的使用有任何問題或疑問,請隨時聯繫助教,我們會盡力為您解答。謝謝!
Dear All,
All lecture recordings have been updated to MOOCs. Please fill out the form (Please fill in your account with @gapp.nthu.edu.tw.)
**`(表單連結)`**
We'll create your accounts at the backend side. If you have registered before with @gapp.nthu.edu.tw account, you can directly log in with your original account and password. If you haven’t registered before, the default password is 0000.
If you can't log into MOOCs, maybe you haven't fill in your GAPP account. Please click the link above to fill out the form.
If you have any questions or concerns about the use of the MOOCS platform, please do not hesitate to contact TAs, and we will do my best to assist you.
## Schedules
直接放Table?