スクラッチで簡単かつ楽しく、
コンピュータサイエンス思考を育てる!
🖥 コンピュータサイエンス思考とは?
「コーディング、どのように始めるべきか感度をつかむのは難しいですか?」
4次産業革命以降、データの時代が到来し、コーディング熱風が激しく吹き始めました。工学系列の従事者や生徒たちはもちろん、人文社会学徒や子どもたちまで共にコーディング学習に熱をあげています。しかし、列に9は進入障壁を超えずにコーディングの勉強を放棄します。理由は何ですか?主な原因の1つは、「コンピュータサイエンス思考」の理解不足によるものです。
コンピュータサイエンスの考え方は、さまざまな分野で複雑に見える問題を部分的に分けて分離し、段階的に分析および再組み立てして論理的に解決できる手順(アルゴリズム)を作成していく問題解決プロセスです。コンピュータサイエンスの考え方を養うということは、すぐにコーディングをうまく行うための論理的な考え方を持つことを意味します。
👍 こんな方におすすめです
-コーディングを始めようとするのにどこから始めるべきか感も取れない方
-専攻/教養授業でコーディングに追いにくい大学生
-大学進学や進路のためにコンピュータ思考を育てたい小・中・高校生
-未来の子供/甥に初コーディングを教えてあげたい方
-ソフトウェア開発者とのコミュニケーションを円滑にしようとする現業従事者
-効率的なアルゴリズムを組み立てたい人
- 「創業/入社/職務転換/リスキル/タレントトランスフォーメーション」を夢見る方々
他のコンピュータ的思考をしたいと思う人~~
🏆 コンピュータサイエンス思考とプログラミングの入門を聞いた後
1. コーディングに初めて接する人々のための教育プログラムです。
スクラッチは教育用プログラミングツールで、小学校ソフトウェア教育で最も活用されているほど他のどのプログラミング言語よりもはるかに簡単で直感的に学ぶことができます。子供だけでなく、コーディングが見知らぬ大人も気軽に簡単で楽しく学ぶことができます。
2. どのプロジェクトを作成するかを計画する過程で、創造性と問題解決能力を育てることができます。
自分が考えたアイデアをスクラッチを活用して実装してみる過程は、自分で問題を設定し、解決策を企画できるようにします。スクラッチプログラミングにより、創造的な思考力を開発し、基本的な概念と原理に基づいて問題を解決できる思考力をアップグレードできます。
3. 全体のプロセスを複数のブロックに分けて考えるので、コンピュータ科学的思考をすることができます。
スクラッチはコードをブロック状に視覚化して提供します。目的のブロックをドラッグアンドドロップで積み重ねる簡単な方法でコーディングすることで、さまざまなブロックを組み合わせて全体のプロセスを構想することができます。その過程で、コンピューティング思考を自然に起こすことができます。
📚 学習内容



💬 予想される質問Q&A
Q.スクラッチがコンピュータサイエンス思考にどのように役立つか疑問に思います。
A. スクラッチは、コーディングに初めて触れる人のための教育プログラムです。どのプロジェクトを作成するか企画する過程から創造力を育てることができ、本人が企画したプロジェクトを完成していきながら問題解決能力を培養することができます。全体のプロセスを複数のブロックに分けて考えをするため、コンピュータ科学的思考を養うためのプログラムでスクラッチが非常に効果的です。
Q.コーディングを一つも知らなくても聞けますか?
A. コーディングについて何も知らない人のための講義です。基礎からしっかり説明してくれるので心配しなくてもいいです。その講義でコーディングのための基本的なコンピュータ思考の構造から理解して育てていくと、その後プロのコーディング学習過程で本当に驚くべき効果と効率を体験することになります。
Q.講義を受講するための要件または要件がありますか?
A. 実習中心の講義ですので、講義画面と実習画面を分離できるデュアルモニターや余分な機器を一緒に用意してください。
✒️ 知識共有者について
✔ 受講前に確認してください! ️
- 実習中心の講義ですので、講義画面と実習画面を分けることができるデュアルモニターや余分な機器を一緒に用意してください。また、Windows OSベースで実習が行われますので、Windows環境での講義受講をお勧めします。
- 講義の教案と練習ファイルは、 04番教材ダウンロードセンターセクションにあります。