
科目の概要
プログラミングの基本的な考え方から導入し、Google Apps Scriptの駆使を目指す授業。 具体的な課題を通して、アプリケーションの自動化と効率化の技術を学び、身につける。 Google ドライブやGoogle スプレッドシート、Slackなど、日常生活でよく使うツールを自動操作する便利なスクリプトの作成を通じて、プログラミングの基礎知識と実践的なスキルを学んでいく。 最終的には、WebスクレイピングやAPI、グラフ作成、外部サービスとの連携など、データ活用を中心とした実務で活用できるスキルについて学ぶ。
科目情報
履修想定年次
2年次
単位数
2単位
開講Q
2Q、4Q
科目区分
選択
授業の方法
オンデマンド科目
評価方法
確認レポート 50% , 単位認定試験 50%
前提推奨科目
前提必須科目
後継推奨科目
科目コード
INF-2-C1-0204-007
到達目標
具体的な課題を通じて学んだ知識とスキルを活用し、自身の目標達成に向けた自動化・効率化を実現することを目標とする。具体的には、プログラムによる情報収集、情報のプレゼンテーション、問題解決の実行など、一連のプロセスを自動化するスキルを身につける。プログラミングを用いて自己表現を高め、複雑な問題を解決する力を獲得する。また、より高度なデータ表現力や問題解決力を身につけて、プログラミングを通じた開発能力を向上させる。最終的には、プログラミングを使った開発経験を積み、デジタルツールを用いて情報収集、表現、コミュニケーションする力を獲得することを目標にする。
教科書・参考書
- 今西航平『GoogleAppsScript実践プログラミング』秀和システム、2020年
授業時間外の学修
各回の授業内容は繰り返し見返し、各回二時間ほど復習を行ってください。また、次回の学修内容についてもあらかじめ不明な単語や前提となる知識をWebで調べるなどして各回三時間ほど予習を行ってください。
特記事項
順次公開予定
授業計画
第1回準備と紹介
第1回
準備と紹介
第2回Google Apps Script
第2回
Google Apps Script
第3回スプレッドシートとGASスプレッドシートのデータの取得と書き込み
第3回
スプレッドシートとGASスプレッドシートのデータの取得と書き込み
第4回スプレッドシートとGAS② 状況に合わせた様々なメール送信
第4回
スプレッドシートとGAS② 状況に合わせた様々なメール送信
第5回スプレッドシートとGAS③ スプレッドシートから複数の値を取得する
第5回
スプレッドシートとGAS③ スプレッドシートから複数の値を取得する
第6回スプレッドシートとGAS④ 一斉メール送信
第6回
スプレッドシートとGAS④ 一斉メール送信
第7回スプレッドシートとGAS⑤ メール送信完了処理
第7回
スプレッドシートとGAS⑤ メール送信完了処理
第8回Webスクレイピングとライブラリ
第8回
Webスクレイピングとライブラリ
第9回Webスクレイピングと集計
第9回
Webスクレイピングと集計
第10回グラフの作成
第10回
グラフの作成
第11回Google Forms①
第11回
Google Forms①
第12回Google Forms②
第12回
Google Forms②
第13回Google カレンダー
第13回
Google カレンダー
第14回外部サービスとの連携① API
第14回
外部サービスとの連携① API
第15回外部サービスとの連携② LINE
第15回
外部サービスとの連携② LINE