SlideShare a Scribd company logo
1 of 18
Download to read offline
ぷろぐらみんぐってなんぞ?
@jo7ueb
JA7YCQ プログラミング勉強会 #0
専攻科生に人権を!
JA7YCQ SNCT Ham club
2
はじめに?
デスマーチへ
ようこそ
3
はじめに!
プログラミングの
世界へようこそ!
4
プログラミングとアマチュア無線
5
この勉強会では…
プログラミングを通じて
アマチュア無線をより素敵に!
6
ところで
プログラミングって
一体なにするの?
7
調べてみた
● プログラミング
– [名](スル)コンピューターのプログラムを作成すること。
「翻訳ソフトを―する」
● プログラム
– 1 ある物事の進行状態についての計画や予定。予定表。
「新人教育の―」
– 2 演劇・映画・音楽会・テレビなどの演目・曲目・番組。
また、出演者の紹介、解説などを印刷した小冊子や番組表。
「雨天により―が一部変更された」
– 3 コンピューターへ指示する、計算や仕事の手順を特定の
言語や形式で書いたもの。また、それを作ること。
by デジタル大辞泉
8
実習: プログラミングって何するの?
あなたはZL○Gの使い勝手の悪さに
嫌気が差して新しいプログラムを
作ることにしました.
プログラムを完成させるため,どういった
手順が必要となるでしょうか?
じっくり考えてみよう!
9
プログラミングって実は奥が深い
● プログラムを書く
– プログラミング言語のお勉強
– コーディング・デバッグ
● どういうソフトウェアを書くかを構想する
– どういうシーンで使うものなの?
– どういう機能が必要なの?
● 下準備
– 既存ソフトウェアの研究
– ハードウェアの研究
10
プログラミングって実は奥が深い
● プログラムの設計
– どういう機能を作るか決める
– どんな設計で書けばいいのか考える
● プログラムを使ってもらう
– マニュアルをまとめる
– 他の人にセールスして使ってもらう
– 金を稼ぐ
11
この勉強会でやること
●プログラミング言語を知る
● これを知らなきゃ物が書けない
● C, C++, GUIプログラミング, etc.
● Use your brain!
●プログラムの設計の仕方を知る
● 設計しなきゃ物にならない
● Use your brain!
12
_人人人人人人人人人_
> Use your brain! <
 ̄Y^Y^Y^Y^Y^Y^Y^Y ̄
13
勉強会の進め方
●プログラミング言語編
● 分担してプログラミング言語について調べます
● 表に出て発表してもらいます
●プログラム設計編
● 設計に必要なえぶりしんぐを実習を交えて身につけます
– 私が喋る予定
おーれだおれだおれだおれだwwwww 
●日本の夏,
  プログラミングの夏
● 乞うご期待!
14
プログラミング言語編について
● 今のとこ考えてる単元
– C言語編
– C++編
– GUIプログラミング編
● 各単元をいくつかの項目に分け,分担して調べ
学習・発表をやります(ゼミ形式)
15
発表資料作成の留意点
● だれが見てもわかりやすいように
● 簡単な演習問題を添えて
● ネタを入れる(ここ重要)
_人人人人人人人人_
> ネタを入れる <
 ̄Y^Y^Y^Y^Y^Y^Y ̄
16
時間は?
● 毎週月・木 17:30~ approx. 1h
– 言語編 x2: 20分ずつ
– 設計編 20分
● その後質問・雑談タイム
● 開始前にプロジェクタの準備よろ
17
関連事項
● Dropboxで情報共有!
– スライドとかは全部ここに突っ込むよ
– まだ準備してない人はお早めに
● ネットでもスライドが見れる!
– Slideshareにあげます(毎週末)
18
次回予告
● とりあえず言語編も設計編も私が
● Linuxでプログラミング環境を整えるよ
● PC持ってきてね(出来る人は)

More Related Content

Viewers also liked

Social media world and e business world 2013 - Συμεωνίδης Γιώργος: Τα συστατι...
Social media world and e business world 2013 - Συμεωνίδης Γιώργος: Τα συστατι...Social media world and e business world 2013 - Συμεωνίδης Γιώργος: Τα συστατι...
Social media world and e business world 2013 - Συμεωνίδης Γιώργος: Τα συστατι...InfoCom Conferences
 
JA7YCQプログラミング勉強会 第1回 ~プログラミングやってみようか~
JA7YCQプログラミング勉強会 第1回 ~プログラミングやってみようか~JA7YCQプログラミング勉強会 第1回 ~プログラミングやってみようか~
JA7YCQプログラミング勉強会 第1回 ~プログラミングやってみようか~Neppo Telewisteria
 
