顯示廣告
隱藏 ✕
看板 Programming
作者 SmallBee (蜜蜂貓)
標題 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 
1樓 時間: 2010-09-23 12:44:28 (台灣)
  09-23 12:44 TW
i+=i*(++i)-(i--) 有人這樣教的嗎..... (是資工系阿~)
2樓 時間: 2010-09-24 15:29:55 (台灣)
  09-24 15:29 TW
正常人不會這樣寫吧...
3樓 時間: 2010-09-24 15:35:14 (台灣)
  09-24 15:35 TW
就把程式語法當數學定義來考
4樓 時間: 2010-09-24 16:02:16 (台灣)
  09-24 16:02 TW
考的一定不是正常人XD
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 應該吧...
7樓 時間: 2010-11-10 09:32:02 (台灣)
  11-10 09:32 TW
樓上看得很透徹阿~
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