看板 Gossiping作者 sexonly (QQQ)標題 [問卦] C++第一堂課就教template合理嗎??時間 Thu Oct 8 12:54:26 2015
之前有上非資工開的程設課程
教的是C++ 一開頭就從template開始講
直接跳過大部分的入門部分
e.g. 變數 函數 迴圈
然後就一堆人退選
這樣合理嗎 還是學生自己欠缺常識
--
Sent from my Android
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.88.183
※ 文章代碼(AID): #1M5VS5kB (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1444280069.A.B8B.html
→ cattgirl: 不是都 hello world2F 10/08 12:55
推 kmjhome: printf ("Hello world");3F 10/08 12:55
→ su4vu6: 合理阿你說的只是C 但課是++4F 10/08 12:55
那一國的C有template??
→ saiulbb: 不合理 第一堂通常是自我介紹 介紹課程6F 10/08 12:55
推 Sirctal: 很好啦 減少以後遇到爛同事的機會7F 10/08 12:55
※ 編輯: sexonly (42.79.88.183), 10/08/2015 12:56:21
推 alau: Hello Go Down C8F 10/08 12:56
→ juyhnmki: 之前系上普物從相對論開始教 說前面太簡單了9F 10/08 12:56
推 chu122408: 之前上統計第一堂就peason distribution11F 10/08 12:56
推 limitex: = = 不是都只講概念跟記憶體 語法回去自己coding嗎13F 10/08 12:56
推 DOOHDLIHC: E.G.的部分自己回家翻書補阿,幹,C++書那麼厚,一個個教要教到民國幾年拉14F 10/08 12:56
→ KNVSEOC: 有些老師就是認為你一定是有底子才來選,所以他不教16F 10/08 12:57
→ lbowlbow: 正常是先hello world講解程式架構吧?18F 10/08 12:58
推 les5277: 他可能覺得會來選的基本概念都有而且你說的拿本書19F 10/08 12:59
推 rr78: 我都寫 IKEA20F 10/08 12:59
推 arrenwu: 這門課是給大一上的那種第一堂程設課嗎?22F 10/08 12:59
推 fgh81113: 不是都先下狠話我只會讓其中一位過其他全部當掉23F 10/08 12:59
推 creepy: 會寫C才能選24F 10/08 12:59
推 limitex: 高中社團才跟你hello world26F 10/08 12:59
→ GABA: 迴圈 變數 遞迴是通用的基本觀念 模版是希家家的特色27F 10/08 13:00
推 Iceseed: 柱姐:他的意思是你是不是沒有先教注解?30F 10/08 13:01
推 les5277: 希佳佳 希羽研 希夏普 一家三人31F 10/08 13:01
推 Shigeru777: 指標就算了 迴圈 變數 函數這種自己自習就會了啦32F 10/08 13:02
→ shadow0326: 你修到metaprogramming了吧 把課程名看清楚33F 10/08 13:02
推 arrenwu: 自學有什麼學不會的? 但上課就是要幫助學生學習啊34F 10/08 13:02
→ arrenwu: 如果老師真的這樣教,我猜這個不是入門程設課程36F 10/08 13:03
非資工系開的 應該算入門吧
推 CLANNAD: 課名是modern c++的話合理38F 10/08 13:05
這不是給凡人看的 非資工不去玩metaprogramming吧
※ 編輯: sexonly (42.79.88.183), 10/08/2015 13:09:26
推 zien0223: 感覺老師很不想開課 故意嚇跑人讓課程流標40F 10/08 13:07
推 pzyc79: sorry java裡沒有的東西我不懂 什麼是template?41F 10/08 13:08
推 arrenwu: 課名是什麼啊?打一下吧42F 10/08 13:09
→ arrenwu: Java 裡面跟 template 很像的應該是 Generic44F 10/08 13:10
類似 但不完全一樣 編譯的方式不同
C++的template可以做出很誇張的東西
※ 編輯: sexonly (42.79.88.183), 10/08/2015 13:12:19
噓 azt911231: 基本的變數、迴圈、函數高中就教過了吧,就像大學數學從微積分開始教一樣算合理,雖然我高中電腦課都在打信45F 10/08 13:12
推 ad: c++不是都從資料結構和演算法開始教嗎?48F 10/08 13:14
推 Adama: 合理啊,如果老師打算一開始就直接上STL的話49F 10/08 13:14
→ Adama: 有些C++教科書也是從STL開始51F 10/08 13:15
推 Xreay: Peason? Poisson? XDDDDDDD52F 10/08 13:15
推 gaym19: 不hallo world嗎53F 10/08 13:16
推 max0928895: 正常應該先講物件導向吧?
進階C++的書也是先讓大家複習一下OOD54F 10/08 13:17
推 zzzz8931: 第一堂課應該是Hallo World吧....56F 10/08 13:20
→ p72910: 連OOP的觀念都沒有 學寫STL沒什麼意義59F 10/08 13:20
推 RaiGend0519: 之前去旁聽某堂課,第一堂就在那邊講Linked list61F 10/08 13:23
推 pzyc79: 大概知道了 結論是我不需要學這種鬼東西 會泛型就好62F 10/08 13:26
推 chikuo: 這堂課應該是指 C的進階版吧 C++63F 10/08 13:26
→ nao719: 以前老師為了嚇跑一些外系來選修的,就是這麼做64F 10/08 13:28
→ nao719: JSP網頁的課,第一堂上什麼Three-Tier 只能說計策很成功66F 10/08 13:29
推 zaqimon: virtual template member function object constructor67F 10/08 13:31
→ liaon98: 他教C++啊 當你已經會C惹68F 10/08 13:36
推 luappc: To C or not to C, that is a question69F 10/08 13:40
推 GoOdGaMe: JAVA第一堂課 教 西洋文學之變革與演進70F 10/08 13:43
推 QCANCER: 淡江資工遜爆,當年我們第一堂課是Hello World71F 10/08 13:50
推 fxfmouse: printf("Hello, world");72F 10/08 14:00
推 agong: 找工具人啊74F 10/08 14:07
推 bbuc: 教c++應該從class開始教吧
但template是C的東西吧 應該是假定學過c了
sorry template是c++75F 10/08 14:14
噓 arcred: 第一堂課應該教你下去C81F 10/08 14:54
噓 wkuochen: 其它太簡單的當然自己看就好了啊,幹嘛浪費學費教基礎83F 10/08 15:31
→ quadrad: cout<<"hello world"<<endl;85F 10/08 15:33
推 Chibele: int main(int argc,char **argv)86F 10/08 15:40
推 damody: 已經教過c的話這沒什麼 就是把不會c的人勸退的87F 10/08 16:37
噓 grooving: 選c++前本來就要先修過c88F 10/08 17:01
噓 iamten: asm { xor eax, eax mov ebx, string, call print }!!!89F 10/08 18:26
噓 Simonfenix: 所以其實應該是學完計概還是C課程再來修這個
本魯以前計概是先教C 大概過11~12周開始教C++90F 10/08 21:14
--