パスワードを忘れた? アカウント作成
611579 journal

naruseの日記: 変数と文字列

日記 by naruse

今、プログラミングをほとんどやってことのない人に、
プログラミングを教えています。
二人いるので、仮に被験者Aと被験者Bとしましょう。

被験者AにはCGI/Rubyなチャットを作る過程を通して、
プログラミングを学んでもらおう、ということにしました。

しかし、まずはソースには一切触らせず、
まず設計からやってもらうことにしました。
とりあえず、チャットに必要要素は何か洗い出してもらい、
その要素同士の関係を考えてもらっています。

被験者Bにはまずいきなりソースコードに触ってもらいました。
まずHello, world!のソースを与え、文字を書き換えさせる。
計算結果を表示させる。
ユーザーに入力させ、入力結果を受け取って表示する・・・。

っと、ここで問題が見つかりました。
この方はソースコード上において、
変数定義のような解釈される部分と、文字列の区別がついていません。
そもそも変数とは何か、あたりからあやしいようです。

このふたつをどうするか・・・。
特に、後者は、現在一般的に行われる、
箱やラベルの比喩を使わずに教えたいんですよね

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

計算機科学者とは、壊れていないものを修理する人々のことである

読み込み中...