Slide 1

Slide 1 text

いちばん苦痛だったプログラミング研修を 新人研修いちばんの思い出にした話 Masuda.S

Slide 2

Slide 2 text

はじめに… 初ライトニングトークです!

Slide 3

Slide 3 text

プログラミングの勉強って 楽しいですか?

Slide 4

Slide 4 text

興味が持てない 楽しくない イメージが湧かない

Slide 5

Slide 5 text

興味が持てない 楽しくない イメージが湧かない 苦痛

Slide 6

Slide 6 text

興味を持つこと 楽しむこと 体験すること 効果的にプログラミングを勉強してもらうには? 1 2 3

Slide 7

Slide 7 text

興味を持つこと 楽しむこと 体験すること LEGO マインドストーム EV3を起用! 1 2 3

Slide 8

Slide 8 text

LEGO マインドストーム EV3とは? ScratchやPythonでのプログラミングも可能! インテリジェントブロック EV3の頭脳 カラーセンサー 超音波センサー インタラクティブ サーボモーター ジャイロセンサー タッチセンター LEGO

Slide 9

Slide 9 text

実際に新人さんが設計、 プログラミングしたEV3の 動画を御覧ください。 フリースローで競ってみた

Slide 10

Slide 10 text

スクリプトファイルの中身 import ev3dev.ev3 as ev3 import ev3dev.fonts as fonts import time lm_b = ev3.LargeMotor(‘outB') button = ev3.Button() screen = ev3.Screen() font = fonts.load('luBS12') abc = 55 #投げ角度定義 screen.clear() while not(button.backspace): if button.up: lm_b.reset() # 角度初期化 lm_b.run_to_abs_pos(position_sp = abc,speed_sp = 1050,stop_action='brake') # 角度55度、スピード1050 time.sleep(0.4) # 実行時間 lm_b.reset() # 角度初期化 lm_b.run_to_abs_pos(position_sp = -abc, speed_sp= 200, stop_action='brake') # 角度ー55度、スピード200 if button.down: lm_b.reset() #角度初期化 lm_b.run_to_abs_pos(position_sp = 10 , speed_sp= 500, stop_action='brake') # 角度10 度、スピード20 if button.left: abc -= 1 #角度+1 screen.draw.text((100,50),str(abc),font=font) # 画面に角度表示 if button.right: abc += 1 #角度-1 screen.draw.text((100,50), str(abc), font=font) # 画面に角度表示 else: screen.draw.text((100, 50), str(abc), font=font) # 画面に角度表示 screen.update() screen.clear() screen.clear() EV3用のPythonモジュールも あるのでこんなにシンプルに 書けちゃうんです!

Slide 11

Slide 11 text

他にも… 11

Slide 12

Slide 12 text

NEW!プログラミング研修の結果 新人研修いちばんの思い出の研修 アンケートでは9割超が楽し かったと回答 ロボットを動かすことで実 践形式で体験 LEGOを使うことで 誰でも親しみやすい いちばん苦痛だったプログラミング研修 楽しくない イメージが 湧かない 初心者が 置いてきぼり

Slide 13

Slide 13 text

みなさんもぜひ、 ロボットを使った プログラミング研修を してみてはいかがで しょうか?

Slide 14

Slide 14 text

株式会社アシスト キャリア採用募集中! 14 または IT×商社×コンサル = パッケージインテグレータ という独自のビジネスモデルで 一緒にお客様の課題解決をしませんか? 「アシスト 採用」 で検索 詳しくは