タグ

プログラミング学習と教育に関するt-murachiのブックマーク (42)

  • 小学生のプログラミング教室で「お父さんをトイレに行かせてうんちさせるアルゴリズムを作ろう」っていう題材が本当に良い。だいたいのお父さんがリビングでうんち漏らすけど、出来がいい子のお父さんは便器の前まで行ってうんち漏らすらしい

    ヤノパイ @yanopai14 小学生のプログラミング教室で「リビングにいるお父さんをトイレに行かせてうんちさせるアルゴリズムを作ろう」っていう題材が当に良い 小学生が作るとだいたいのお父さんがリビングでうんち漏らす羽目になるんだけど、出来がいい子のお父さんは便器の前まで行ってうんち漏らすらしい 2022-03-16 15:49:39

    小学生のプログラミング教室で「お父さんをトイレに行かせてうんちさせるアルゴリズムを作ろう」っていう題材が本当に良い。だいたいのお父さんがリビングでうんち漏らすけど、出来がいい子のお父さんは便器の前まで行ってうんち漏らすらしい
    t-murachi
    t-murachi 2022/03/18
    座学前提なのかなとか、どこまでの抽象化を許容する前提なんだろう、その前提なしに出てきた回答の揚げ足取るだけなのとか。品位とか以前にコンピュータへの興味を却って削ぎ落とさせそうな話にしか見えんかった。
  • Twitter で医師を拾ってきて Google のソフトウェアエンジニアにするだけの簡単なお仕事 - 白のカピバラの逆極限 S.144-3

    はじめに 「【転職エントリ】Googleに入社します|Lillian|note」という、医師から未経験で Google のソフトウェアエンジニアになった記事があります。 note.com 私は、この記事に出てくる「とある元 Google のソフトウェアエンジニア」で、面接の対策を立てました。 記事が出た当初から大反響で、私もそれなりの反応を見まして、いろいろと誤解されているなあ、と思う一方、アドバイザーはあくまでもアドバイザーだから、アドバイザーとして知りえた情報については、口をつぐむべきだと思っていました。 ただ、あまりにも誤解されており、悪影響が大きく、犠牲者も多くなってきたと思ったので、許可を得て簡単に背景を書いておこうかと思います。 これはあくまでもアドバイザー側からどう見えていたかを書いておくものですが、医学部卒だけでも3,4人 GoogleAmazon に入っていったおぼ

    Twitter で医師を拾ってきて Google のソフトウェアエンジニアにするだけの簡単なお仕事 - 白のカピバラの逆極限 S.144-3
    t-murachi
    t-murachi 2021/04/01
    競技プログラミングの弊害を訴えたい感情と日本のソフトウェア技術者養成の実情を訴えたい感情と日本のアカデミーの実情を訴えたい感情とネットの知ったかぶりを腐したい感情とが制御しきれない文章だけど面白かった
  • ITやプログラミングから女子中高生が遠のく訳 | 東洋経済education×ICT

    世界経済フォーラム(World Economic Forum)は、2006年から「Global Gender Gap Report」で男女格差を測るジェンダーギャップ指数を公表している。経済・政治教育・健康の4つの分野を基に指数を算出し、各国の順位をランキングで紹介しているのだ。「Global Gender Gap Report2020」では、1位アイスランド、2位ノルウェー、3位フィンランド、4位スウェーデンと、上位は北欧諸国が続き、日は153カ国中121位という過去最低の結果だった。 なぜ、日は世界と比較して女性の活躍が進んでいないのか。日政府は女性活躍の推進を最重要課題の1つとして掲げるほか、企業や社会における意識の醸成、制度などの環境整備も徐々にではあるが整いつつある。だが、それもまだ十分ではないということだろう。最近、こうした女性活躍の推進を阻むものとして注目されているキ

    ITやプログラミングから女子中高生が遠のく訳 | 東洋経済education×ICT
  • テキシコー | NHK for School

    この番組は、思わず頭の中で手順を組み立て、先を予想したくなるような興味深い実験、手順の組み合わせを改善していく楽しさを伝えるアニメーション、さまざまな仕事や物の中にプログラミング的思考が活かされていることを伝えるコーナーなどで構成されています。番組の中では、実際にコンピューターを使ったプログラミングを体験するシーンは出てきません。コンピューターへの苦手意識やICT 環境を問わず、誰でも楽しくプログラミング的思考を育めます。コンピューターを使ったプログラミングへの導入としてはもちろん、実際のプログラミング体験をした後でも、活用できる番組です。

    テキシコー | NHK for School
    t-murachi
    t-murachi 2020/08/22
    小学校教育課程もこういう方向で行くらしいんだけど、個人的にはいやいや、コンピュータ触らせてやれよってどうしても思っちゃうんですよね(´・ω・`) 厚切りのアレもscratchだし…(´・ω・`)
  • 5万円端末でもプログラミング学習は可能なのか?

    EdTechZineオンラインセミナーは、ICTで変わりつつある教育のさまざまな課題や動向にフォーカスし、最新情報をお届けしているWebメディア「EdTechZine(エドテックジン)」が主催する読者向けイベントです。現場の最前線で活躍されているゲストの方をお招きし、日々の教育実践のヒントとなるような内容を、講演とディスカッションを通してお伝えしていきます。

    5万円端末でもプログラミング学習は可能なのか?
    t-murachi
    t-murachi 2020/04/14
    自由課題とか、学習者が興味を持ってもっといろいろなことに使ってみようとする可能性とか、そういうものは一切認めない画一主義的発想である事には変わりないんですよね…(´・ω・`)
  • 小中高大生にプログラミング教育をしてきて分かったこと - Qiita

    はじめに 私はこれまでにアルバイトやTA (Teaching Assistant)を通して小学生、中学生、高校生、大学生にプログラミング教育をしてきました。また、予備校に通って一浪して大学に入学したという経歴もあります。これらの経験から、「教育とはどうすべきか」「学ぶのに必要なものは何か」「プログラミング学習の特別な点はなにか」などを自分なりに悟りました。 記事ではこれらのことを踏まえながら、「プログラミングが上達しない人の傾向」や「よく陥るエラー」などを紹介しつつ、プログラミング教育者がすべきことのヒントを示せたらいいかなと思います。 ※記事はプログラミング教育のハウツーをまとめたものではありません。 プログラミングが上達しない人の傾向 検索力が低い、検索の仕方を知らない、知ろうとしない 調べる癖がない、分からなかったことを分からないままにしていても生きていられる 説明文を読まない、

    小中高大生にプログラミング教育をしてきて分かったこと - Qiita
    t-murachi
    t-murachi 2019/11/18
    最初の箇条書き、内容よりも、思いつきで羅列していて整理されてないことのほうが気になる(´・ω・`) なんつーか、アンケート取って出てきた意見で表現が異なる文をただ箇条書きにしてみた感? (´・ω・`)
  • ついに黒船上陸──学費無料の仏発エンジニア養成機関「42」東京校が来春オープン | Forbes JAPAN 公式サイト(フォーブス ジャパン)

    学費無料、24時間365日オープン、教師なし──。 従来の常識を覆した革新的な教育システムによって、就職率100%を実現。2013年にフランスで開校して以降、世界中から注目を集めている民間発のエンジニア養成機関「42(フォーティーツー)」。2016年にシリコンバレー校が設立されたのも記憶に新しいが、この「42」がついに日にもやってくる。 11月13日、DMM.comはフランスのエンジニア養成機関「42」の東京校として、一般社団法人「42 Tokyo(フォーティーツートーキョー)」を設立したことを発表した。同法人の事務局長を務めるのは、半年前まで「42」のフランス校に通っていた長谷川文二郎だ。 日から第1期生の募集を開始し、2020年1月に入学試験「Piscine(ピシン)」を実施。その試験を経て、2020年4月に開校する予定だという。 5年間で50億円を投資 「ひとまず5年間で約50億

    ついに黒船上陸──学費無料の仏発エンジニア養成機関「42」東京校が来春オープン | Forbes JAPAN 公式サイト(フォーブス ジャパン)
    t-murachi
    t-murachi 2019/11/13
    採用側にこれを評価できる土壌が備わるか、と、そも2週間試験に取り組み続けられるほどの時間を割ける人がすぐに数百人単位で申し込んでくるのか、って辺りが問題っちゃ問題(´・ω・`)
  • 子供を天才プログラマーにしようとして失敗した話 - LiBz Tech Blog

    そんな大げさなタイトルにしてしまいましたが、 実態はただの子育て日記みたいな形になってしまいました。。。 子供にプログラミングを勉強させようと考えている方は、ほんの少し参考になるかもしれません。 ※コメントをうけて追記 無理やり・強制でやらせて...等とコメントいただいておりますが、 基的には子供に「やりたい?」「行きたい?」と聞いて、「やる!」「行く!」と了承もらったものになります。 プログラミングに限らず、いろんなスポーツや習い事について同じように聞いて、「いやだ!」と言われたことはやらせておりません。 また失敗と書いていますが、ここでの失敗は「今までの私の接し方のミス」の話であって、子供に対して言ってるものではありません。 背景 自分が社会人になってから転職エンジニアになっているので、 小さいころからプログラミングと出会いたかったという思いがありました。 (PCを触り始めたのは大

    子供を天才プログラマーにしようとして失敗した話 - LiBz Tech Blog
    t-murachi
    t-murachi 2019/09/28
    君にいいことを教えてあげよう。世に天才プログラマーと呼ばれる方々はほぼ全員、親にそうなってほしいと願われてはいなかったんだよ(´・ω・`) 人は興味を持ってしまったモノにしかハマれないんだ(´・ω・`)
  • 子どもに、新興出版『ドリルの王様 楽しいプログラミング』を2枚終わらせたら、15分間PCでプログラミングしていいと言ったら、喜んでやってる - 斗比主閲子の姑日記

    日経新聞を読んでいたら、 (キャンパス発 この一品)小学生向けプログラミングドリル(大阪電気通信大) 思考方法、実生活を例に体得 :日経済新聞 同大の兼宗進教授らが制作に携わったのは「ドリルの王様―たのしいプログラミング―」。小学生向けに、低・中・高学年の3段階を用意した。プログラミングは来、パソコンやタブレット端末を使ってコンピューターに指示を伝えるもの。 プログラミング学習用のドリルが作られたと知って、早速注文してみました。監修をしているのは、文科省の新学習指導要領の情報の委員を勤めた兼宗進さん。 Twitterで、Amazonで在庫を切らしているのは機会ロスであることを書いたところ、 貴重な情報をありがとうございます😊✨ またご購入いただきありがとうございます❗️書は予想を超えた反響と売行きで、現在緊急で増刷をかけております。機会ロスが大変くやしいです…💦 ぜひ周りの方にご

    子どもに、新興出版『ドリルの王様 楽しいプログラミング』を2枚終わらせたら、15分間PCでプログラミングしていいと言ったら、喜んでやってる - 斗比主閲子の姑日記
    t-murachi
    t-murachi 2019/04/28
    BASICでゲーム作ってた頃はノートにイメージを絵で描きながらロジックの原理を考えたりしてた。なので座学で動作原理を組み立てる練習自体は無駄ではないと思う。
  • Engadget | Technology News & Reviews

    How to watch NASA's first Boeing Starliner crewed flight launch today

    Engadget | Technology News & Reviews
    t-murachi
    t-murachi 2019/04/23
    教育を掌握できれば政治もコントロールできる。これは期待したい。
  • 未経験から7日間でコーダーとして現場投入させるまでのカリキュラムを忘れないようにメモっとく - Qiita

    エンジニア不足と言われて久しいですが、できる経験者を採用するのはますます難しくなっていますね。 そんななか、弊社ではひょんな縁からエンジニア未経験の新人をエンジニアとして採用することになりました。未経験とはいえ、弱小企業の弊社には悠長に育てている余裕がないため、7日間で現場投入を目指してカリキュラムを組みました。 だいたいうまくいったので、メモがわりに晒しておきます。 前提条件 誰でも7日間でエンジニアになれると言っているわけではありません。あくまで一例として捉えていただければ幸いです。 担当してもらう予定の領域 HTML/CSS コーディング JavaScript はそこそこで(動きのエフェクトやカルーセルを仕込める程度) concrete5 テーマの開発(PHPファイルに foreach を入れていくイメージ、WordPress と変わらない) 流石にアプリケーション開発で7日間は無理

    未経験から7日間でコーダーとして現場投入させるまでのカリキュラムを忘れないようにメモっとく - Qiita
    t-murachi
    t-murachi 2019/03/25
    もういい加減コーダーって言い方はやめましょうよ…(´・ω・`) OJT でgdgdなままテスト要員として使い捨てられるよりは100倍マシだけどプログラミング自体が未経験の初心者相手にはちょっと酷かも…(´・ω・`)
  • 60代からでも学べるプログラミング言語はある?(@DIME) - Yahoo!ニュース

    ソニー生命保険の調査ではシニアのプログラミング熱が高まっていることがわかっている。そこで、シニアのプログラミング教室に、60代から始められる難易度の低い言語と学び方を教えてもらった。自分の親や自分がシニアになったときに役立てよう。 男性シニアの2割弱がプログラミング学習に意欲的 ソニー生命保険が2018年10月5日~10月9日に全国のシニア(50~79歳)の男女に対して行った「シニアの生活意識調査」では、「65歳以降の就労意向がある」シニアの3人に1人、「学び直し意向がある」ことがわかった。 シニアが学習したいことのトップ3は、1位「語学」2位「歴史」3位「パソコン・インターネット」。さらに学び直し意向がある男性シニアの2割弱が「プログラミング学習」に意欲的という結果になった。 プログラミングは今、小学生から大人まであらゆる世代に注目が集まっているが、シニアにまで浸透しているようだ。 60

    60代からでも学べるプログラミング言語はある?(@DIME) - Yahoo!ニュース
    t-murachi
    t-murachi 2019/03/03
    正直言語は何でもいいと思うがそれにしたって何故Web? サーバーサイドでPHPったらLinux+Apacheの設定からは逃れられんし挙動を理解するにはHTTP通信のしくみやHTMLなどを同時に抑えなきゃならず動いてもイマイチピンと文字数
  • 仕事でプログラミングしてる人ってどこでプログラミング覚えたんだろ

    すぎむら @sugitk @Trooper501st 学生時代もほんのちょっとだけやりましたが、仕事を通して身に付けたのが99%ですね。。どうやって 0→1 にしたのかはもうわからないです(笑) 2019-02-05 21:59:23

    仕事でプログラミングしてる人ってどこでプログラミング覚えたんだろ
    t-murachi
    t-murachi 2019/02/09
    PC-8001mk2と「はるみのゲームライブラリー」。本格的にゲーム自作し始めたのは中学から。
  • 体系的にプログラミングを教えられると挫折するタイプの人はご注意!|ふろむだ@分裂勘違い君劇場

    「専門学校では、全くの素人に、体系的にプログラミングを教えることで、それなりにプログラムが書けるようにしている」という記事が賛同を多く集めていた。 しかし、私の場合、まったく逆だった。体系的にプログラミングを教えられたらすぐに挫折したけど、体系もカリキュラムも全部無視して、自分の興味の赴くままにプログラミングを学んだら、ごく短期間に、劇的にプログラミング能力が高まった。 元記事によると、専門学校では、素人は、まず、簡単なアルゴリズムの問題集をやらされるとのことだが、こんなことをやらされたら、僕のようなタイプの人間は、まず挫折する。 実際、大学でプログラミングの授業を履修したときは、すぐに挫折した。 なぜなら、退屈だからだ。 僕は、子供の頃からそうなのだが、退屈なことを続けることができない。だから、小学生の時に公文式をやったときも、すぐに挫折した。しかし、学校の算数のテストでは、満点以外の点

    体系的にプログラミングを教えられると挫折するタイプの人はご注意!|ふろむだ@分裂勘違い君劇場
    t-murachi
    t-murachi 2019/01/05
    挫折ってのは大袈裟な気もするけど、入口が決して体系的ではなかったってのは当てはまる。それは人が言葉を覚える過程に似ている気もする。だからこそ、国語の教育内容は体系的であるべきなんだと思う。
  • 底辺IT企業は『書けない』プログラマとどう向き合ってきたか - megamouthの葬列

    新年から夢のない話で申し訳ないのだが、表題のとおりのテーマである。 note.mu という記事があって、むやみに長いので飛ばし飛ばし読んだ。 大意としては、世の中には「書けない」プログラマというのがいて(元エントリでは学生さんのようである。さもありなん)そういう人はどうやったって書けるようにならないんだから、諦めろ、という話のようである。 で、じっと手を見て、下請け底辺のIT企業にいる私たちは、このような人々をどうしてきたろうか、と考えると、「放ったらかし」にしたなあ、と思うのである。 最初のほうは優しく教えていたと思う。話したりハンズオンしている時に、あっこの子、変数のことわかってないな、と感じたら、ホワイトボードを持ち出してきて、例の"x"と書いた箱の絵に矢印を引いて、値が入っている図を書いて、「わかった?」「あ、はい」みたいなやり取りをして終わり、という程度の「教育」である。 だが、

    底辺IT企業は『書けない』プログラマとどう向き合ってきたか - megamouthの葬列
    t-murachi
    t-murachi 2019/01/04
    正月からまた暗澹たる気分になるものを読んでしまった…('A`)
  • お前は絶望的にプログラミングに向いてないから諦めて刺身にタンポポ乗せる仕事でもやってろ|古都こと|note

    刺身にタンポポ乗せる仕事ってきょうび言わねーな……。 プログラミングとは、勉強も運動もスマブラも下手なクソ隠キャ中学生が「俺もパソコン1台で凄い技術者になって…!」とワクワクしながら始めるものの思ったより普通に難しいし学校の試験で出たような知識要求されるしで3日で放り投げ、10数年後にnoteで「お前らは絶望的にプログラミングに向いてないからやめろ」なんて記事を書くだけのザコに成り下がる、夢と希望に溢れた技術である。 近年ではパソコンのスペックの上昇にともないできることも増え、どこのご家庭にもあるRTX2080で簡単にディープラーニングもできるようになった。Unityで3Dゲームをバリバリ動かしてもブルースクリーンは出ない。やっぱ世界を広げるのは小賢しい知恵よりもスペックの暴力だぜ。 開発環境や言語も選択肢豊富で、エディタもかつては有料クラスでも手に入らなかったような贅沢な機能が満載のもの

    お前は絶望的にプログラミングに向いてないから諦めて刺身にタンポポ乗せる仕事でもやってろ|古都こと|note
    t-murachi
    t-murachi 2019/01/01
    読んでほしい人には絶対に目に触れることがないタイプの記事だ…ッ!! たとえ読まれたとしてもそれが決して自分事として振り返られることのないやつ…ッ!!!
  • エンジニアの能力と今どきの難しさ

    エンジニア(ここでは主にプログラマー)に必要な知識や経験って、ざっくりベース、カテゴリ、実行環境というレイヤー分けられると思ってて、それぞれに対してはだいたい以下のような定義で考えている。 ①ベース コンピュータサイエンス(CS)などの理論的なもの低レイヤー②カテゴリ フロントエンド / バックエンド / クライアントアプリなど③実行環境 特定のプログラミング言語や開発環境やツール、フレームワークやライブラリなど最近の潮流で言うと、③の部分から入る人が多いと思う。 ③は比較的習得が楽なこともあって、初心者がプログラミングを始める際には一番コストパフォーマンスが高い。中身はブラックボックスであってもなんとなく動くものは作れるので、自己満足にしろ仕事にしろ成果として見えるものにはなる。 ただし、流行り廃りが速く、手を動かし続けないとキャッチアップしていけない。 ①は習得するのに時間かかる。その

    エンジニアの能力と今どきの難しさ
    t-murachi
    t-murachi 2018/06/28
    抽象的な話をしたいのか具体的な話をしたいのか。取り扱うものによって何がベースで何がミドルかって範囲は全然変わってくるしベースだから難しくて習得に時間がかかるって印象づけは初学者には害悪だよ。
  • TechCrunch

    The Station is a weekly newsletter dedicated to all things transportation. Sign up here — just click The Station — to receive the newsletter every weekend in your inbox. Subscribe for free.  W

    TechCrunch
    t-murachi
    t-murachi 2018/06/21
    学生やり直そうかな…(´・ω・`)
  • 『教え方が上手い人は何をしているか?』を具体的にまとめた表がとても参考になると話題に

    融子 @kinyuuchan 青田努さんがまとめたもので、私自身が後輩指導の際に意識したいとともに上司からもこのように指示をあおぎたいなという思いでツイートしました。まわしもんでもなんでもないんですが、こんなに拡散されているのは同じ思いの方がそれなりにいる証拠だなと思いました🌸 2018-06-18 11:37:11 リンク www.wantedly.com 【図表】教え方がうまい人は何をしているか(ヘタな場合はこの8つのどれかができていない) | 株式会社アイ・キュー 「教える」というのは業界や職種を問わず大事なスキル。でもその行動品質はさまざまですよね。教え方がうまい人たちに共通するのって、多分この8つなんじゃないかと思っています。いかがでしょうか。 6 users 76

    『教え方が上手い人は何をしているか?』を具体的にまとめた表がとても参考になると話題に
    t-murachi
    t-murachi 2018/06/19
    うへー、ワシ超苦手なヤツだった… 激しく反省orz
  • 大学での初心者に対するプログラミング講義ではC言語を使うべきでない - Qiita

    今日、大学に入って最初のプログラミングの授業があった。それについて少しばかり思うことがあったのでここに記す。以下の文章は、工学部情報系学科一回生の、最初のプログラミング授業について述べたものである。タイトルにもある通り、この文章は「初心者に対する」講義について言ったものであり、機械制御を専攻する学生に対する講義などを言うわけではない。 最初の言語がC 結論から述べよう。最初のプログラミング言語にC言語は向いていない。できないとは言わないが(私が最初に触れた言語もCだが)、より有力な候補がいくらでもある。私の所属する学科には機械分野に進む人も多いので、それに使われるCを、という思惑もあるのだろう。しかし、初心者が「プログラミングを」学ぶ言語としてはお世辞にも良いとは言えない。私が思うプログラミング初心者に向いた言語とは、次の条件を満たすものである。 現在普及している 環境構築が容易(私の大学

    大学での初心者に対するプログラミング講義ではC言語を使うべきでない - Qiita
    t-murachi
    t-murachi 2017/06/18
    教え方が悪そうだなと言うのは理解できるが…(´・ω・`) 大学のスタンスとして、プログラミングを教えたくてやってるのか、Cを修得してもらう必要があってやってるのかって辺りの事情もあるだろうしなんとも。