Request edit access
Computational Thinking and Coding Education (Programming Self-efficacy)
We hope to collect your opinions about self-efficacy. Please carefully read the instruction and the items below. Thank you very much!
我們希望收集你對編程自我效能的看法。請仔細閱讀以下的指示和項目。回答問卷時如有任何問題,請向老師發問。謝謝!

Digital technologies include hardware (e.g. computers, smartphones), and software applications (e.g. Microsoft Word, Internet Explorer), which help us exchange information and communicate with other people. They can be widely used in our daily lives, such as learning, communication and entertainment. For example, people learn new knowledge with computers and the Internet, and chat with others and play games in mobile Apps.
數碼科技包括硬件(如電腦、智能手機),以及軟件應用程式(如Microsoft Word、Internet Explorer),有助人們交換資訊和促進人與人之間的溝通。人們在日常生活中廣泛應用數碼科技,包括:學習、通訊、娛樂等。例如人們利用電腦和互聯網學習新知識,並使用手機應用程式與別人通訊和玩遊戲。

School *
學校
Your answer
Class *
班別
Your answer
Class No. *
學號
Your answer
Gender *
性別
1. Use basic programming knowledge to design programs to enhance the quality of my school life (e.g. addition game, language quiz). *
運用基礎編程知識去設計程式,從而提升我的校園生活素質(如加數方法遊戲、學習生字遊戲)。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
2. Use basic programming knowledge to design programs to enhance the quality of my family life (e.g. storytelling). *
運用基礎編程知識去設計程式,從而提升我的家庭生活素質(如講故事)。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
3. Use basic programming knowledge to design programs for the society (e.g. local tour app). *
運用基礎編程知識為社會設計程式(如本地旅行指南)。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
4. Use basic programming knowledge to finish coding tasks without others’ help. *
運用基礎編程知識獨立地完成編程任務。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
5. Use basic programming knowledge to finish coding tasks with others’ help (e.g. teachers, classmates or parents). *
在別人(如老師、同學或家長)協助下運用基礎編程知識完成編程任務。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
6. Complete coding tasks with the concept of loop, which is repeating an action. *
運用循環句式(Loop)完成編程,即是重複執行某個動作。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
7. Complete coding tasks by identifying a series of steps in the task and solve them subsequently (sequence). *
把任務分成多個步驟(sequence)編程。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
8. Code with “if…then…else” (conditionals) sentence. *
以如果...就...否則 (If...then...else) 陳述式語句編程。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
9. Apply operators to finish coding tasks, for example, to use operators such as > (larger than) or < (less than). *
運用運算子(operators)完成編程,例如使用>(大於)或<(小於)等運算子。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
10. Apply variables to finish coding tasks, for example, to set “a” with a number (variable). *
運用變數(variables)完成編程,例如將一個數字設為變數"a"。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
11. Apply procedures to finish coding tasks. *
運用程序(procedures)完成編程。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
12. Formulate and solve my daily life problems with programming skills (e.g. time management). *
運用編程技巧制定及解決我日常生活的問題(如時間管理)。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
13. Formulate and solve my family’s problems with programming skills (e.g. control the electrical devices at home). *
運用編程技巧制定及解決家人的問題(如控制家中電器)。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
14. Formulate and solve my classmates’ problems with programming skills (e.g. homework reminder). *
運用編程技巧制定及解決同學的問題(如交功課提示)。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
15. Formulate and solve the problems in the society with programming skills (e.g. voting). *
運用編程技巧制定及解決社會的問題(如投票)。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
16. Reuse and / or remix existing codes to build up my own program. *
重複及/或整合使用現有程式碼建立自己的程式。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
17. Test and debug a completed program. *
測試並除錯已完成的程式。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
18. Build the code in an incremental way with a number of iterations. *
反覆數次並循序漸進地完成編程。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
19. Overcome difficulties in the coding tasks by dividing them into multiple subtasks and solve them one-by-one. *
把編程中遇到的問題拆小並逐步解決。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
20. Make an abstraction on a coding task. *
將一個編程任務的想法表達出來。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
21. Think of solutions to a computational problem with a series of steps. *
通過一連串的步驟來得出運算問題的解決方法。
Not confident at all 沒有信心
Absolutely Confident 絕對有信心
Submit
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service