タグ

プログラミングに関するrz1h931f4cのブックマーク (154)

  • 小学校プログラミング教育「理科や算数の授業の中で」 | NHKニュース

    コンピューターやIT機器の仕組みを学ぶ「プログラミング教育」が小学校で必修化されるのに向けて、文部科学省の有識者会議は3日、理科や算数などの教科の授業の中で、タブレット端末などを使って簡単なプログラミングの考え方を子どもたちに学ばせる案をまとめました。 それによりますと、小学校では理科や算数などの教科の授業の中で、タブレット端末などを使って簡単なプログラミングの考え方を学ばせるということです。例えば理科の授業では、身近な家電製品などを制御するのにプログラミングが活用されていることを紹介し、その後、端末を使って子どもたちに実際にプログラミングを再現させて、仕組みを学ばせることなどが想定されています。 こうした教育を進めるうえで、有識者会議は教員の指導力を向上させるため、授業の進め方を集めた事例集を作ることなどを提言しています。 会議の主査を務める東北大学大学院の堀田龍也教授は、「将来、役に立

    小学校プログラミング教育「理科や算数の授業の中で」 | NHKニュース
  • 子どもも大人もプログラミング 人気のワケ | NHKニュース

    「プログラミングを学ぶことは、あなたの将来だけでなく、アメリカの将来にとって重要です。新しいビデオゲームを買うだけでなく、作ってみよう。最新のアプリをダウンロードするだけでなく、設計してみよう」。 2013年、アメリカのオバマ大統領はコンピューターを動かすための技術「プログラミング」の重要性をこう訴えました。ITがあらゆるビジネスで欠かせないものとなり、プログラミングができる人材が世界中で求められています。さらに、プログラミング教育が遅れているとされる日でも、学校での必修化の動きが進んでいます。(経済部 加藤陽平) プログラミングが人気の習い事に ふだん当たり前のように使っているスマートフォンやパソコン。写真や動画を見たり、メッセージを送ったりと生活に欠かせないものになっていますが、そうしたコンピューターの動作や処理をするための技術が「プログラミング」です。 そして、このプログラミング

    子どもも大人もプログラミング 人気のワケ | NHKニュース
  • プログラミング 世代問わず受講の動き広がる | NHKニュース

    コンピューターを動かすために必要な技術、プログラミングの教育が重要性を増すなか、子どもだけでなく、社会人の間でも、プログラミングの教室を受講する動きが広がっています。 また、別の企業が提供しているプログラミング教室では社会人を中心に受講者が増えていて、オンラインの教室も合わせると去年より3倍以上に増加しています。出版社に勤める女性の受講者は「今後ウェブサービスを立ち上げるために必要なスキルを身につけたい」と話していました。この教室を運営する「コードキャンプ」の池田洋宣社長は「プログラミングができることが社会人にとっての付加価値になってきていて、受講者は年々増加している」と話していました。 プログラミング教育を巡っては、中学校ではすでに必修化されていますが、政府は2020年度から小学校でも必修化を検討しています。 また、IT企業以外でもインターネット上のサービスが欠かせなくなっていることから

  • プログラミング教育 小学校での必修化 検討始まる | NHKニュース

    小学校でのコンピュータープログラミング教育の必修化に向けて、文部科学省の有識者会議が開かれ、必修化した場合の課題や授業の内容などについて検討を始めました。 13日から始まった文部科学省の有識者会議には、情報教育の専門家やIT企業の担当者など16人の委員が出席し、小学校でプログラミング教育を必修化した場合の課題や授業の内容などについて意見を交わしました。委員からは「専門性の高い授業は高校生からで十分なので、小学校では楽しみながらコンピューターに慣れ親しむ内容にすべきだ」といった意見や、「ほとんどの小学校教員はプログラミング教育の経験がないため、研修体制の構築が必要だ」という指摘が出ていました。 有識者会議では来月中に意見を取りまとめ、中教審=中央教育審議会で進められている学習指導要領の改訂の議論に反映させることにしています。 会議の主査を務める東北大学大学院の堀田龍也教授は「子どもたちは著し

  • プログラマの心の健康

    目次 はじめに 情報不安について 人の話を聞くこと 寝てから考えよう わ・ざ・と、ゆ・っ・く・り・、や・っ・て・み・よ・う ロビンソン式悩み解決法 驚き、最小の法則 むしょうに腹が立つあいつのこと あなたは、そのままでいいんです はじめからやり直したい症候群 人から信頼されるためにはどうしたらよいか トラブルがチャンス あなたはひとりではありません あなたのための聖書の言葉 ぜひ、感想をお送りください リンク集 更新履歴 はじめに 私はプログラマです。 プログラムを書いて生活の糧を得ています。 プログラマというのは精神的にも肉体的にも過酷な仕事だと思われています。 夜遅くまでディスプレイに向かい、 キーボードを叩き、ジャンクフードをべながらバグをとる…そんな職業だと思われています。 確かにそういうところもありますが、プログラマも人間です。 不健康な生活を長いこと続けることはできません。

  • プログラムの生産性を高めるためになにを勉強するか - きしだのHatena

    用語は形式的なものではなく感覚的なものであることをお断りしておきます。 言語・フレームワーク・プラットフォーム まず最初に触れるものでとっつきやすい。何か使えないことには話になりません。多くの人が、勉強というとまずここ。 何かすでにつかえる人が新しく勉強することは、生産性をあげない。そのプラットフォームを初めて採用するときの準備が減らせる。どちらかというと仕事の選択肢を増やす感じですね。 深く知ることは、最適なコードを書きトラブルを減らしトラブルが起こったときの対策も早くなるので、生産性があがります。ただ、ある程度の深さ以降は生産性への寄与度がさがるので、その点では深くまで勉強する必要はありません。 プロダクトの使い方なので、プロダクトの寿命が勉強成果の寿命です。実際に使わないものの勉強は無駄になるし、使われなくなったら無駄になる。寿命もそう長くないです。 「プログラマは勉強してもすぐ使わ

    プログラムの生産性を高めるためになにを勉強するか - きしだのHatena
  • ssig33.com - Windows マシンを買うべき理由

    タブレットと呼称される計算機にあっても少しづつ Windows の存在感が増してきている昨今です。僕はいまのところ AndroidiPad ではなくこの Windows が普及することが望ましいと考えています。それは以下の理由からです。 Visual Studio と VirtualBox が現実的に動く 「iPad こそが完璧なダイナブックだ」などと言っている人が一時期いましたが、プログラミングが不可能なこの機械がダイナブックなどであるわけがありません。パーソナルコンピューターだとも若干言い難いものでしょう。 Android では開発環境がいくつかありますがどれもまあ使いたくなるような代物ではありません。 ところが Windows では液晶サイズが 8 インチで 350g のタブレットで Visual Studio などの物の開発環境が現実的に動きますし、 VirtualBox

  • コーディング技術にこだわり過ぎるとITエンジニアの地位は向上しない - プロマネブログ

    ITエンジニアの地位はなぜ低いのか:日経ビジネスオンライン エンジニアの地位向上を図りたい、これは同意ですが、そのための解決策がコーディングスキルですか。。。 エンジニアの地位向上のためには、まず何が問題かをきちんと分析できなければ話になりません。ちょっと考えてみます。 追記) なぜかブコメ欄を見るといろいろコメントが発散してる。。。 下手な日語で申し訳ないです。 旨は「プラスアルファが必要って言ってるのに、paizaはコーディングの話だけなんだ~。プラスアルファどこいった」です。 ちなみにJavaの誤記は直しときました ブクマ炎上反省会はこちら 「コーディング技術にこだわり過ぎると~」の反省会 - プロマネブログ IT業界の価値提供の構造 いわゆるSIerをモデルに価値をどのように提供しているのか、考えてみます。 ※まあ、自分の仕事から考えるのが一番カンタンですし。 SIer

    コーディング技術にこだわり過ぎるとITエンジニアの地位は向上しない - プロマネブログ
  • For X Developers: 「プログラミング上達がはやいヤツの特徴10個」を9ヶ月間実践してわかったこと

    @HIROCASTER さんの記事 プログラミング上達がはやいヤツの特徴10個 を騙されたと思って試し,9ヶ月経った今の気づきを書いておきます. ① 毎日コードを書く 始めた当初は楽しさがわからず,なかなか辛かったです. しかし入社した時に,5分でもとにかく「毎日」続けようと決めて,PCも常に持ち歩いて続けました. コードを書く 不明点が出て壁にぶつかる 調べる 解決 モノが動く 楽しい コードを書く ... 結論これです. 毎日続けると,様々なものがどんどん積み上がります. コードを書くスピード,品質が上がるのに伴って,コードを通して実現できることが増えます.そして,難しいことにも挑戦してみようと思うようになります. その結果,やっている内にどうしていいかわからないバグなどが発生し,一旦は壁にぶつかります.しかし,ネットで調べたり人に相談したりして解決できると,楽しくて,またさらに新しい

    For X Developers: 「プログラミング上達がはやいヤツの特徴10個」を9ヶ月間実践してわかったこと
  • 高校3年でグーグルをソデにしたルーマニアの怪童イオヌッツ。世界が欲しがる頭の中

  • 全米の学校でプログラミング授業 NHKニュース

    コンピューターのプログラミングを国語や算数などと同じように学校で教えるべきだという議論が活発になっているアメリカで、子どもたちにまず1時間、プログラムの作り方を学んでもらおうというキャンペーンが始まりました。 このキャンペーン、「Hour of Code」は、アメリカでコンピューター教育の普及に取り組むNPO団体が呼びかけ、9日から1週間の日程で始まりました。 期間中は、キャンペーンに賛同した全米の2万を超える学校で、教師が授業の1時間を使って、児童や生徒にコンピュータープログラムの作り方などを教えるほか、IT企業などが店舗で無料の講座を開いたり、インターネット動画を通じたレクチャーを行ったりします。 主催したNPOは、プログラミングを学校で国語や算数などと同じ科目として教えるべきだと訴えていて、今回のキャンペーンにはマイクロソフトやアップル、それにフェイスブックなどのIT企業も協賛してい

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

  • プログラマとテストエンジニアにバトル勃発!正しいバグ票の書き方とは?

    バグレポートに関する問題はどこでも起きている 記事は、バグの修正依頼として作成されるバグ票(バグレポート)を対象としています。プログラマが自身でデバッグを一通り終えた後で、テストを専門とするテストエンジニアにそのプログラムをテストしてもらい、その際に検出されたバグを報告してもらうための文書がバグレポートです。独立した部門でテストを実施している会社では、このような形態とバグレポートによる修正依頼が一般的だと思います。 連載は、テストエンジニア向けに、バグ修正のプロセスにおいて非常に重要でありながら、あまり注目されていないバグレポートのあるべき姿をさぐってみたいと思います。 早速ですが、プログラマとテストエンジニアの間でこのようなやりとりがあるのを見たことはありませんか? テストエンジニアとプログラマの間でこんなやりとりが起こっていませんか? 開発進捗会議にて プロジェクトリーダ: Aさん

  • iPhoneアプリ開発の入門者・初心者におすすめな12冊の書籍(2012年7月版) - 拡張現実ライフ

    記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。 Photo by tswicegood こんにちは。アキオ(@akio0911)です。 今日は、iPhoneアプリ開発初心者におすすめな入門書籍を紹介しようと思います。 追記 ↓ 2015年11月版を公開しました! ⇒ iPhoneアプリ開発にオススメの7選(初心者向け含む)2015年11月版 iPhoneアプリ開発にオススメの7選(初心者向け含む)2015年11月版 iPhoneアプリ開発は初めて!という方にはこれ

  • 「うわっ…私のバージョン管理、ダメ過ぎ…?」を解決するGitの使い方“超”入門

    「うわっ…私のバージョン管理、ダメ過ぎ…?」を解決するGitの使い方“超”入門:かんばん!~もし女子高生がRedmineスクラム開発をしたら(5)(1/3 ページ) 連載は、ちょっととぼけた女子高生の姉妹が今注目のアジャイル開発手法であるスクラムプロジェクト管理ソフトの「Redmine」を使って、システム開発をするというフィクションです。 これまでのお話 連載は、ちょっととぼけた女子高生の姉妹が今注目のアジャイル開発手法であるスクラムプロジェクト管理ソフトの「Redmine」を使って、システム開発をするというフィクションです。 ひょんなきっかけから電子目安箱(カウンセラー)を開発することになった「ぷりん」と「まいん」の姉妹。第1回の『高校生になって初めてスクラムを始めました~「ストーリー」で何を作るかまとめよう』、第2回の『スプリントと“かんばん”でチームのビートを刻め!! ~ス

    「うわっ…私のバージョン管理、ダメ過ぎ…?」を解決するGitの使い方“超”入門
  • Googleが示すJavaScriptを350倍高速化する秘訣 - ぼちぼち日記

    1. はじめに、 今年も Google I/O が開催されました。一度も現地に行って参加したことはないのですが、毎年セッションの内容は技術的に高度なものばかりでいつも注目しています。今年の一つ興味深いセッションで、 「Google I/O 2012 - Breaking the JavaScript Speed Limit with V8 (Daniel Clifford)」 スライド ,ビデオ というのがありました。(ビデオ・資料をすぐ公開してもらえるのはホントありがたいです。) ご存じの通り V8 は Chrome に搭載されているばかっ速い JavaScript エンジンで Node.js でも採用されています。このセッションは、 V8 の内部実装の解説を元にどう JavaScript の実行速度がパフォーマンスチューニングができるかという内容で、もうこれは必見で見逃せないものです。

    Googleが示すJavaScriptを350倍高速化する秘訣 - ぼちぼち日記
  • 音を出すプログラムを書く時に参考にしている本とか - 音の鳴るブログ

    Kyoto.pm町家ハッカソンの懇親会のときに id:hitode909 に音を出すプログラムを書くときに参考にしているについて聞かれた。だいたいネットの情報で済ませているのでネットで済ませていると答えたのだけど、屋に行くとすぐにを買ってしまう癖があって、持ってはいるので書きます。下にいくほどプログラムと関係なくなっていきます。ほとんど読んでいないです。適当に列挙してみたら思ったより多かった。 C言語ではじめる音のプログラミング http://www.amazon.co.jp/dp/4274206505 ディレイとかコーラスとかのエフェクター。プログラムが書いてあるので分かりやすい。でもwavファイルを読み込んで加工して書き出すみたいな感じなのでリアルタイムに連続的に入力を加工したいときは工夫が必要。アルゴリズムは低速な感じ。 C/C++によるディジタル信号処理入門 http://

    音を出すプログラムを書く時に参考にしている本とか - 音の鳴るブログ
  • Vimを見やすく、スタイリッシュに。コダワリの設定 2項目 | DOTAPON Blog

    プログラマが最大限の力を発揮するためには、道具の手入れは欠かせませんよね。 今回は頼れる相棒Vimの、外観の設定について語ってみます。 色 – colorscheme 個人的には黒背景が、目に優しい感じで好きです。 colorscheme は何を使っていますか? 黒背景で有名どころは desert あたりでしょうか。 自分のイチオシは、何といっても jellybeans 。 落ち着いた雰囲気で、調和した色合いがとてもステキです。おすすめ。 これまで何十と colorscheme を試してきましたが、これを超えるものには未だ出会っていません。 スクリプトのタイトルも凝っていて、製作者の愛が溢れている点もグッドです :) 見えない文字の表示 – listchars タブ文字や行末など、普段見えないものを可視化するのが listchars です。 set listchars=eol:$

  • ドラッグ&ドロップでアプリ作成! 言語の学習にもなるツール | ライフハッカー・ジャパン

    「プログラミングに興味がある」または「オリジナルアプリを作成してみたいけど最初の一歩が踏み出せない」という方であれば、『Google Blockly』というプログラム言語学習用のウェブアプリがオススメです。ブロックをドラッグしてアプリを構築すると、実際のプログラム言語に変換してエクスポートしてくれます。 BlocklyはApp InventorというGoogleのグラフィカルコーディングツールに感化されたツール(そしてそのApp InventorはMITが開発した子ども用プログラム言語学習ツール『Scratch』の影響を受けて開発されたツール)。実際、Blocklyの見映えはScratchそっくりとなっているのですが、Blocklyはコードブロックのエクスポート、JavaScriptDartPython、XML下のコードの表示が可能。子どもだけでなく大人にも最適な学習ツールとなっていま

    ドラッグ&ドロップでアプリ作成! 言語の学習にもなるツール | ライフハッカー・ジャパン
  • [Xcode 4.3] iPhone アプリを iPad 対応のユニバーサルアプリにする方法 * ラクイシロク

    どもっ。ラクイシ(@rakuishi07)です。 今回は、iPhone アプリを iPad 対応のユニバーサルアプリにするための手順を簡単にですが紹介します。 1. 「アプリ名」→「TARGETS」で右クリック →「Depulicate」を選択。 2. 表示されたダイアログで「Duplicate and Transition to iPad」を選択。 3. 「TARGETS」に「アプリ名-iPad」が、左カラムに「Resources-iPad」フォルダが追加されていることを確認。 4. 「TARGETS」のコピー元(-iPad)がない方の「Devices」を「Universal」に変更。 これで、iPad シミュレータ上で動作します。 後は、iPad 向けに微調整するのみです。 参考:Xcode4.2におけるiPhone/iPadユニバーサルアプリ化: iPhoneアプリ開発備忘録