情報教育
「構造体を定義してプログラムを書ける」だとか「x++;という式について,xが算術型とポインタ型の場合で違いを説明できる」だとかいった文を多数並べて,各学習者が,どこの技能を習得できていないかを確認したり,教員が,学習者の習得状況の傾向を把握した…
野球とプログラミングを結びつけて,目指すものを表現するなら, 得点を取れるコード アウトを確実に取れるバグ発見と除去 風向きを知ること,空気を読むこと.観衆などの声に左右されず,しかしそれを受け入れること 新たな技術が来たときに,それを自分な…
昨日まで,家では,子供のお守りをしながら,高校野球を観ていました.今日から,仕事に復帰します.それはさておき. テレビでは,外野フライをダイビングキャッチだとか,その裏にサヨナラホームランだとか,そこまで劇的でなくても,落ちる球で三振にして…
優先順位は,評価順序ではない C言語で利用可能なさまざまな演算子,そして式の評価方法を決めるための,演算子の間の「優先順位」と「結合の向き」を学び終えたところで,日常生活にも活用してほしい,アドバイスを送りたいと思います. それは,「優先順位…
前期科目の成績評価も終わっていない状態ですが,10月からの授業で話せそうなことが,頭の中にわいてきたので,文字にしてみました….
自分の科目の試験*1で,フリーハンドで表を描くときのルールは,以下のとおりです. 罫線は,横線のみを引きます. 上端,表頭のすぐ下,下端の3箇所だけです. 縦線は,引きません. 数値は,一の位で揃えます.整数ばかりなら,右揃えと同じです. 具体例…
昨日の,ある意味,続きです. 今年関わったプレゼンテーションを見直してみました. 1年ゼミの発表 目的:PowerPointを用いたプレゼンテーション演習 発表者:1年ゼミ(基礎教養セミナー)受講者(今年度の自分の担当は,8名) 聴講者:1年ゼミ受講者および…
単独担当科目の「情報セキュリティ」は,例年,レポート課題(10点満点が2回)と試験(80点満点)で成績評価をしています.レポート課題の第1回は,単一換字暗号の解読問題.さて第2回は,何をするか頭を悩ませながら,今年は以下のとおりとしました. 情報…
初回の授業で,情報セキュリティの三大要素は,機密性・完全性・可用性であり,この順番に言えるようになってくださいねと言いました. こういうふうに,物事を3つに分けて考えるのを,三分法と言います. 突然ですが,パチンコ玉を4つ,頭の中で描いてくだ…
いける学生・あかん学生をビデオに撮って,学生に見せるだとか,動画として公開するだとかできればなあと思ったりします*1. 学生の名誉を考えると,授業中の実際の状況というよりは,再現VTR風のほうがいいでしょうね.1. 課題プログラム打ち込み編*2 いけ…
講義で話す形式で. 日常のスクラッチ 今,出てきたscratchという言葉について,脱線してみようと思います. 辞書的な意味では,「引っかく」という意味の動詞です.名詞にもなります.引っかいてできた傷を指すこともあります. テレビのクラブシーンなんか…
久しぶりにJABEE関連文書を読みました.JABEEホームページから「認定・審査 >> 学士課程 >> 文書一覧」に移動し,2009年度適用版の「認定基準」の解説をダウンロードしました. p.5の「(e)種々の科学、技術および情報を利用して社会の要求を解決するためのデ…
プログラミング能力について - わさっきの続きです. 結局,引っかかりを覚えたところは,丸ごと削除しました.主張が強く,主な読者と想定している,学生に届きにくいと感じたためです. 文章全体から,「何が言えるだろうか」というのが抜けているのに気づ…
今朝,前々からやらなきゃ,しないと,せな,やっとかななあと思っていたことを文章化してみました. だいたい予定通りのことは書けたのですが,カッコ書きにした,いわば余談のところに,引っかかりを覚えました.ここにさらして,少し冷静になり,余裕のあ…
昨日無事に試験が終わりました.研究室の修論・卒論の指導をしつつ,採点と解答・解説の作成も進めています. 問題の一つに,ホーナー法を用いて多項式を計算するプログラムを読んで論述するというのを入れました.プログラムは関数の授業で,論述の仕方は試…
なぜ多くの日本人がnull/NULLをヌルというか C言語の規格で,NULLはどのように読まれるべきか 大学の情報教育において,null/NULLはナルと呼ぶべきか,それともヌルか 本日は3番目の項目を取り上げます.
なぜ多くの日本人がnull/NULLをヌルというか C言語の規格で,NULLはどのように読まれるべきか 大学の情報教育において,null/NULLはナルと呼ぶべきか,それともヌルか 本日は2番目の項目を取り上げます.なお,昨日からカテゴリを一部変更しています.3番目…
私のプログラミング授業を履修している学生から,メールが来ました. 匿名希望ということと,一応返信はしましたがメールをこの日記で取り上げてよいか確認していないので,以下,少々ぼかした背景説明となりますが,メールの内容は,授業で「NULLはヌルでは…
プログラミングのセオリー作者: 矢沢久雄出版社/メーカー: 技術評論社発売日: 2008/10/04メディア: 単行本(ソフトカバー)購入: 1人 クリック: 144回この商品を含むブログ (45件) を見る副題の「プログラミング価値を高める“定石”を学ぶ」について,なるほ…
パワーポイントのつづき: やまもも書斎記 トラックバックありがとうございます. PowerPointを大学の教育にどのように活用すべきかについては,次の3つの問題に切り分けるべきかと思います. 教員がどのようにして授業資料を取りまとめ,実際の授業で使うか…
経緯は省略しまして,一人の学生の答案を見て赤入れをしたときの雑感を書きます. フリーハンドで図示する場合,直線は直線らしく描きましょう.数式を計算用紙で計算してから答案にするように,図示問題でも,答案と別のところで図を描いてみて,それから清…
前回,リンクエラーに対処した時点でのソースは,次のようになります.
前回,構文エラーを退治した時点でのソースを書いておきましょう.
まずは,問題なソースをコンパイルしてみます.ファイル名はちょっと長いですが,relatively_prime.cです.コンパイルはCygwin上のGCC 3.4.4を使用していますが,あまりコンパイラには依存しないと思います.ただし,都合により,エラーメッセージは英語で出…
これから数回に分けて,単純なはずなのにバグの多いプログラムから,バグを一つ一つ見つけて取り除き,正しく動くまでの流れをお見せしたいと思います. 俎上にのせるのは,二つの整数が互いに素かどうかを判定するCのプログラムです.
(3)の続きです.すみません. (2)の続きです. コードで違いを確認しよう 先生「値渡しと参照渡しの違いを示すには,あとは…」 学生「具体的なプログラム,ですか?」 「必要ですねえ」 「覚えてきました」 「授業でやった,二つの値を交換する関数,ですか?…
「分かっていない」というぼやき - わさっきの答えを書いてみることにしました.昨日取り上げた『ベストプロフェッサー』の影響も受けています. 会話文ですので,無駄に長いです. 値渡しと参照渡しの違いを理解するには,「それぞれ何をする(渡す)ことか」…
学力低下は錯覚である作者: 神永正博出版社/メーカー: 森北出版発売日: 2008/06/27メディア: 単行本(ソフトカバー)購入: 5人 クリック: 98回この商品を含むブログ (29件) を見る統計や,モデル(イメージ図)を示し,「学力が低下して見えるのは,少子化に連…
書評:『初めてのRuby』は『やり直しのRuby』でもある! - http://rubikitch.com/に移転しましたとそのはてブの「ドラクエメソッド」を見て思ったことなんですが. Rubyに限らず,プログラミング言語を使える人というは,ドラクエで魔法使いに相当するのでい…
研究室のゼミ発表で,「オーダーのことはよく分かっていませんが…」という前置きで計算量の見積もりをしているものを,昨年,今年と見かけました. この日記が役に立つか,余計な御世話になるか分かっていませんが,ここに整理を試みてみました.