那些ioi教我的事以及沒教的事 (高中資訊科教師增能研討會 2014)
Embed Size (px)
DESCRIPTION
茶敘話虎爛時間TRANSCRIPT
- IOI
- IOI
- Agenda IOI ! !
- Agenda IOI !
- Agenda IOI
- Agenda IOI
- Agenda IOI Just my two cents!
- ! !
- IOI ! !
- IOI
- IOI
- IOI
- IOI e.g. IOI 2013 Door
- ! !
- C/C++ !
- C/C++ /
- ! !
- e.g. how to prove the complexity of randomized Quicksort?
- C/C++ ! !
- C/C++ e.g. (bad ones) i = i++; int a = 60000;
- Literally everything I need to know before starting to write code ! !
- Literally everything I need to know before starting to write code e.g. Unicode, HTTP, TCP/IP, Unix pipe, event-driven, OOP, functional programming, building tool, version control system, etc
- C/C++ /
- Learnable Programming (http://worrydream.com/LearnableProgramming) ! !
- ! !
- Computers are willing to sit there patiently while you dene the terms that you want to use later. But humans won't understand what you're talking about unless you motivate it rst. Joel Spolsky
- ! !
- ! ! !
- ! ! !
- ! ! !
- !
- Question?
- Thank you!
- References http://venturebeat.com/2014/06/09/linux-creator-linus-torvalds-i-do-not-believe- everybody-should-learn-to-code/ http://venturebeat.com/2013/12/08/president-obama-kicks-off-cs-education-week- with-code-org-dont-just-play-on-your-phone-program-it https://elearning.taipei.gov.tw/ http://worrydream.com/LearnableProgramming/ http://www.joelonsoftware.com/articles/fog0000000033.html http://commons.wikimedia.org/wiki/File:Correlogram_Analysis_in_Excel.png http://www.deviantart.com/resources/applications/psactions/?q=HDR