背景.
其他的很多網絡在線編程課是教語言,類似Grammer,Syntax,但是未必叫邏輯,教怎麽寫pseudocode.
能寫出一定pseudocode,離真正掌握語言就不遠了. LD也是博士期間沒學過C++.學過C#,主要用MATLAB.但是碰到一個project,他基本上隨手就可以寫出pseudocode,然後自己去現學C++,職業最初的幾個編程project都是自己用C++完成的.
連兒子都知道,現在有啥細節code不會的,直接問Google,然後去stack overflow裏找code.
這雖然是初級編程,但是內容挺深,孩子可以先掌握50%-60%的內容,以後自己再慢慢寫,慢慢練.就像我家LD說的,得有點編程的思維訓練,有哪個概念.
而且編程就是這樣,得天天寫一點,每周做點小作業,才行.否則半年不碰,肯定忘得精光.
我也記得第一節課的作業.有兩個我也不會.畢竟我也不是編程出身,或是具備隨手就能寫好pseudocode.
還有AI孩子也得能讀懂它的code.因為很多時候它給的code並不符合所學的要求,比如課程沒教dictionary,就不能用,得用list或是set...
有時候明明一個問題其實很簡單,兩句code就可以test,可是AI偏偏給出長篇大論.
弟弟這學年在學校修了兩門計算機課.一個計算機基礎,一個編程.
我打算讓他每周都寫一點程序,然後明年暑假之前,再把AOPS的初級教程的code再自己寫一遍.
然後暑假裏學他家的中級Python