プログラミング出張授業ご紹介ƒ—ログラミング出張授業_ご紹介資料.pdf ·...

18
富士通クラウドテクノロジーズ株式会社 デジタルソリューション部 プログラミング出張授業 ご紹介

Upload: others

Post on 11-Sep-2019

0 views

Category:

Documents


0 download

TRANSCRIPT

富士通クラウドテクノロジーズ株式会社デジタルソリューション部

プログラミング出張授業ご紹介

プログラミング教育について

社会的背景

2020年学習指導要領の改定で、小中高でプログラミング教育は順次必修化されます。

特に高等学校では、データベースの基礎学習が単元として明記されています。

課題

プログラミングには、パソコン、インターネット環境、およびプログラミング開発を行うための特別な「環境の構築」が必要となります。ただし、実際の教育現場においてはそのような環境が整備されていることは稀で、またパソコンルームのパソコンは起動するたびに環境がリセットされるようになっていることも珍しくありません。

必修化の期日は迫っているものの、プログラミングの環境づくりや教員側の教材準備など、様々な課題があるのが現状です。

本出張授業について

富士通クラウドテクノロジーズの提供する「ニフクラ mobile backend」は、無料プランがあるクラウドであること、初学者でも取り組みやすいことから、従来より教育現場にしばしば取り入れられてきました。

ただし、依然として「教員が1からプログラミングを学ばなくてはならないこと」「教材を1から作らなくてはならないこと」は大きな課題であり、教材要望が多く寄せられていました。

上記のような背景・社会課題があるなかで、富士通クラウドテクノロジーズはこのたび、文部科学省「土曜学習応援団」賛同企業として、プログラミング出張授業を開始いたしました。

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED1

のプログラミング教育について

プログラミング教育の必修化で、特に高等学校において明記されるデータベースの基礎学習をどのように授業への取り入れるか、またその取り入れ方をどうするかは重要な課題と考えています。

私たちが提供するニフクラ mobile backend の出張授業はクラウドデータベース環境を直ぐに利用できるよう、開発環境・学習コンテンツとセットにしてご提供しています。

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED

Scratchは MITメディア・ラボのライフロング・キンダーガーテン・グループによって開発されました。https://scratch.mit.edu から自由に入手できます。

2

出張授業の導入メリット

1. ブラウザ開発環境と学習コンテンツのセット提供 データベース環境の提供だけでなく、直ぐに利用可能な開発環境ならびに学習コンテンツをセッ

トにしてご提供します。小中学校向けにはScratch3.0の拡張機能として、高校専門大学向けにはMonacaでの学習コンテンツとしてご提供します。いずれにおいてもブラウザ上で完結でき、環境構築が不要なため、パソコン(※1)さえあればどなたでも受講可能です。

(※1)ブラウザ(Google Chrome)のインストールが必要です。

2. 初心者・文系でもわかりやすいNoSQL クラウドデータベースニフクラ mobile backend はNoSQLデータベースです。NoSQLデータ

ベースは一般的なリレーショナルデータベースと異なり、キー・バリューの組み合わせという非常に簡単な構造でデータを格納/取得することが可能です。初心者や文系の生徒・学生でも理解

しやすいメリットがあります。

3. 授業として扱うもよし、先生方の研修として扱うもよし データベースを扱うプログラミング学習の導入授業としていただけると同時に、データベースを

取り入れた授業をご検討の先生方に参考としていただける内容にもなっています。

また、出張授業受講後もクラウド環境ならびに開発環境は継続利用いただくことが可能です。学習コンテンツについても参考書(※2)をご用意しておりますので、継続的に授業へお役立ていただけます。

(※2)参考書のご用意はMonacaのみです。

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED3

出張授業コース(全3コース)

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED

※参考書については7ページを参照

4

出張授業コース(全3コース)

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED

※ IoT基礎学習コースは準備中のため、申し込みを受け付けておりません。

Scratchは MITメディア・ラボのライフロング・キンダーガーテン・グループによって開発されました。https://scratch.mit.edu から自由に入手できます。

5

出張授業コース詳細

対象学年

小学校高学年~大学4年生 ※土曜学習応援団からのお申し込みは高校3年生まで

開催可能日

