Weitere ähnliche Inhalte
Ähnlich wie [学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
Ähnlich wie [学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築 (20)
[学位(修士)論文公開審査会] 入力支援機能を備えた日本語表記による初学者向けプログラミング学習環境の構築
- 2. 背景
中学、高校、大学での一般情報処理教育
文書処理, 表計算, インターネット検索, HTML ...etc...
プログラミング教育はあまり実施されていない
一般情報処理教育としてのプログラミング教育の重要性
日本の情報教育・情報処理教育に関する提言 2005
( 情報処理学会情報処理教育委員会 )
論理的思考の育成
コンピュータの仕組みの理解
2
- 8. xDNCLの記述例 (BMI算出)
1: 実数 sintyo, taiju, bmi /* 変数の宣言 */
2: 「身長を入力してください(cm)」 を印刷する
3: sintyo ← input() /* キーボードから入力 */
4:
5: 「体重を入力してください(kg)」 を印刷する
6: taiju ← input() /* キーボードから入力 */
7:
8: bmi ← taiju ÷ ( ( sintyo ÷ 100 ) × ( sintyo ÷ 100 ) )
9:
10: もし bmi < 20 ならば
11: | 「痩せています」を印刷する
12: を実行し,そうでなくもし bmi < 24 ならば
13: | 「正常です」を印刷する
14: を実行し,そうでなくもし bmi < 26.5 ならば
15: | 「やや肥満です」を印刷する
16: を実行し,そうでなければ
17: | 「肥満です」を印刷する
18: を実行する
8
- 12. キー入力数の解析結果
1200
支援ボタンなし 支援ボタンあり 支援ボタンなし 支援ボタンあり
1000
約 30% 減少 約 43% 減少
800
回
数 600
400
200
0
Program1 Program2
入力支援ボタンを使用することによりキー入力数が減少
タイプミスによる文法エラーの発生を減らせる可能性がある
12
- 15. 授業での使用例 (2)
大阪市立大学 2部学生を対象 (2005年度前期)
共通教育科目「情報処理 I」(全13回 180分/回)
コンピュータリテラシーの習得を目的
HTML, 表計算, ワープロ ...etc...
最後の3回の授業でPENを使用
全授業終了後にアンケート調査
もっとも興味深かったものは何か?
全34人中12人がプログラミングと答えた
15