C++與演算法

C++與演算法


學習目標

  • C++基本語法
  • 基本程式設計邏輯
  • 解決大量資料問題


為什麼要學這門課?

  電腦擁有超快速且準確的運算能力,目前的電腦或智慧型手機可以在一秒內計算數十億次四則運算,協助了現代人類在日常生活、研究、商業…各個情境裡所遇到各式各樣的問題。學會命令電腦做事(即程式設計),就等於擁有一位忠心、絕對服從且威力強大的僕人。

  但這位僕人相當的一板一眼,如果你對他下達了錯誤的指令,它也會毫不猶豫地迅速完成。若是主人下命令的邏輯不好,僕人做出來的事也會與主人的目標天差地遠。所以就算擁有電腦這位僕人,你還是必須掌握如何準確命令它達成你想要的目標。因此在這門課結束後,你的邏輯能力將會大幅上升、能更有系統性的思考問題的解決方法。

  若是你的學習成果卓越,可以挑戰每年都有舉辦的International Olympiad in Informatics(IOI,國際高中資訊奧林匹亞),我國每年會派出四名國手參加此競賽。在邁向國手的路程中,若進入到台灣資訊奧林匹亞選手培訓營第二階段(每年約10名),就能透過推薦入學管道直接進入台、清、交等電機資訊領域之科系。


連結

IOI官方網站 http://www.ioinformatics.org/index.shtml