ぷよぷよプログラミングとは プログラミング学習環境『Monaca Education』において、セガが展開するアクションパズルゲーム『ぷよぷよ』をプログラミング学習できる教材です。 製品版と同じ画像素材を利用して、世界中で使われるコンピュータ言語を使い、プロが使う開発環境で本物のプログラミングをお楽しみください。 本コンテンツは無料でご利用いただけます。
私 is 誰 今年の7月にドワンゴの教育事業部に異動し、N予備校でプログラミング講師をやることになりました。 現在は週2回ニコ生やN予備校上にてプログラミング入門コースの授業放送をしています。 ドワンゴ自体は7年目となり、ニコニコ動画の開発を4年、エンジニア教育やエンジニア採用を2年ほどやってきました。 この記事で書きたいこと 現部署に異動後、教材のインプットを兼ねて『N予備校プログラミング入門コース』を履修したのですが、明らかに難易度が僕の想像した "入門コース" から外れたガチ編成になっていて衝撃を受けたことが記事を書こうと思ったきっかけです。 中身としてはとても良い教材になっているので、僕のような勿体無い誤解が少しでも減れば幸いです。 入門コースはいわゆる入門コースではない 『プログラミング入門コース』のゴールは ドワンゴがエンジニアとして採用したいレベル や IT企業のエンジニアイ
夏休みも終盤を迎え、我が子や孫の「自由研究」が気になって、“何か手伝おうか?”と聞いてみる──だが、令和世代の小学生にとっては“ありがた迷惑”かもしれない。昭和世代の大人が手伝うことすらできないほど「自由研究」事情は激変していた。 愛知県在住の71歳男性は盆に帰省してきた小学3年生の孫の様子に困惑したという。 「せっかくいい天気なのにパソコンばかりいじっていて、暇そうに見えたので『自由研究の題材になるから虫でも捕りに行こうか』と誘ったら、孫から『これが自由研究だから』と言われて……暇つぶしのゲームか何かにしか見えなかったのでビックリした」 夏休みの宿題のなかでも、最も手間がかかる自由研究。アリの巣を作ったり、アサガオの観察日記をつけたり、電池とモーター、豆電球などを使った工作をしたりと、苦心した記憶が思い起こされるが、今やそうした場面はまったく様変わりしている。 楽天ブックスが発表した小学
刺身にタンポポ乗せる仕事ってきょうび言わねーな……。 プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。 近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。 開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のもの
はじめに この半年くらいで初めて本格的にチーム開発を行い、今では日常的にプルリクエストというものを使っています。 チームの方々には、基本的なことから応用的な部分まで様々な観点からレビューをしてもらって、大いに勉強になりました。 ただ、時には「新人にとっては厳しいレビュー」をいただき、致命傷で済んだものもありました。 もちろんそれは悪意のあるものではなくて、新人とレビュワーのスキルのギャップによって意図せず生み出されてしまうものです。 そのような不幸なレビューによって苦しむ新人が減ることを願って、新人を殺してしまう恐れのあるレビューをまとめていきたいと思います。 新人教育の場に少しでも役に立てていただけると嬉しいです。 前提条件 今回の対象とする「新人」は、本格的な開発経験が1年未満の方を想定しています。 個人で少しプログラミングはしてきたけれど、チーム開発は未経験の新卒や、インターン生、プ
ブログやってます。更新などはこちら。地方エンジニアの学習日記 七行プログラミングとは プログラミングの言語を問わず、 「7行 × 79文字 」という文字数制限のもとにコードを書くといったこと ショートコーディングと呼ばれるらしいです。 1kbに満たないソースでテトリスが出来るのには感動しました(当時中学生ぐらい) Unix哲学の「スモール イズ ビューティフル」もびっくりです()。 ちなみにスーパーマリオブラザーズは40kb程っていうのも驚き ショートコーダー(Short Coder)とは、プログラムのソースコードを極限まで短縮する技術を持ったプログラマのことである。「ソースコードの短縮」は、一見無意味に感じられるかもしれない。しかし最短コードを達成するには、省メモリ・高速プログラム・処理系の知識に加えて、並外れた集中力と熱いショートコーディング魂が必要なのである。 以下に見つけたソースを
バンダイは10月11日、「CEATEC JAPAN 2018」(10月16日〜19日、幕張メッセ)でアニメ「機動戦士ガンダム」に登場する「ザクII」を使ってロボティクスやプログラミングを学べるSTEM学習教材シリーズ「ZEONIC TECHNICS」(ジオニック テクニクス)を披露すると発表した。 「ジオニック社公認のMS(モビルスーツ)講習キット」という設定。パーツを組み替えてザクIIやザクタンクを製作し、PCソフトでプログラミングすると指示通りに動く。「ロボット開発やカリキュラム開発、教材開発において各分野の専門企業と協業し、各社の知見を集約する」(バンダイ) また当日は、IoTを活用した玩具の新シリーズ「BANDAI IoT WORKS」4種をお披露目する。これには1980〜90年代に人気を集めたボードゲーム「パーティジョイ」をスマートスピーカーと組み合わせた「パーティジョイAI」、
現在、C++によるプログラミングの入門書を書いているので、初心者のプログラミングの学習過程にとても興味がある。私自身も初心者の気持ちを取り戻すためにHaskellを学んでみた。最初の数日は頭が痛くなるほど難しかったが、そこを過ぎてみれば後は楽になってしまった。結局、初心者の気持ちはあまりわからなかった。結局、プログラミングの基礎はすでに学んでしまっているので、 先日、FizzBuzzがわからないから教えてくれという知人がいたので、これは初心者の気持ちを知るいい機会と話を聞いてみたところ、想像を絶する世界が見えてきた。 まずこれが動かないと悩んでいたコードだ。 for ( int i = 0 ; i <= 100 ; i++ ) { } else if ( i % 15 == 0 ) { Debug.log("FizzBuzz") ; } else if ( i % 3 == 0 ) { D
今回取材をしたのは、その最終回である12月9日。授業は5年生のクラスで、各班に分かれてそれぞれに組み上げたプログラムをみんなで見せ合ったり発表したりするというものだった。 Ozobot bitは、ライントレースロボット。紙やスマートフォン、タブレット上に描かれた線に沿って動くロボットだ。スイッチを入れれば線の上を自動で動くが、OzoBlocklyという専用の開発ツール(無償)でプログラムを組めば、Ozobot bitに条件を与えてコントロールできる。プログラムはScratch(スクラッチ)のようにブロックを組み合わせる形の「ビジュアルプログラミング」。ロボットにはカラーセンサーが付いており、カラーを選択して命令を送ると、その命令に沿った動きをするようになる。 今回のテーマは、「たこ焼き屋さんからたこ太郎くんにたこ焼きを届けよう」。紙の左上に書かれたたこ焼き屋さんから道を辿り、途中、「タコ」
コンピューターやIT機器の仕組みを学ぶ「プログラミング教育」が小学校で必修化されるのを前に、高市総務大臣は、指導者の育成に向けた総務省のモデル事業を行っている奈良市の中高一貫校を訪れ、講習の様子を視察しました。 こうした中、高市総務大臣は23日、指導者の育成に向けた総務省のモデル事業を行っている奈良市の奈良女子大学附属中等教育学校を訪れ、高校生らが地元の小学生にプログラミングを教える講習の様子を視察しました。 この学校では今後、こうした講習の様子を撮影した動画をインターネットを使って離島や過疎地の小学校の教師などに見てもらい、教え方のノウハウを伝える取り組みも行うことにしています。 視察のあと高市大臣は記者団に対し「指導者の育成は大きな課題だが、こうした取り組みは全国で同じレベルの指導者を育てるきっかけになる。モデル事業の成果を今後、全国で展開していきたい」と述べました。
深津 貴之 / THE GUILD / note @fladdict アニメーションの監修で、「 Random();の代わりに、(Random()+Random()+Rrandom()+Random()+Random())/5.0f; を使うと、動きにコクが出る」と言ったら、ピュアオーディオ扱いされるのですが・・・これは根拠のあるアルゴです。 2016-11-03 11:29:43 深津 貴之 / THE GUILD / note @fladdict 乱数のコクをチューニングする話をすると、なぜピュアオーディオ扱いされるのか? みんな乱数の波動を、もっと体で感じようよ。全然ヴァイブレーションが違うよ。 2016-11-03 11:36:47
アメリカ大統領選挙候補者であるドナルド・トランプ氏をイメージした Pythonベースのプログラミング言語「TrumpScript」が公開されています。 特徴が滅茶苦茶だったのでご紹介します。 GitHub - samshadwell/TrumpScript: Make Python great again どうやら米ライス大学の24時間ハッカソンで作られたようです。 ハッカソンでの優勝は逃したものの、日々issueにバグ報告が上がっており、 よりトランプ氏らしくなるように改善がされているようです。 特徴 浮動小数点型は使えず整数のみ。アメリカは中途半端なことはしない。 数値は100万より大きくなくてはいけない。それより小さい数字は取るに足らない。 importは使えない。全てのコードはアメリカ製でなければならない。 True,Falseの代わりにfact,lieを使う。 変数名に使えるのは
今日のアート mograg garageで行われたKYOTAROさんという方が描かれた絵です。 手帳にも描いてもらいました。ありがとうございます!! 概要 タイトルが釣りっぽくなって申しわけない(だったらやらなきゃいいじゃん……)。 普段は練習にRubyを利用しており、あるコードを規則に従ってステップを作成するプログラムを作っていたところ、とてもではないが、メンテすることが不可能になってしまった。なので、Lispの方言の一つであるところのRacketを使ったところ、サクサクと実装できるようになった。なぜこの違いが生まれてしまったのか、できるだけプログラミング言語の特性に依存せずに、この違いを語ろうと思う。 はじめに つい最近、知人と出あったところ、『プログラミング言語の基礎概念 (ライブラリ情報学コア・テキスト)』が話題にのぼった。このテキストはオンラインによる問題集が付属しており、知人に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く