看板 Programming
作者 標題 Re: [閒聊] C++教學的順序
時間 2010年09月23日 Thu. AM 11:22:13
以大學17周*2堂左右的課程時間來講
再加上多多少少要講些計算機概論的東西
其實能夠到遞迴就已經算很快了
至於繼承封裝多型...就算講了也只能做些概念性的說明
而且除非是要以寫程式為主的人,否則普通的程式設計也用不到這些
如果是我來教的話,會選擇教C99的範圍
第一堂課當然是Hello World, 然後來個"Hello %d" (基本IO)
之後寫九九乘法表(基本迴圈),再把他顯示弄漂亮(基本判斷)
接著開始教各種宣告,以及如何增加程式碼的可讀性
再來的教學要看是哪個系所決定要往哪個方向去走
其實我一直覺得為甚麼要教 i+=i*(++i)-(i--) 之類的東西?
他喵的誰敢這樣寫先從腦袋巴下去再說...
※ 引述《abc1231qa》之銘言:
> 剛才看了我們學校大一程設課的投影片
> 第一章是簡介一些跟C++完全沒什麼關係的歷史
> 第二章是教一些簡單的程式:cin cout還有if的用法
> 第三章教你寫class 有講function
> !
> !
> !
> !
> !?
> 我說 連程式都沒看過的學弟妹
> 第一次看到C++就要接觸class?
> (今天進度是2 3章)
> 是我的錯覺嗎?????
> 這樣教真的有比較好嗎?
> 說好的for呢?說好的while勒?
> function都不熟就要class了?
> 還是說 這才是OO應有的教學方式?
> 大家來共跨麥~~~~
--
※ 來源: Disp BBS 看板: Programming 文章連結: http://disp.cc/b/33-AKq
※ 作者: SmallBee 來自: 122.116.180.163 時間: 2010-09-23 11:22:13
※ 編輯: SmallBee 來自: 122.116.180.163 時間: 2010-09-23 11:23:09
※ 看板: Programming 文章推薦值: 3 目前人氣: 0 累積人氣: 736
5樓 時間: 2010-11-10 05:38:34 (台灣)
推
11-10 05:38 TW
i+=i*(++i)-(i--) 十械中的…第9條…同一個expression 不能有2個變數...本板第5篇
6樓 時間: 2010-11-10 05:42:50 (台灣)
推
11-10 05:42 TW
如果i是1的話… i = i + [i*(++i)-(i--)] ---> i = 2+ [(2*2)-(1)] = 5 應該吧...
回列表(←)
分享