Social Media World 2013 - Βογιατζόγλου Κύρος: Θέτοντας γερές βάσεις: Η δύναμη...
Social Media World 2013 - Βογιατζόγλου Κύρος: Θέτοντας γερές βάσεις: Η δύναμη...Social Media World 2013 - Βογιατζόγλου Κύρος: Θέτοντας γερές βάσεις: Η δύναμη...
Social Media World 2013 - Βογιατζόγλου Κύρος: Θέτοντας γερές βάσεις: Η δύναμη...InfoCom Conferences
 
E business world 2013 - Newman Martin: e-retailing & mobile commerce (part 1)
E business world 2013 - Newman Martin: e-retailing & mobile commerce (part 1)E business world 2013 - Newman Martin: e-retailing & mobile commerce (part 1)
E business world 2013 - Newman Martin: e-retailing & mobile commerce (part 1)InfoCom Conferences
 
1º a caratula prueba coeficiente 2 2015
1º a caratula prueba coeficiente 2 20151º a caratula prueba coeficiente 2 2015
1º a caratula prueba coeficiente 2 2015Marcela Tenorio
 
JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
 JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~ JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~Neppo Telewisteria
 
Turing machine seminar report
Turing machine seminar reportTuring machine seminar report
Turing machine seminar reportYashwant Dagar
 
Network selection techniques:SAW and TOPSIS
Network selection techniques:SAW and TOPSISNetwork selection techniques:SAW and TOPSIS
Network selection techniques:SAW and TOPSISYashwant Dagar
 

Viewers also liked (10)

Social media world and e business world 2013 - Συμεωνίδης Γιώργος: Τα συστατι...
Social media world and e business world 2013 - Συμεωνίδης Γιώργος: Τα συστατι...Social media world and e business world 2013 - Συμεωνίδης Γιώργος: Τα συστατι...
Social media world and e business world 2013 - Συμεωνίδης Γιώργος: Τα συστατι...
 
JA7YCQプログラミング勉強会 第1回 ~プログラミングやってみようか~
JA7YCQプログラミング勉強会 第1回 ~プログラミングやってみようか~JA7YCQプログラミング勉強会 第1回 ~プログラミングやってみようか~
JA7YCQプログラミング勉強会 第1回 ~プログラミングやってみようか~
 
Social Media World 2013 - Βογιατζόγλου Κύρος: Θέτοντας γερές βάσεις: Η δύναμη...
Social Media World 2013 - Βογιατζόγλου Κύρος: Θέτοντας γερές βάσεις: Η δύναμη...Social Media World 2013 - Βογιατζόγλου Κύρος: Θέτοντας γερές βάσεις: Η δύναμη...
Social Media World 2013 - Βογιατζόγλου Κύρος: Θέτοντας γερές βάσεις: Η δύναμη...
 
E business world 2013 - Newman Martin: e-retailing & mobile commerce (part 1)
E business world 2013 - Newman Martin: e-retailing & mobile commerce (part 1)E business world 2013 - Newman Martin: e-retailing & mobile commerce (part 1)
E business world 2013 - Newman Martin: e-retailing & mobile commerce (part 1)
 
1º a caratula prueba coeficiente 2 2015
1º a caratula prueba coeficiente 2 20151º a caratula prueba coeficiente 2 2015
1º a caratula prueba coeficiente 2 2015
 
JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
 JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~ JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
JA7YCQプログラミング勉強会 第2回 ~変数を理解しよう!~
 
Turing machine index
Turing machine indexTuring machine index
Turing machine index
 
Turing machine seminar report
Turing machine seminar reportTuring machine seminar report
Turing machine seminar report
 
Dubai 1
Dubai 1Dubai 1
Dubai 1
 
Network selection techniques:SAW and TOPSIS
Network selection techniques:SAW and TOPSISNetwork selection techniques:SAW and TOPSIS
Network selection techniques:SAW and TOPSIS
 

Similar to JA7YCQプログラミング勉強会 第0回 ~ぷろぐらみんぐってなんぞ?~

Siggraph2012報告会前半
Siggraph2012報告会前半Siggraph2012報告会前半
Siggraph2012報告会前半fumoto kazuhiro
 
Serverless LT 20201202
Serverless LT 20201202Serverless LT 20201202
Serverless LT 20201202ssuserebdd2a
 
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究Yuichiro Saito
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
20150204 イタンジプログラミング講座テキスト第一回
20150204 イタンジプログラミング講座テキスト第一回20150204 イタンジプログラミング講座テキスト第一回
20150204 イタンジプログラミング講座テキスト第一回Yusuke Yokozawa
 
本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専金沢工業高等専門学校
 
