Programming

プログラミング

about

Programming

プログラミングとは、コンピュータに指示を出すための「言語」を使って、アプリやゲーム、Webサービスなどを作り出す技術分野です。ブロック型のビジュアルプログラミングから、Python・JavaScriptといった実際のプログラミング言語、ゲームエンジン、AIまで、さまざまなツールを組み合わせて、アイデアを実際に動くソフトウェアへと変えていきます。たとえば、条件分岐やくり返しといった論理をコードで組み立てることで、キャラクターを動かしたり、ゲームのルールを作ったり、AIに判断をさせたりする仕組みを作ります。プログラミングは、スマートフォンアプリやビデオゲーム、Webサービス、AIアシスタント、金融システムなど、あらゆるデジタルサービスの土台として活用されています。教育の場では、自分のアイデアを一つひとつコードに落とし込む体験を通して、論理的思考、問題解決力、創造力、そして最後までやり切る粘り強さを実践的に学ぶことができます。

about

利用される技術

Scratch Jr.
Scratch
Python
JavaScript
Minecraft Education
AI
Godot
Unity
Pygame
about

実社会ではどんな場面で使われている?

アプリ・ビデオゲーム

スマホの中のあらゆるアプリや、Minecraftを含むビデオゲームは、すべてプログラマーがプログラミング言語でコードを書き、テストして作り上げている。

Webサイト・オンラインショッピング

SNSやオンラインストアなど、毎日使うサイトはすべて、プログラマーが設計・構築・保守しているコードの上で動いている。

AIアシスタント・チャットボット

音声アシスタントやAIチャットボットといったツールは、プログラミングと人工知能を組み合わせて作られている。

classes list

対象クラス一覧

Scratch

プログラミング

🌟🌟中級向け

ブロックを組み合わせて、オリジナルのゲームやアニメーション、インタラクティブなストーリーを作ります。世界中で使われているビジュアルプログラミングツールScratchで、順番・条件分岐・くり返しといったプログラミングの基本を学ぶことができます。

Python Coding

プログラミング

🌟🌟中級向け

文字を入力してコードを書き、簡単な計算プログラムやテキストゲームを作ります。実務の現場でも広く使われているプログラミング言語Pythonで、本格的なコーディングの基礎を身につけることができます。

Minecraft Block Programming

プログラミング

🌟🌟中級向け

Minecraftの世界の中で、ブロック型のプログラムを組んでキャラクターや仕組みを動かします。教育版のMinecraft Educationで、遊びながらプログラミングの考え方に触れることができます。

AI Explorers

プログラミング

🌟🌟中級向け

AIツールを使って、画像や文章を生成したり分類したりする体験をする。AIの仕組みを、実際に触りながら理解する

Minecraft Python Coding

プログラミング

🌟🌟中級向け

Minecraftの世界の中で、Pythonを使った本格的なコーディングに挑戦します。ゲームとプログラミング言語を組み合わせたMinecraft Educationで、実際のコードを読み書きする力を身につけることができます。

Game Development (Godot, Unity, Pygame & JavaScript)

プログラミング

🌟🌟中級向け

企画からプログラミングまで、自分だけのオリジナルゲームを一から作り上げます。Godot・Unity・Pygame・JavaScriptといった実際のゲーム開発ツールで、プログラミング力と創造的な企画力を伸ばすことができます。

Software Development & AI

プログラミング

🌟🌟🌟上級向け

ソフトウェア開発とAIを組み合わせて、より本格的なテクノロジープロジェクトに取り組みます。プロの現場でも使われる開発の考え方を通して、プロフェッショナルなプログラミング力とAIリテラシーを身につけることができます。

Free trial

まずは無料体験レッスンで、Dream Labを体感してみてください。

Comment

Kai

Dream Labは、日本全国の学校、学童保育、幼稚園、教育機関を対象に、実践型のコーディング・ロボティクス・Minecraft Education・STREAMワークショップの提供も行っています。

1