Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
SS
Uploaded by
swamp Sawa
PPTX, PDF
564 views
初学者に優しいプログラミング言語とは?
2018年9月24日にOSC広島のセッション「広がる、集まる、楽しくなる! CoderDojo LT大会 第1部」で発表したものです。
Education
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
ODP
Embedd IDS
by
Kensei Demura
PPTX
06.超初心者向けセキュリティ入門(.netの解析と対策)
by
Study Group by SciencePark Corp.
PDF
AIキャリアドラフト自己紹介資料
by
tks_uno
PPTX
02.超初心者向けセキュリティ入門(IoT)
by
Study Group by SciencePark Corp.
PPTX
Dojocon2020LT
by
Hiromi Kanae
PPTX
セキュリティ&プログラミングキャンプに行こう!
by
Kenta USAMI
PDF
20191118 北杜市内の小学校での研修 資料1
by
Yoshihiko Yamamoto
PDF
やってみよう Scratchでプログラミング 〜大人もプログラミングで遊ぼう〜
by
Masao Niizuma
Embedd IDS
by
Kensei Demura
06.超初心者向けセキュリティ入門(.netの解析と対策)
by
Study Group by SciencePark Corp.
AIキャリアドラフト自己紹介資料
by
tks_uno
02.超初心者向けセキュリティ入門(IoT)
by
Study Group by SciencePark Corp.
Dojocon2020LT
by
Hiromi Kanae
セキュリティ&プログラミングキャンプに行こう!
by
Kenta USAMI
20191118 北杜市内の小学校での研修 資料1
by
Yoshihiko Yamamoto
やってみよう Scratchでプログラミング 〜大人もプログラミングで遊ぼう〜
by
Masao Niizuma
Similar to 初学者に優しいプログラミング言語とは?
PDF
楽しむプログラミングのためのファシリテーションの学びと実践(公開版)
by
Kazuhiro Abe
PDF
CodingTips+ 基礎編
by
Yusuke Ito
PPTX
プログラミングのお勉強としてscratchをさわってみた
by
HirokiIwanaga
PDF
CoderDojoの始め方
by
Tsutomu Kawamura
PDF
ゲーム好きな子にはオススメ!プログラミングゼミ
by
Yukie Morikawa
PPTX
はじめてのプログラミング教室(Scratch)
by
Akinori Shibuya
PDF
20180820 山梨県下小学校教員対象研修
by
Yoshihiko Yamamoto
PDF
プログラミング学習とScratch raspi python
by
Yoshitaka Shiono
PDF
Scratchと子供達の5年間
by
Masao Niizuma
PDF
プログラミング教育最前線- Scratch体験ワークショップと最新事例紹介 -
by
Masao Niizuma
PPTX
20160723 オープンキャンパス資料
by
Takeo Kunishima
PDF
プログラムの読み方
by
Takuya Otani
PPTX
20150725 オープンキャンパス資料
by
Takeo Kunishima
PPTX
岡山県立大学オープンキャンパス資料
by
Takeo Kunishima
PPTX
2 1 スクラッチに登録しよう
by
Shufu Gaishi
PDF
[CE81] プログラミング入門教育用学習環境PEN
by
Ryota Nakamura
PDF
20190821 0823 山梨県下小学校教員対象
by
Yoshihiko Yamamoto
ODP
Lt会01_uetch
by
Tomoaki Ueda
PDF
Processing授業テキスト
by
Suzuki Junko
PDF
20100615 フレッシュマンセミナー
by
Takeo Kunishima
楽しむプログラミングのためのファシリテーションの学びと実践(公開版)
by
Kazuhiro Abe
CodingTips+ 基礎編
by
Yusuke Ito
プログラミングのお勉強としてscratchをさわってみた
by
HirokiIwanaga
CoderDojoの始め方
by
Tsutomu Kawamura
ゲーム好きな子にはオススメ!プログラミングゼミ
by
Yukie Morikawa
はじめてのプログラミング教室(Scratch)
by
Akinori Shibuya
20180820 山梨県下小学校教員対象研修
by
Yoshihiko Yamamoto
プログラミング学習とScratch raspi python
by
Yoshitaka Shiono
Scratchと子供達の5年間
by
Masao Niizuma
プログラミング教育最前線- Scratch体験ワークショップと最新事例紹介 -
by
Masao Niizuma
20160723 オープンキャンパス資料
by
Takeo Kunishima
プログラムの読み方
by
Takuya Otani
20150725 オープンキャンパス資料
by
Takeo Kunishima
岡山県立大学オープンキャンパス資料
by
Takeo Kunishima
2 1 スクラッチに登録しよう
by
Shufu Gaishi
[CE81] プログラミング入門教育用学習環境PEN
by
Ryota Nakamura
20190821 0823 山梨県下小学校教員対象
by
Yoshihiko Yamamoto
Lt会01_uetch
by
Tomoaki Ueda
Processing授業テキスト
by
Suzuki Junko
20100615 フレッシュマンセミナー
by
Takeo Kunishima
初学者に優しいプログラミング言語とは?
1.
CoderDojo光 @OSC広島 初学者にやさしいプログラミング言語とは? 澤 佳祐 2018.09.23
2.
自己紹介 澤 佳祐(さわ けいすけ) 徳山工業高等専門学校
情報電子工学科 4年 徳山高専学生会高専祭実行局メイン部署長 CoderDojo光 メンター(2018年5月~) 部活:卓球部 興味分野:ブロックチューン、セキュリティ、ITと異分野の連携 <主な活動> 科学技術論文コンクール 入賞 KeisukeSawa 第2回スモウルビー甲子園 第3位 @swamptk 平成29年度SecHack365トレーニー 高専カンファレンスin西京 実行委員 他勉強会なども多数参加 2
3.
CoderDojo光の様子 3
4.
Scratch Scratchとは? ・プログラミング言語学習環境 ・ブロックを使ってプログラムを構成していく ・日本語対応している。 ・ブロック化で構文エラーをできないようにしている 4
5.
CoderDojo光の子供たち Scratch ゲーム、数値計算とか 初めての子はまずScratchに挑戦する子が多い 複数のメソッドを使って複雑なプログラムを書く子も多い CoderDojo光では、この夏Scrach限定回も実施 5
6.
Scratchの限界 Scratchを極めるのでいいのか? Scratchは使いやすいが、万能ではない! 普段見ているWebサイトとか、 普段使っているブラウザやOSはScratchでは書けない → 世の中のほとんどのものはScratchで書かれていない。 プログラムで「遊ぶ」から プログラムを「使う」に進歩してほしい! → 新しい言語を学ぼう! 6
7.
新しい言語の習得の難しさ どの言語がいいの? 世の中にあるプログラミング言語は200とも300とも言われる どんな特徴の言語がいいの? スクリプト言語?
オブジェクト指向? ポインタ? Scratchしか経験してないけど本当にできるの? 子供たちが独学で学ぼうとすると直感的でなく難しい 7
8.
今回の言語の選定基準 作りたいものを簡単に実現できる言語 人気のある言語
将来性のある言語 初心者にも優しくドキュメントや参考サイトが多いこと 日本語情報が多いこと 様々なデバイスに対応できること 注意:私の私見で選んだので必ずしも正しいとは限りません。 8
9.
人気のプログラミング言語 Interactive: The
Top Programming Languages 2018 (IEEE) IEEE Spectrum 参考ページ https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018 9 順位 プログラミング言語 1 Python 2 C++ 3 Java 4 C 5 C# 6 PHP 7 R 8 JavaScript 9 Go 10 Assembly
10.
C 日本語のネット記事、書籍など文献が充実 多くの学校が初学者向けに授業をしている
ポインタとかクラスの概念が分かりにくい コンパイラがいろいろあって分かりにくい 何でもできるけど、何となくレイヤーが低い印象 10 #include <stdio.h> int main() { printf("Hello World!"); return 0; }
11.
Java 日本語のネット記事、書籍など文献が充実 多くの学校が初学者向けに授業をしている
Web GUI 組み込み 通信など何でもできる。 オブジェクト指向とかクラスの概念が分かりにくい 11 public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } }
12.
JavaScript 日本語のネット記事、書籍など文献が充実 比較的理解しやすい。
94.4%のWebサイトで使われている(参考ページより) コンパイラとかいらない。ブラウザさえあればできる Webに特化している。 参考ページ https://w3techs.com/technologies/details/cp-javascript/all/all 12 <script> alert('Hello World!'); </script>
13.
Python 日本語のネット記事、書籍など文献が充実 インタプリタ言語なので初心者でも扱いやすい
読みやすく書きやすい 最近大学などが初学者向けに授業をしている 組み込み、機械学習、アプリなど何でもできる。 オブジェクト指向が学べる 13 print("Hello world!")
14.
まとめ 初心者向けには、Pythonがおすすめ! やりたいことがあるときはそれを実現できる言語を学ぼう。
それでも敷居が高ければBlocklyというのもある! Let’s enjoy programing! 14
15.
http://coderdojo-hikari.com/
Download