---
# System prepended metadata

title: 『FireRocket～モデルロケットによるSTEM教育(仮)～』要件定義書

---

# 『FireRocket～モデルロケットによるSTEM教育(仮)～』要件定義書

## 背景
近年のSTEM教育を重要視する動きにより、STEM教材への需要も急激に上昇してきた。今日までに、様々なSTEM教材が開発販売されている。

## 課題
プログラミング教育に重点を置いたSTEM教材が多く発売されている。これらは「Technology」の部分を重要視しているがあまりに「Science」,「Engineering」,「Mathematics」の部分を軽視した教材が多い。

例の教材:[makeblock](https://www.makeblock.com/mbot)

|  　　　　　　　| makeblock |FireRocket   |
| --------     | -------- |--------|
| Science 　　　|  × 　　 　|　　○ 　　|
| Engineering  | △       |　　○　　　|
| Mathematics  |　　 ×   　|　　　○　　|


## 目的
まず、STEM教育の４つの観点をバランスよく学べる、新しいSTEM教材の開発を行う。
その上で、STEM教育を必要とする人たちにより高品質な教育を提供することを目指す。

## 概要
子どもたちが作るロケットを通してSTEMを学ぶことを前提とした教材を開発する。
この教材の要素として、データ計測のためのデータロガー、子供たちが簡単にそのデータを計測できるためのビジュアルプログラミングツール、実際にとれたデータをグラフに可視化するためのツールがある。

子どもたちが作ったロケットを飛ばし、データを計測、そのデータを可視化し子どもたち自身で分析、発表することでバランスよくSTEMを学べることを目指す。

## 機能＆作るものの一覧
* ロケットのパーツ。
* データを取得するためのデータロガー（Arudino？）。
* データを取得するために行うプログラミングを支援するためのビジュアルプログラミングツールの開発。
* 取得したデータを自動で可視化するためのツールの開発。
* VPTはscratchのようなUIで、Arudinoで実行できるようにテキスト化する。
* arduinoはSDカードのテキストを読み込んでそのコマンドに沿った処理を行う。
* 可視化ツールにデータを落とし込むと、いい感じのグラフの画像が出力される。

## システム化する範囲
**ロケットの組み立て**：子どもが手で作る。
**データを取得するためのプログラミング**：ツールを使って子どもがプログラムを組む。
**ロケットを飛ばす**：子どもたちが発射台なども組み立ててする。
**データの可視化**：ツールが自動でする。
**発表**：可視化したデータを基に子どもたちが資料にまとめ、子どもたちが発表する

## スケジュール
**２月下旬**：要件定義書の作成、それの推敲, 名前付け
**３月上旬, 中旬**：未踏ジュニアの申込書の作成, 小中学校へのコンタクトの開始
**３月下旬**：未踏ジュニアの申込書の推敲, ロケットの噴射方式の決定（水、キット火薬、自作火薬）
**４月上旬**：未踏ジュニアの申し込み, 高専プロコンの予選資料作成の開始, 空いてる人は開発の開始
**４月中旬**：連携する小中学校との会議（理想）
**４月下旬**：高専プロコンの予選資料作成を進める
**５月上旬**：高専プロコンの予選資料完成, 推敲
**５月中旬**：高専プロコン予選申し込み
**～５月下旬～**：テスト期間のはず
**６月上旬**：本格的な開発開始（なるべく別のタスク作らない）
**６月中旬**：簡単なプロダクト（ロケット　and　データロガー）の仮完成品を作る
**７月上旬**：テキストデータからArduinoで処理を実行できるようにしたい
**９月下旬**：完成（目標）
**１０月下旬**：プロコン本戦


## 単語集
**VPT**:ビジュアルプログラミングツール
**データロガー**：データ計測器