平日、土日、春休み、夏休み、冬休み

開催可能地域

全国

プログラム実施の所要時間

1コース180分(90分2コマ)

必要経費

都内、都内近郊以外でご希望の場合は講師の交通費・宿泊費をご負担いただく

可能性がございます

実施の際に必要な設備・備品

・Webブラウザ(Google Chrome)がインストールされたPC(1人1台)・インターネット環境・(可能であれば)プロジェクター

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED6

【参考書】学習参考書

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED

Monaca で学ぶ はじめてのプログラミング~モバイルアプリ入門編~

JavaScript/HTML を使ったアプリ開発を通じてプログラミングの基本を学習できます。

著 者:アシアル株式会社、生形 可奈子、岡本 雄樹出版社:アシアル株式会社

価格:3,000円(税抜)

購入用URL(アシアル社サイト):https://ja.monaca.io/book/001/

Monacaと ニフクラ mobile backend で学ぶはじめてのプログラミング~モバイルアプリ入門編~

クラウド連携したアプリの開発の基本が学べる入門書です。クラウド連携アプリ開発におけるプログラミング参考書フルカラーで初心者にもわかりやすい内容になっています。

著 者:富士通クラウドテクノロジーズ株式会社、池田 夏藻、前野 粒子出版社:富士通クラウドテクノロジーズ株式会社

価格:1,000円(税抜)

購入用URL:https://lp.mbaas.nifcloud.com/mb_education_order.html

7

を教育に導入するメリット

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED

1. 面倒な環境構築不要で利用が可能

クラウド型サービスのため、施設内のネットワークに開発環境を整備する必要がありません。そのため、構築/管理の手間が省け、環境を意図せず破壊してしまうといったリスクもなく、気軽にご利用いただくことが可能となります。物理サーバーを購入する必要がなく、アカウントを取得するだけですぐに利用できます。

2. 初心者でもわかりやすいプログラミング参考書

弊社で提供している参考書では、データベースを基本から応用まで丁寧に解説しています。

また、実際に動かすことができるサンプルコードやサンプルアプリも掲載しているので、アプリを動かしながらデータベースの使い方をマスターすることができます。言語(JavaScript/HTML)の基本から学習したい方向けの参考書もご用意しておりますので、初心者の方でもすぐに学習を開始いただけます。

3. ネイティブ開発環境にも対応した充実のSDK

mobile backend は Monaca だけでなく、Xcode や Android Studio でのネイティブアプリ開発にも対応できるよう、SDKをご用意しています。学習の途中からでも導入が可能です。また、既存アプリに後から mobile backend の機能を追加することも可能です。

8

5

SDK

Objective-CSDK

を教育に導入するメリット

4. 実開発でも利用されている高性能なクラウド

ニフクラ mobile backendは、世の中に広く流通しているサービスで実際に稼働しているサービスです。そのため、プロのエンジニアが日々触れている「プログラミングのスタンダード」を学習いただくことが可能です。

将来、仕事としてプログラミングを行う必要がある際も、そのまま学んだ知識を活用できます。

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED

5. 無料から使用可能

すべての基本機能は無料のBasicプランでご利用可能です。より充実したスペックや有償プラン限定機能をご利用の場合には、 Expertプラン契約が必要です。Expertプランでは、テクニカルサポートをお受けいただける他、教職員の方が生徒のクラウド利用状況が把握・共有できる機能(コラボレート機能)などを提供しています。

¥6.クラウドに用意された機能の組み合わせで開発可能

データストアのほか、プッシュ通知、会員管理・認証、コンテンツ管理、SNS連携など豊富な機能が備わっており、組み合わせでアプリを開発できます。そのため、授業時間が限られていても短期間でアプリが完成します。

9

教育活動実績

経済産業省「未来の教室」実証事業採択経済産業「未来の教室」にて、「農業高校で取り組むロボティクスと 体験プログラム」での IoT 学習に採択されました。上記事例における、クラウド部分を ニフクラ mobile backend にて担当しております。

各種教育機関にて出張授業を実施写真は授業の様子です。

参考書を授業で採用いただきました専門学校様にて授業参考書として mobile backend 参考書(7ページに記載)をご採用いただきました。前期に Monaca の参考書を用いて HTML/JavaScript を習得後、後期にニフクラ mobile backend にてデータベースの学習を行う、通期のカリキュラムとして導入されました。

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED10