プログラミングとは
プログラミングとはプログラミングとは
プログラミングとはyayugu
 
楽しむプログラミングのためのファシリテーションの学びと実践(公開版)
楽しむプログラミングのためのファシリテーションの学びと実践(公開版)楽しむプログラミングのためのファシリテーションの学びと実践(公開版)
楽しむプログラミングのためのファシリテーションの学びと実践(公開版)Kazuhiro Abe
 
子ども向け簡易環境で学ぶ、プログラミングのキホン
子ども向け簡易環境で学ぶ、プログラミングのキホン子ども向け簡易環境で学ぶ、プログラミングのキホン
子ども向け簡易環境で学ぶ、プログラミングのキホン高見 知英
 
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyoShuyo Nakatani
 
opensource and accessibility (Dec2000) Part 1
opensource and accessibility (Dec2000) Part 1opensource and accessibility (Dec2000) Part 1
opensource and accessibility (Dec2000) Part 1Takuya Nishimoto
 
20200817 プログラミングの基礎 その2
20200817 プログラミングの基礎 その220200817 プログラミングの基礎 その2
20200817 プログラミングの基礎 その2Hikaru Tanaka
 
20200615 webってどうやって表示しているの?
20200615 webってどうやって表示しているの?20200615 webってどうやって表示しているの?
20200615 webってどうやって表示しているの?Hikaru Tanaka
 
プログラミングで少し世界を広げよう(MPS)
プログラミングで少し世界を広げよう(MPS)プログラミングで少し世界を広げよう(MPS)
プログラミングで少し世界を広げよう(MPS)Project Samurai
 
July tech festa 2020リモートにおけるPBL活動の工夫と成果
July tech festa 2020リモートにおけるPBL活動の工夫と成果July tech festa 2020リモートにおけるPBL活動の工夫と成果
July tech festa 2020リモートにおけるPBL活動の工夫と成果Tatushi Sato
 

Similar to JA7YCQプログラミング勉強会 第0回 ~ぷろぐらみんぐってなんぞ?~ (17)

[2013_04]新入生用スライド
[2013_04]新入生用スライド[2013_04]新入生用スライド
[2013_04]新入生用スライド
 
Siggraph2012報告会前半
Siggraph2012報告会前半Siggraph2012報告会前半
Siggraph2012報告会前半
 
Serverless LT 20201202
Serverless LT 20201202Serverless LT 20201202
Serverless LT 20201202
 
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
コミュニケーションスキルを重視したソフトウェア技術者教育手法の研究
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
20150204 イタンジプログラミング講座テキスト第一回
20150204 イタンジプログラミング講座テキスト第一回20150204 イタンジプログラミング講座テキスト第一回
20150204 イタンジプログラミング講座テキスト第一回
 
本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専
 
プログラミングとは
プログラミングとはプログラミングとは
プログラミングとは
 
楽しむプログラミングのためのファシリテーションの学びと実践(公開版)
楽しむプログラミングのためのファシリテーションの学びと実践(公開版)楽しむプログラミングのためのファシリテーションの学びと実践(公開版)
楽しむプログラミングのためのファシリテーションの学びと実践(公開版)
 
子ども向け簡易環境で学ぶ、プログラミングのキホン
子ども向け簡易環境で学ぶ、プログラミングのキホン子ども向け簡易環境で学ぶ、プログラミングのキホン
子ども向け簡易環境で学ぶ、プログラミングのキホン
 
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
 
opensource and accessibility (Dec2000) Part 1
opensource and accessibility (Dec2000) Part 1opensource and accessibility (Dec2000) Part 1
opensource and accessibility (Dec2000) Part 1
 
20200817 プログラミングの基礎 その2
20200817 プログラミングの基礎 その220200817 プログラミングの基礎 その2
20200817 プログラミングの基礎 その2
 
20200615 webってどうやって表示しているの?
20200615 webってどうやって表示しているの?20200615 webってどうやって表示しているの?
20200615 webってどうやって表示しているの?
 
プログラミングで少し世界を広げよう(MPS)
プログラミングで少し世界を広げよう(MPS)プログラミングで少し世界を広げよう(MPS)
プログラミングで少し世界を広げよう(MPS)
 
July tech festa 2020リモートにおけるPBL活動の工夫と成果
July tech festa 2020リモートにおけるPBL活動の工夫と成果July tech festa 2020リモートにおけるPBL活動の工夫と成果
July tech festa 2020リモートにおけるPBL活動の工夫と成果
 

Recently uploaded

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 

Recently uploaded (8)

論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 

JA7YCQプログラミング勉強会 第0回 ~ぷろぐらみんぐってなんぞ?~