IOI ( 2014)

  • Published on
    16-Aug-2014

  • View
    254

  • 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