3: 2011-02-13 (日) 19:57:45 k-tan[6] [7] | 4: 2011-02-14 (月) 13:56:59 k-tan[6] [8] | ||
---|---|---|---|
Line 9: | Line 9: | ||
-短大でC言語やJava言語を教えた経験から、このblikeによるプログラミング教育が現代においては最適であると[[K]]は信じます。 | -短大でC言語やJava言語を教えた経験から、このblikeによるプログラミング教育が現代においては最適であると[[K]]は信じます。 | ||
--オブジェクト指向は初学者にはありがたみが理解できない。かえってややこしくて理解の妨げになる。ある程度プログラミングができるようになってから導入するべき概念。 | --オブジェクト指向は初学者にはありがたみが理解できない。かえってややこしくて理解の妨げになる。ある程度プログラミングができるようになってから導入するべき概念。 | ||
+ | --マイナーな言語を教えるのはちょっと・・・。十分な時間があれば、最初にマイナーでも分かりやすい言語を教えるべきだとは思いますが。 | ||
--gotoも最初は積極的に教えていいと思う。その上で(習熟したら)、gotoを使うことがなぜいけないのかを改めて教えるべき。gotoは単純で理解しやすいので、これを教えてからwhileを教えるべきだろう。 | --gotoも最初は積極的に教えていいと思う。その上で(習熟したら)、gotoを使うことがなぜいけないのかを改めて教えるべき。gotoは単純で理解しやすいので、これを教えてからwhileを教えるべきだろう。 | ||
+ | //--scanfは危ないので、getInt(), getFloat()などの関数を作ったらもっといいのではないかとは思う。 | ||
+ | -ちなみにこのページのURLは http://osask.net/w/?blike/intro です。 | ||
+ | --http://osask.net/w/612.html でもOK | ||
*** 目次 [#sad637de] | *** 目次 [#sad637de] | ||
-(0)準備 | -(0)準備 | ||
-(1)hello → [[blike/intro/p0002]] | -(1)hello → [[blike/intro/p0002]] | ||
-(2)変数で計算してみる → [[blike/intro/p0003]] | -(2)変数で計算してみる → [[blike/intro/p0003]] | ||
- | -(3)if | + | -(3)if → [[blike/intro/p0004]] |
- | -(4)gotoで繰り返し | + | -(4)gotoで分岐 |
- | -(5)for命令 | + | -(5)gotoで繰り返し |
- | -(6)色を変える | + | -(6)for命令 |
- | -(7)好きな場所に書く | + | -(7)色を変える |
- | -(8)アニメーション | + | -(8)好きな場所に書く |
- | -(9)絵を描く | + | -(9)アニメーション |
+ | -(10)絵を描く | ||
+ | |||
+ | //覚書:新出の記号は、入力方法を教えるべき |
(This host) = http://osask.net