create every day - 福野泰介の一日一創

パンチカードでプログラミングする方法 / How to program on the punch card

2017/05/18 23:55:00
#doc 

IBMを産んだ、いにしえのプログラミング方式「パンチカード」。
シリコンバレーのコンピューターヒストリーミュージアムでパンチプログラミング体験できます。
The punch old programming style can try at the Computer History Museum!

エントランスチケット、ギークパッケージでもらえるパンチカード!
You can get there 3 punch cards with geek package to entrance!

パンチカードをパンチする方法 / How to punch the punch card

1. カードをセット / Set a card


2. 右側に押し込みます / Put in to the right


3. パンチする / Punch


* コード表 / code set "001" First Hollerith Key Punch


4. Rキーで終了 / Finish with the R key


5. 取り出して1枚完成! / Pick up to complete!

コード体系がいろいろあり、FORTRANでは1命令1枚としていたようです。100行のプログラムで100枚のカード!
There were various code sets. 1 card as 1 command on the FORTRAN code set. You needs 100 cards to make 100 lines program!


展示されていたマツダ株式会社で使われていたパンチカード!
MAZDA acutual punch card there!

もらった3枚のパンチカード、解読してみよう! / Let's decode the punch cards!

ブレッドボード x IchigoJam - 電子工作入門「めがねふきロボットづくり」 / Breadboard x IchigoJam, making a megane robot as the first step of electronic work

2017/05/16 23:55:00
#IchigoJam #KidsIT #maker #doc #sabae #kosen 

福井高専にて若年層に対するプログラミング教育の普及の要、メンター育成3回目。こども達に体験してもらう、めがねふきロボットなど、問題解決ロボットの入門をレクチャーしました。
We taught to students at Fukui Kosen to become mentor for kids programming education.


"めがねふきロボットをつくろう / Let's create megane cleaner robot!"


イチゴジャムといえば、パン。ブレッドボードというパンみたいな電子工作で使う便利な部品を使いこなそう!
IchigoJam likes bread! Let's get a skill to use breadboard as a electronic part!


光センサーは10kΩの抵抗を使ってブレッドボード上で回路を組み、3本のワイヤーでIchigoJamと接続します。
Connect 3 wires to IchigoJam after making a circuit on the breadboard to use light sensor.


同時にたくさんLEDを使う時のGND不足も解消します!
You can use more 3 GNDs if you want to use many LEDs!!


こんな風につないでもOK! It's OK such like this.


学生も楽しそうでした! We were happy to see enjoying students.


つくるひとつくろう! Let's create creators!

links
- 「タミヤロボットスクール」全国展開、タミヤの工作キットとIchigoJamでプログラミング学習 -INTERNET Watch
- 教育ITソリューションEXPO 学びNEXT - IchigoJam関連の展示あり!5/17-19

Kosen students will be Kids Programming Mentor!? Cutlery Card version up!

2017/04/25 23:55:00
#IchigoJam #KidsIT #doc #english 

To share the programming skill for all of the Kids, PCN started trials at Fukui Kosen.
I updated the first step of IchigoJam with Cutlery Card.


"Cutlery Field" to put some cards.
(download here "CutleryCard_firststep1-front-ja-rev3.pdf")


I added "IF BTN()" and "GOTO1" to learn 'loop' and 'judge' in computer.


They are 44 candidates of Kids Programming Mentor! (2nd grade of EI, Fukui Kosen)


They built own IchigoJam computers!
It's just beginning! Let's enjoy computing with both hardwares and softwares!

links
- こどもプログラミング教材 Jammy! Programming.KIDS - 日鉄日立システムエンジニアリング株式会社 (original version)
- Let's Compile Your Hand! Real Card Programming for Kids

Yuge KOSEN got the best prize at NICT Entrepreneurs' Challenge 2017 day 1

2017/03/07 23:55:00
#doc #kosen #english 

Students and KOSEN is my hope!
I love them who can create their own products.
Your products helps you to communicate someone lives somewhere want to help you.

Yuge KOSEN team "Knee's Needs"(弓削商船高専@ja) got the best prize at the Entrepreneur's Koshien (起業家甲子園@ja)!
I'm so happy that I've supported as a mentor of ICT Mentor Platform.
(And I got the best mentor prize!!)

I reported at this event about Silicon Valley Boot Camp.

Japanese have to conquest 3 superstitions
1. Know Japan's great tech history
2. Know Japan's great potential
3. Know Japan's mistranslation of innovation

Thank you great camp program! Masumoto-san I met at Sabae!
"鯖江と世界と架け橋、シリコンバレーにある日本人町とシリコンバレー日本大学"
(Masumoto-san want to make a bridge from local areas in Japan to Silicon Valley)

Congratulations all!

Stay creative!

links
- NICTのイベント|平成28年度|起業家甲子園 ・ 起業家万博 - 総務省・NICT Entrepreneurs' Challenge 2Days|起業家甲子園 ・ 起業家万博 - 総務省・NICT Entrepreneurs' Challenge 2Days|起業家甲子園|開催報告|NICT 情報通信ベンチャー支援センター
- 情報通信ベンチャー支援センター | シリコンバレーブートキャンプ報告 | NICT-情報通信研究機構
- ベンチャー企業支援 | NICT-情報通信研究機構

The First Embedded Programming for All 2nd Grade Kids at the Ebara 6th Middle School in Tokyo

2017/03/06 23:55:00
#IchigoJam #PCN #doc #english 

