程式設計課程總結
編程(程式設計)如寫作
比如說“一個蘋果從天上掉下來”,轉化成程式語言-自然語言抽象化(化成數學模型)
首先要有一個擁有藍天的背景,接著蘋果在Y軸座標為170~180的天上出現,然後蘋果在Y軸方向每隔0.3秒下落10點,重複直到地面。 |
從圖像化程式語言Scratch到文字型程式語言Python(高一)
程式設計學習建議
1.寫程式是一種技能(技術) 需要實際動手操作 就像食譜書不是看完.就會做菜.要真的動手去做菜
2.為何使用別人寫的程式很簡單.但自己設計卻很困難
3. 程式設計是實踐運算思維的一種手段.而各種程式語言只是一個工具或媒介來達成其目標
4.有人說: 程式語言成必備技能,專家:不一定要會寫,但至少要懂.
(1)不實作, 怎會懂? 怎能解決問題? 怎能培養解決問題的能力?
(2)不會寫程式, 怎會懂程式設計?
(3)學習程式設計, 至少必須了解: 程式語言/工具環境, 程式設計方法, 演算法, 資料結構, 這些都必須讀書和實作.
(4)沒有實作配合的"運算思維", 只是個笑話.
(5)自以為懂, 其實只是假懂, 缺了實作, 真懂很難做到
(6)不實作, 怎知錯?
(7) 實作, 才知不足!
(8) 實作, 才會有樂趣!
資料引用:臥龍小三FB
牛刀小試-以Python實作排序演算法
排序法
步驟:
1.進入線上Python編譯器
2.將預設的內容刪除
3.將Python程式語言以下語法貼到線上編譯器
|
4.貼到編譯器
5.點執行(Run)
6.觀看執行結果
7.試著修改程式碼再執行看看
天賦自由(天生我材必有用)
https://www.facebook.com/102129931565258/videos/758793548263908
解說:
天賦:天生具備有的潛力.你必須將這個潛能應用與精進.才能發揮天賦
才能:通常需要透過某種程度的教育與訓練.才能發展
只有天賦不足成材.來須培養它.若能選擇適合自己的特質工作.並且適當灌溉.最後必當有所成
108課綱重大變革-新增科技領域
科技領域的重要性
1.資訊科技改變世界
軟體吃掉全世界(資料比油田更重要)
2.培養「運算思維」及「邏輯思維」
做事更精確、有效率,進而培養解決問題的能力(四大核心能力:
Critical Thinking批判性思考
Creative Thinking創意思考
Effective Communication有效溝通
Effective interaction有效互動
https://www.managertoday.com.tw/articles/view/55799
資料來源:https://learn.hnvs.cy.edu.tw/mod/url/view.php?id=7490&forceview=1
3.提高競爭力
A.高中學習歷程
B.國高中升學排名的壓力
c.工作的競爭力
讀書的目的是就業賺錢(獨立(思考)自主.經濟獨立) |