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

  • Published on
    17-Aug-2014

  • View
    255

  • Download
    5

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

Recommended

View more >