マッシュアップ
(
プログラミング演習)
ウェブコンピューティング 2020年12月16日
【重要】スライド(PDF/PPT)を作成してい ない人は、今すぐにスライドを用意してもらい たいので、3頁を参照してください
USBメモリはLinuxでは認識しない(かもしれない)ので注意(windowsを使う)
中間発表会
(
前回のスライド)
調査課題とプログラミング課題の進捗状況の簡単な発表会
• 発表はひとり1〜2分(時間厳守)
• スライド(pdf or pptx)を(遅くとも)次回12/16の講義開始までに
用意してください
1. 調査課題
ü 新しいWebサービスのアイデアの紹介
– 概要、貢献(良さ・面白さ)
– どんなWebサービスをどのように組み合わせるか
2. プログラミング課題
ü プログラム開発の状況
ü 動作画面等のスクリーンショット(できれば)
– 入力と出力がわかるように
– 動いているところまでのもので構いません
ü デモのURLなど
• 合わせて1〜3枚でOK(多い分にも勿論問題ありません、が制限時間に注意)
作ってないひとは 今すぐ作る
主にこっちの話
(になると思われる)
発表の形式
受講者のアカウント・
PC TA
のPC
スライドをコピー
ü TA
のアカウントを操作して、発表する-
交代の時間削減のためスクリーン 前に出て
TA
のPC
を操作し、発表
接続
スライドの提出方法
•
できれば前日までに提出しておいてください→
当日ギリギリまで粘らなくて良い•
ファイル名を「学籍番号(
大文字)_(
以降任意)
」•
グーグルクラスルームへ提出 ↑ アンダーバースライドの提出時の注意点
1. スライドには表紙を用意し、表紙内に名前と学籍番号を記載すること 2. ファイル名は「学籍番号(大文字)_(以降任意).pdf or .pptx」
3. USBメモリはLinuxでは認識しない(かもしれない)
– 念のためWindows10を使ってください
4. トラブルが発生したときのために、すぐコピーし直せる用にしておく – 提出済みでもデータUSBメモリ等で持参してください
– 他人が自由に読み書きできる(→勝手に消せる)ため
5. 講義最終日のあと、外部から見えない場所へコピーしたのち削除しま す
6. 来年度のウェブコンピューティングの講義でスライドの一部を引用さ せていただく可能性があります
– 名前等の個人情報は出しません
– 「どうしても嫌だ」と言う方はご連絡ください
7. 前述のスライドの方法でどうしても提出できない・したくない場合は、
asazuma.yuya.r7[at]dc.tohoku.ac.jp へスライドを添付して送付する
発表順・発表方法
•
学籍番号順に発表–
名簿に無い人は末尾に足します•
発表時間は3分厳守–
基本は発表2分・質疑1分–
発表で3分超えたら止めます• 10:40
から開始– 10:30
までに一度提出するように–
間に合わない人は要連絡演習
•
わからないところがあればTA
にどんどん聞いてく ださい!–
このAPI
使いたいんだけどどうやって使えばいいのかわ かんない……
–
サンプルのこの部分ってどういう意味?–
そもそもPython
がわからない などなどお気軽に!• TA
と連絡先(基本は全員にCcしてください)• 浅妻 佑弥:asazuma.yuya.r7 [at] dc.tohoku.ac.jp
• Li Yunmeng:li.yunmeng.r1 [at] dc.tohoku.ac.jp
–
提出締切:1
月15
日(金)17:00
–
提出先:グーグルクラスルームへ提出- (1)と(2)を添付して提出
演習・レポート課題(計
2
題)(1) 調査課題
(2) プログラミング課題(いずれか一題を選択)
松 竹 梅
基本 難しい そこそこ 易しい
根
難易度
> >
>
(1)
調査課題•
公開されているWeb
サービスについて調査し,そ れらをマッシュアップした新たなWeb
サービスの アイディアを提案せよ(少なくとも1つ).–
利用するWeb
サービスの情報–
どのようにWeb
サービスを利用するのか?(利用例)などを明記してください
–
提案したサービスの何がいいのか?–
提案したサービスがあるとどんな貢献があるのか?などを存分にアピールしてください
(2)
プログラミング課題(
根)
•
学校検索を行うプログラムを作成せよ–
サンプルプログラムを参考にするとよい– →
検索クエリやAPI
の種類は問わない–
プログラムの概要(特に何を入出力とするのか)–
利用したWeb
サービスの情報–
プログラムのソース–
実行例(3つ以上)–
考察• 工夫した点,苦労した点,問題,感想等
レポートの内容
(2)
プログラミング課題(
梅)
•
「職業検索(サンプル)と学校検索(根)」を マッシュアップせよ(組合せ方は問わない)なお、片方のみ(職業 or 学校)と他のAPIをマッシュアップしたものでも良く、
↑の場合は必ずしも(1)調査課題で提案したサービスである必要はない
–
プログラムの概要(特に何を入出力とするのか)–
利用したWeb
サービスの情報–
プログラムのソース–
実行例(3つ以上)–
考察• 工夫した点,苦労した点,問題,感想等
レポートの内容
(2)
プログラミング課題(
竹)
• Web
サービスを実際に行うプログラムを作成せよ– (1)
調査課題において提案したサービスに限る– Web
ブラウザで動くものは作らなくて良い• コンソール上での処理のみで構わない
–
プログラムの概要(特に何を入出力とするのか)–
利用したWeb
サービスの情報–
プログラムのソース–
実行例(3つ以上)–
考察• 工夫した点,苦労した点,問題,感想等
レポートの内容
(2)
プログラミング課題(
松)
• Web
サービスを実際に行うプログラムを作成せよ– (1)
調査課題において提案したサービスに限る– Web
ブラウザ上で動作するもの–
プログラムの概要(特に何を入出力とするのか)–
利用したWeb
サービスの情報–
プログラムのソース–
作成したWeb
サービスのURL –
実行例(3つ以上)–
考察• 工夫した点,苦労した点,問題,感想等
レポートの内容