【参考】 について

ニフクラ mobile backendは、データベース等を提供するクラウド型サービスです。

60,000アプリ、3億デバイスが使用している国内最大級のmBaaSサービスとなります。

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED11

【参考】 料金プラン

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED12

プッシュ通知は有償版が優先されますプッシュ通知の配信設定はメッセージキューにて管理しており、有償版のプッシュ配信が完了した後、無償版のプッシュ配信が実行されます。

Basicプラン(無償版)はサーバー負荷に応じて制限がありますサーバー負荷状況などに応じ、「基本ストレージ容量」「API リクエスト数」「プッシュ通知数」は予告なく制限される場合がございます。

有償プランをおすすめする理由

Expert

50,000円/月 (税抜)

カスタマイズ50,000円/月 (税抜) 以上~

Basic

無料

テクニカルサポート

コラボレート機能

SLA設定

閾値・APNs証明書アラート機能

データストアへのインデックス追加

お問い合わせ

APIリクエスト数 100万回/月 5,000万回/月

プッシュ通知 100万回/月 1,000万回/月

基本ストレージ 5GB 100GB

ファイルサイズ制限 5MBまで 100MBまで

有料プラン機能

スクリプトAPIコール数 5万回/月 100万回/月 ※超過時従量課金

スクリプト累計処理時間 25万秒/月 50万秒/月 ※超過時従量課金

利用可能なID

インデックス追加件数 0件 3件まで

SNS ID のみ SNS ID(クレジットカード払) / ニフクラ ID(請求書払)

mBaaSの価値をご理解いただくために、無料からお試しいただけるプランをご用意しました

ニフクラ mobile backend は高品質な国産のサービスです

国産/国内運用のニフクラを提供しています mBaaSもニフクラ上で稼働しています

もちろんサポートやドキュメントは日本語 そのSDK、導入して、すぐ動きますか?

ニフクラは、純国産の「パブリック型クラウドコンピューティングサービス」で、高品質で快適なサーバー環境をご用意しています。あらゆる災害に備えた堅牢なファシリティと厳重なセキュリティ対策が施された国内の高信頼データセンターにて、ニフクラは運用

されています。

また、ニフクラのデータセンターは国内に設置されているため、海外のクラウドサービスを利用する場合に比べてレイテンシーが極めて低く、お客様から高い評価をいただいています。ニフクラmobile backend はこのような環境において稼働してます。

サービス開発の中で必要なドキュメントやテクニカルなサポートも当然日本語なので、言語の壁を気にせず安心してご利用できま

す。読みやすいeBook形式のものもご用意しています。

ニフクラ mobile backend では、開発に必要なSDKを取り揃えて

いるため、すぐに開発を行うことが可能です。既に稼働中のサービスにプッシュ通知を半日で実装できたという事例もあるなど、スピー

ドが求められる開発現場にお応えします。

JavaScript

【参考】 は安心安全の国産サービス

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED13

Objective-C

【参考】Monacaについて

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED

https://edu.monaca.io/

14

モバイルアプリ開発プラットフォームMonacaと連携ができます

HTML/CSS/JavaScriptといったWeb技術でネイティブアプリを作れるアプリ開発プラットフォーム「Monaca」は、ニフクラ mobile backend とシームレスに連携しています

Monacaとmobile backend を組み合わせることで、より簡単にアプリを開発いただけます。

https://ja.monaca.io/

【参考】 × Monaca

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED15

お問い合わせ・お申込み

https://mbaas.nifcloud.com/education/lesson.htm

お問い合わせ先

サービスサイト

ニフクラ mobile backendWebサイト

ニフクラ mobile backend 担当

[email protected]

https://mbaas.nifcloud.com/

無料からお試しいただけます

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED16

土曜学習応援団からのお申込み

サービスサイト

土曜学習応援団サイト

「学校と地域でつくる学びの未来」

https://manabi-mirai.mext.go.jp/search_program/

Copyright 2019 FUJITSU CLOUD TECHNOLOGIES LIMITED

https://manabi-mirai.mext.go.jp/index.html

17