那些ioi教我的事以及沒教的事 (高中資訊科教師增能研討會 2014)

of 54 /54
那些 IOI 教我的事 台資 賴宇宣

Author: -

Post on 17-Aug-2014

283 views

Category:

Education


5 download

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