プログラミング基礎
I
第一回 (2012年 4月
9日)
履修登録、XML の概要
http://www.sw.it.aoyama.ac.jp/2012/PB1/lecture1.html
Martin J. Dürst
duerst@it.aoyama.ac.jp
O 棟 529号室
テュールスト
マーティン ヤコブ
© 2006-12 Martin
J. Dürst 青山学院大学
目次
- プログラミング基礎全体について
- プログラミング基礎 I (Dürst) について
- XML について
- Moodle への登録
- 演習: 初めての XML
自己紹介
授業の位置づけ
青山スタンダード・テーマ別科目・領域H (情報の技能)
- プログラミング基礎 I (前期; Dürst): XML
(文書・データ記録言語)
- プログラミング基礎 I (前期; 鷲見先生): HTML,
ウェブページ
- プログラミング基礎 II (後期; 戸辺先生): Java
プログラミング言語
- プログラミング基礎 II (後期; 鷲見先生): Java
プログラミング言語
前提: 情報スキル I
(ファイル操作・編集、ウェブメールなど)
履修登録
重要: 必ず 4月12日 (木) の
20:00 までに履修登録
各授業の定員数を超えた場合には抽選で履修者が決定
(定員が一杯にならない場合には追加登録が可能)
授業の目的
前期: XML
- プログラミングで非常に大切なデータから出発
- XML を中心にデータの構造、扱い方を勉強する
- XML はプログラミング言語ではなく、
文書・データ記述言語
- プログラミングは一切しない
授業の内容
- XML の基礎、部品など
- 見栄えを決めるスタイルシート、CSS
- XML の構造を決める DTD
- ウェブページ用の XML: XHTML
- 図形を構成する XML: SVG
日程
授業の進め方
- 資料の配付とウェブ公開
- 書き込みが重要
- 積極的に質問
- 私語・飲食禁止
- 授業の後半は演習
- 宿題とミニテストが少しづつある
成績評価方法
授業中のミニテストと演習課題: 50% 以上
期末試験: 50% 以下
出席の記録は取らないが、出席は授業の前提になって、欠席する場合、かならず損
ソフトのインストール
自分でパソコンを持っている場合:
(MS Windows 用; 他の OS の場合には要相談)
- プレインテキストエディタ、例えば:
- ブラウザ (複数、例えば):
XML の一例
<?xml version="1.0" ?>
<Letter date="2012-04-09">
<to>Students</to>
<from>Martin</from>
<Title>Reminder</Title>
<Text>Please don't forget
your homework.</Text>
</Letter>
XML の有用性
- データ交換がどんどん早くなる
- FAX や電子文書形式 (例: Microsoft Word など)
は見た目だけ
- データの構造と意味を伝えればもっと有効
- XML が数多くのところで使用
XML の歴史
XML の名前と仕様書
名前: Extensible Markup Language
間違い: eXtensible Markup Language
仕様書: Extensible Markup
Language (XML) 1.0 (第五版)
W3C Recommendation 26 August 2008 (http://www.w3.org/TR/REC-xml/)
XML 1.1 もあるが、XML 1.0 が主流
日本語の正式名称: 拡張可能なマーク付け言語 (JIS
X 4159:2005)
Moodle の使い方
Moodle: 電子学習支援システム
(オープン・ソース)
今日の予定:
- Dürst 研究室の Moodle への登録、登録確認
- 「プログラミング基礎 I」の授業への登録
- 演習・宿題のアップロード
Moodle への登録の種類
- 以前 Dürst 研究室の Moodle を使った学生:
- ユーザ ID、パスワードが同じ
- プログラミング基礎 I への登録だけが必要
- パスワードを忘れた学生
- 他の学生: アカウント作成が必要
新しいアカウントの作成
新規アカウント記入項目
- ユーザ名: 必ず学生番号 (八桁、例えば
19910777
)
- パスワード:
自分だけしか分からないもので、必ず忘れないように!
- メールアドレス:
必ずウェブメールアドレス (例えば
a9910777@aoyama.jp
)
- 姓・名: 実名
(学生証と同じ、外字は普通の字に置き換えてよい)
記入が終わったら「アカウントの作成」のボタンを押す。
- しばらくするとウェブメールに「User
Admin」から確認のメールが到着
- 見つからなかった場合、「迷惑メール」を確認
- メールにあるリンクをクリックするとユーザ登録の確認が完成
パスワードを忘れた場合
- ログイン画面で「はい、ログイン情報を教えてください」をクリック
- 「User
Admin」からのメールの中のリンクをクリックで本人の確認
- 再度の「User
Admin」からのメールの中のパスワードでログイン
- パスワードを自分だけのものに変更
コースの登録
注意: 履修登録も Moodle
でのコースへの登録も単位取得の前提条件
XML 文書の作成 (演習)
- Notepad2
を開いて、空のままで先ず「example.xml」の名前で保存
- 「XML の一例」を入力 (注:
半角文字使用)、保存
- このファイルを Internet Explorer (IE) から見る
- 方法 1: フォルダ内の example.xml
のアイコンをダブルクリックする
- 方法 2: IE
を開いて、メニュー「ファイル」→「開く」から
example.xml を開く
- 安全なので、関連の質問で適切に答える
- Notepad2, IE で文字の色など観察 (間違いのチェック)
- できたファイルを Moodle に投稿 (締切: 2012年 4月 13日
(金曜日) 22:00)
次回のための準備
- 今日の履修登録を忘れずに
- 宿題の完成、投稿
- 自分のパソコンにソフトをインストール