「はじめてのP」は高校生以上を対象としたプログラミング入門講座。一般社団法人日本オープンオンライン教育推進評議会(JMOOC)公認プラットフォーム「gacco」で配信する。
国立情報学研究所(NII)にとって初開講となる本講座 で、初めてプログラミングを学ぶ高校生以上を対象とした入門編。NIIの若手研究者 3 人が講 師を務め、モデレーターはタレントでエンジニアの池澤あやかが務める。4 週間にわたって、ゲームのプロ グラミングなどを通じてプログラミングの基礎を体験したり、身近な題材を使ってコンピュータの背後 にある数理エッセンスを学んだりする。

gaccoの講座ページ: https://lms.gacco.org/courses/course-v1:gacco+ga068+2016_08/about

NIIのニュースリリース:http://www.nii.ac.jp/userimg/press_20160517.pdf

受講受付開始日:
平成 28 年(2016 年)5 月 17 日(火)
開講日:
平成28年(2016年)8月19日(火)
講師:
秋葉 拓哉(情報学プリンシプル研究系 助教)
坂本 一憲(アーキテクチャ科学研究系 助教)
対馬かなえ(アーキテクチャ科学研究系 助教)
モデレーター: 池澤あやか(東宝芸能)

第 1 週 プログラマになる〜プログラミングの魅力を学ぼう!〜
出演:秋葉 拓哉・坂本 一憲・対馬 かなえ・池澤 あやか
・ 講師がどんなプログラミング人生を歩んできたか聞いてみよう
・ 本講座で何をどこまで学べるのか?
・ 本講座に入る前に知っておきたいプログラミングの基礎の基礎
・ プログラミング力がメキメキ!プログラミングを習得するコツ
第 2 週 プログラミングのいろは〜ビットくんのツイートをいじり倒そう!
出演:坂本 一憲
・ ビットくんをいじって学ぶ簡単プログラミング
・ ビットくんのツイートを入れ替えて学ぶ命令の順序
・ ビットくんの複数のツイートの色を変えて学ぶループ
・ ビットくんの不人気ツイートを消して学ぶ条件分岐
・ ビットくんの「いいね」獲得数を計算して学ぶ関数
第 3 週  プログラミング入門〜ビットくんのゲームを完成させよう!
出演:対馬 かなえ
・Racket入門〜5分ではじめるプログラミング〜
・構造体〜ゲームの世界を定義する〜
・ビットくんを複雑な条件分岐を使って動かそう
・ビットくんが家に帰ったらゲームを終了させよう
・Racketゲームプログラミング〜自分で新しいゲームを作る!?〜
第 4 週  アルゴリズム入門〜プログラミングの理論を体験で学ぼう!〜
出演:秋葉 拓哉・池澤 あやか
・並び替えゲームの必勝法〜選択ソートとマージソート〜
・迷路の必勝法〜右手法と幅優先探索〜
・石取りゲームの必勝法〜二進法とXOR〜