• 検索結果がありません。

マッシュアップ(プログラミング演習) ウェブコンピューティング

N/A
N/A
Protected

Academic year: 2021

シェア "マッシュアップ(プログラミング演習) ウェブコンピューティング"

Copied!
13
0
0

読み込み中.... (全文を見る)

全文

(1)

マッシュアップ

(

プログラミング演習

)

ウェブコンピューティング 20201216

【重要】スライド(PDF/PPT)を作成してい ない人は、今すぐにスライドを用意してもらい たいので、3頁を参照してください

USBメモリはLinuxでは認識しない(かもしれない)ので注意(windowsを使う)

(2)

中間発表会

(

前回のスライド

)

調査課題とプログラミング課題の進捗状況の簡単な発表会

発表はひとり12分(時間厳守)

スライドpdf or pptxを(遅くとも)次回12/16の講義開始までに

用意してください

1. 調査課題

ü 新しいWebサービスのアイデアの紹介

概要、貢献(良さ・面白さ)

どんなWebサービスをどのように組み合わせるか

2. プログラミング課題

ü プログラム開発の状況

ü 動作画面等のスクリーンショット(できれば)

入力と出力がわかるように

動いているところまでのもので構いません

ü デモのURLなど

合わせて13枚でOK(多い分にも勿論問題ありません、が制限時間に注意)

作ってないひとは 今すぐ作る

主にこっちの話

(になると思われる)

(3)

発表の形式

受講者のアカウント・

PC TA

PC

スライドをコピー

ü TA

のアカウントを操作して、発表する

-

交代の時間削減のため

スクリーン 前に出て

TA

PC

操作し、発表

接続

(4)

スライドの提出方法

できれば前日までに提出しておいてください

当日ギリギリまで粘らなくて良い

ファイル名を「学籍番号

(

大文字

)_(

以降任意

)

グーグルクラスルームへ提出 アンダーバー

(5)

スライドの提出時の注意点

1. スライドには表紙を用意し、表紙内に名前と学籍番号を記載すること 2. ファイル名は「学籍番号(大文字)_(以降任意).pdf or .pptx

3. USBメモリはLinuxでは認識しない(かもしれない)

念のためWindows10を使ってください

4. トラブルが発生したときのために、すぐコピーし直せる用にしておく 提出済みでもデータUSBメモリ等で持参してください

他人が自由に読み書きできる(勝手に消せる)ため

5. 講義最終日のあと、外部から見えない場所へコピーしたのち削除しま

6. 来年度のウェブコンピューティングの講義でスライドの一部を引用さ せていただく可能性があります

名前等の個人情報は出しません

「どうしても嫌だ」と言う方はご連絡ください

7. 前述のスライドの方法でどうしても提出できない・したくない場合は、

asazuma.yuya.r7[at]dc.tohoku.ac.jp へスライドを添付して送付する

(6)

発表順・発表方法

学籍番号順に発表

名簿に無い人は末尾に足します

発表時間は3分厳守

基本は発表2分・質疑1分

発表で3分超えたら止めます

• 10:40

から開始

– 10:30

までに一度提出するように

間に合わない人は要連絡

(7)

演習

わからないところがあれば

TA

にどんどん聞いてく ださい!

この

API

使いたいんだけどどうやって使えばいいのかわ かんない

……

サンプルのこの部分ってどういう意味?

そもそも

Python

がわからない などなどお気軽に!

• TA

と連絡先(基本は全員にCcしてください)

浅妻 佑弥:asazuma.yuya.r7 [at] dc.tohoku.ac.jp

• Li Yunmengli.yunmeng.r1 [at] dc.tohoku.ac.jp

(8)

提出締切:

1

15

日(金)

17:00

提出先:グーグルクラスルームへ提出

- (1)(2)を添付して提出

演習・レポート課題(計

2

題)

(1) 調査課題

(2) プログラミング課題(いずれか一題を選択

基本 難しい そこそこ 易しい

難易度

> >

(9)

(1)

調査課題

公開されている

Web

サービスについて調査し,そ れらをマッシュアップした新たな

Web

サービスの アイディアを提案せよ(少なくとも1つ).

利用する

Web

サービスの情報

どのように

Web

サービスを利用するのか?(利用例)

などを明記してください

提案したサービスの何がいいのか?

提案したサービスがあるとどんな貢献があるのか?

などを存分にアピールしてください

(10)

(2)

プログラミング課題

(

)

学校検索を行うプログラムを作成せよ

サンプルプログラムを参考にするとよい

– →

検索クエリや

API

の種類は問わない

プログラムの概要(特に何を入出力とするのか)

利用した

Web

サービスの情報

プログラムのソース

実行例(3つ以上)

考察

工夫した点,苦労した点,問題,感想等

レポートの内容

(11)

(2)

プログラミング課題

(

)

「職業検索(サンプル)と学校検索(根)」を マッシュアップせよ(組合せ方は問わない)

なお、片方のみ(職業 or 学校)と他のAPIをマッシュアップしたものでも良く、

の場合は必ずしも(1)調査課題で提案したサービスである必要はない

プログラムの概要(特に何を入出力とするのか)

利用した

Web

サービスの情報

プログラムのソース

実行例(3つ以上)

考察

工夫した点,苦労した点,問題,感想等

レポートの内容

(12)

(2)

プログラミング課題

(

)

• Web

サービスを実際に行うプログラムを作成せよ

– (1)

調査課題において提案したサービスに限る

– Web

ブラウザで動くものは作らなくて良い

コンソール上での処理のみで構わない

プログラムの概要(特に何を入出力とするのか)

利用した

Web

サービスの情報

プログラムのソース

実行例(3つ以上)

考察

工夫した点,苦労した点,問題,感想等

レポートの内容

(13)

(2)

プログラミング課題

(

)

• Web

サービスを実際に行うプログラムを作成せよ

– (1)

調査課題において提案したサービスに限る

– Web

ブラウザ上で動作するもの

プログラムの概要(特に何を入出力とするのか)

利用した

Web

サービスの情報

プログラムのソース

作成した

Web

サービスの

URL –

実行例(3つ以上)

考察

工夫した点,苦労した点,問題,感想等

レポートの内容

参照

関連したドキュメント

Most sysadmins reserve the right to unceremoniously block you if you do endanger the stability of their site. – Google Custom

• 関数内のローカル変数ではなく、関数の外に

・ビットフィールド 構造体の便利な機能として,ビット単位でデータを取り扱うことが

Wikipedia (http://ja.wikipedia.org/) で「プログ ラミング言語一覧」の項目を調べる等して、何 か一つの言語( C, Java, SML, OCaml

Wikipedia (http://ja.wikipedia.org/) で「プログ ラミング言語一覧」の項目を調べる等して、何か 一つの言語( C, Java, SML, OCaml

このあと、 Hello ではなく Bye と画面に表示するよ うにプログラムを修正し ました。ところが修正を

関数の定義では戻り値の型(関数自身の型)に void と書 き、 return には戻り値を置きません。( return

を改良して、結果が「hello dear my friend」と単語ご とに区切られて表示されるようにしてください。また、まだ end と入力されなくても、結果が