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

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

Post on 17-Aug-2014

262 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