Presentation is loading. Please wait.

Presentation is loading. Please wait.

Programming & Coding 1. Quotes “The most important property of a program is whether it accomplishes the intention of its user.” ― C.A.R. Hoare (Turing.

Similar presentations


Presentation on theme: "Programming & Coding 1. Quotes “The most important property of a program is whether it accomplishes the intention of its user.” ― C.A.R. Hoare (Turing."— Presentation transcript:

1 Programming & Coding 1

2 Quotes “The most important property of a program is whether it accomplishes the intention of its user.” ― C.A.R. Hoare (Turing Award Winner) “Programming is the art of doing one thing at a time.” ― Michael C. Feathers, Working Effectively with Legacy Code 美國知名程式設計學校 Hacker School 的名言:Hacker School 「 學程式永遠不會有畢業的一天。」 2

3 The Differences Between Programmers and Coders http://workfunc.com/differences-between- programmers-and-coders/ http://workfunc.com/differences-between- programmers-and-coders/ …one thing does irritate me: the persistent misuse of the word “programming” when the author means coding. Programming is creating the logic, coding is translating that logic into code. Many students come into class able to code, but almost none come in able to program–that is, create the logic. They think sitting down & making spaghetti code is programming. --Tom Fordham 3

4 Top 10 Programming Languages Spectrum’s 2014 Ranking http://spectrum.ie ee.org/computin g/software/top- 10-programming- languages http://spectrum.ie ee.org/computin g/software/top- 10-programming- languages 4

5 大家都說要學 Coding ,但我 該先從哪種程式語言下手? http://techorange.com/2014/02/25/which-coding- language-is-right-for-you/ http://techorange.com/2014/02/25/which-coding- language-is-right-for-you/ 5

6 10 Programming Languages You Should Learn in 2014 1.Java 2.C Language 3.C++ 4.C# 5.Objective-C 6.PHP 7.Python 8.Ruby 9.JavaScript 10.SQL http://mashable.com/2014/01/21/learn-programming-languages/ 6

7 Trend - 趨勢 indeed.com Job Trends o http://www.indeed.com/jobtrends http://www.indeed.com/jobtrends TIOBE Programming Community Index o http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 7

8 Coding: Anybody can learn K 8 簡介電腦科學課程 o http://learn.code.org/http://learn.code.org/ 階段 2: 迷宮 o http://learn.code.org/s/1/level/2 http://learn.code.org/s/1/level/2 階段 5: 藝術家 o http://learn.code.org/s/1/level/24 http://learn.code.org/s/1/level/24 階段 9: 農夫 o http://learn.code.org/s/1/level/47 http://learn.code.org/s/1/level/47 階段 11: 藝術家 3 o http://learn.code.org/s/1/level/60 http://learn.code.org/s/1/level/60 Flappy Game o http://learn.code.org/flappy/1 http://learn.code.org/flappy/1 My Flappy Game o http://learn.code.org/sh/30988149 http://learn.code.org/sh/30988149 8

9 Java Programming 靜宜碼場 ( 程式設計課程 練習網站 ) o http://coding.pu.arping.me/ http://coding.pu.arping.me/ LearnJavaOnline.org o http://www.learnjavaonline.org/ http://www.learnjavaonline.org/ Jeliot 3 o http://cs.joensuu.fi/jeliot/ http://cs.joensuu.fi/jeliot/ 「高中生程式解題系統」 o http://zerojudge.tw/ (註冊後可線上提交程式及解題) http://zerojudge.tw/ 9

10 Other programming websites http://code.org 可漢學院 Hour of Code™ o https://www.khanacademy.org/hour-of-code/hour-of-code- tutorial/p/intro-to-drawing https://www.khanacademy.org/hour-of-code/hour-of-code- tutorial/p/intro-to-drawing Intro to JS: Drawing & Animation (JavaScript 介紹 ) o https://www.khanacademy.org/computing/cs/programming https://www.khanacademy.org/computing/cs/programming Create Program ( 建立程式 ) o https://www.khanacademy.org/cs/new https://www.khanacademy.org/cs/new MIT App inventor 2 (Andorid APP 開發網站 ) o http://ai2.appinventor.mit.edu/ http://ai2.appinventor.mit.edu/ W3schools (Web 開發 教學網站 ) o http://www.w3schools.com/ http://www.w3schools.com/ 10


Download ppt "Programming & Coding 1. Quotes “The most important property of a program is whether it accomplishes the intention of its user.” ― C.A.R. Hoare (Turing."

Similar presentations


Ads by Google