PCN taught the programming as the first programming class for all 3 classes 2nd grade kids at Ebara 6th middle school (品川区立荏原第六中学校@ja)! The link the school and us comes from we met the vice-principal Makino-san at the past event about Mongol KOSEN.

Programming is Thinking then Typing. Let's start thinking with Cetlery Cards. And just type short commands to work your computer!

SAVE0 to save your program and turn off the IchigoJam.
Let's pull out the TV line and Keyboard line after finishing your original LED blink pattern!

Let's turn on with pressing the button on the IchigoJam.

You made it! This device you programmed works! (This called "Embedded Programming"!)

PCN want every kids to know society with computers and programming.

links
- Programming Text (1st and 2nd)
- 無いものは作っちゃおう、小中学8年生にIchigoJamプログラミング、アプリを作れる81歳のクリエイ... - about yrm

PCN Hiroshima & PCN Ikuchishima started! Let's share the fun of creating with computers!

2017/02/26 23:55:00
#doc #IchigoJam #hiroshima #english 

The first programming for kids event was held in Hiroshima prefecture!
This time I tought as 2 caliculums, a first step and making a game.


First the first step of programming with Cutlery Cards.
Progamming = Thinking + Communicating to the computer
Cutlery Cards can separate that!


Thinking the program controls a LED by the 1st grade of the elementary school (age about 6).


Talking and teaching each other within the team with Cultlery Cards!


Second how to make a game "Rafting Game" on IchigoJam.
Kids can experience to make game with short steps.


Demo of a little extended shooting game likes SPACE INVADERS on IchigoJam


Thank you kids in Hiroshima!


PCN Hiroshima (PCN広島) started!


PCN Ikuchishima (PCN生口島) started also!
Ikuchishima is a island of Hiroshima prefecture at Seto Inland Sea.
High school students teach kids live their island!


This event hold at "port.inc" great place!

Fatal mistranslation / What's the Innovation at Stanford

2017/02/23 23:55:00
#doc #english 

What do you imagine from the word "Innovation"?
If you imagine the "technology", you have to change your mind immediately.


In 1958 Japanese mistranslated the word "Innovation" to "技術革新". (see also)


Dr. Fumiaki Ikeno introduced us differences between Sony and Apple.
This is a lecture of NICT boot camp programs.


Focus the human needs not new techlonogies


At the "AKIKO YAMAZAKI & JERRY YANG LECTURE HALL"
Akiko is the wife of Jerry Yang, Yahoo founder. They donated $75 million in 2007.


Stanford University focuses Innovations

links
- 「イノベーション」は「技術革新」にあらず:誤解で劣化した“稼ぐ力” 小島明のGlobal Watch 日本経済研究センター
- Fumiaki Ikeno's Profile | Stanford Profiles
- Alumni couple Jerry Yang, co-founder of Yahoo!, and Akiko Yamazaki pledge $75 million to alma mater | Stanford News Release
- NICTのイベント|平成28年度|起業家甲子園 ・ 起業家万博 - 総務省・NICT Entrepreneurs' Challenge 2Days|シリコンバレー起業家育成プログラム|NICT起業家甲子園・起業家万博「シリコンバレー起業家育成プログラム」|募集案内|NICT 情報通信ベンチャー支援センター

The new first step of Programming with Cutlery Card / PCN Silicon Valley event

2017/02/21 23:55:00
#IchigoJam #doc #english 

The presentation with Cutlery Card for IchigoJam first step of programming.


First of all, they try first soldering and assembling them computer!


And programming wih Cutlery Cards.


Thank you great Kids in Silicon Valley!


PCN Silicon Valley members! See you next time!

Cutlery Card for everywhere! Released in Kinyarwanda and Arabic version

2017/02/20 19:05:00
#IchigoJam #doc #english 

PCN's mission is "Programming for All Kids".

Cutlery Card System the new method of IchigoJam programming first step starts internationalization! To begin with Rwanda and Arabic country!

Cutlery Card as first step IchigoJam in Kinyarwanda (Thanks Mr. D.Dieudonne!)
Cutlery Card as first step IchigoJam in Arabic
Cutlery Card as first step IchigoJam in English
Cutlery Card as first step IchigoJam in Japanese

This system is under Creative Commons BY license.
(by Nittetsu Hitachi Systems Engineering, Inc. / download page)

Let's start programming with cards!

Let's Compile Your Hand! Real Card Programming for Kids

2017/02/10 23:55:00
#KidsIT #doc #IchigoJam #english 

IchigoJam BASIC is the simplest text programming languages.

LED1

"LED" is a command to light up the LED on your IchigoJam.

LED1:WAIT60:LED0

If you want to light up the LED during 1 second, just series commands.
Q: How do you program to light up the LED twice?

Try think with the real cards as visual (physical?) programming!

There 10 cards are the cutlery card first step edition.
I modified from Jammy Cutlery Card by Nittetsu Hitachi Systems Engineering, Inc (CC BY).


Series the cards...


Flip to complie! (translation from human to computer language is called "compile")

10 LED1 20 WAIT60 30 LED0 40 WAIT180 50 LED1 60 WAIT60 70 LED0

Just type with the line numbers beside to work your IchigoJam!

Try it now!
"CutleryCard_firststep-en.pdf" (Japanese/日本語版)
Cards for 10 copies MEISHI card paper (on Amazon)
Print with actual scale (uncheck the "Auto Scale" and type 100% as the scale ratio)
CC BY Nittetsu Hitachi Systems Engineering (modified by fukuno.jig.jp)

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image