プログラミング

プログラミングと通信制高校

通信制高校は全日制高校と比べると、自由な時間が多くその時間をどう過ごすかが重要であると言えます。特にITやプログラミングに興味のある生徒の集まるつくば高等学院では、その時間にITやプログラミングを学び有意義な高校生活を送ることを目指しています。

C言語の練習

高校でプログラミングができる学校を探す

プログラミングを学べる高校を探すといくつかあり商業高校や工業高校、技能連携校、通信制高校のサポート校などがあります。ほとんどは授業形式や動画の視聴が中心だったりしています。

つくば高等学院では基本的には授業形式は取らず、個別に各自のペースで少しずつ進めていきます。時間を決めてやっても身につきませんので、自由に好きなだけ挑戦してもらいます。

生徒はC言語、PHP、MySQL、JavaScript、Python、Ruby、VBA、Basic、Unity(C#)、HSPScratchなどほぼ自力で身に着けていきます。ここで紹介する言語以外にも、生徒は日々、さまざまなことに挑戦していきます。

どのプログラミング言語でも必要に応じて躊躇せずにコードを書けるようになるのが、ツクガクのプログラミング技能習得のための学習スタイルです。

プログラミングで成長する通信制高校の生徒

自分が作りたいものを作るためには、徐々にレベルを上げ難しい課題を見つけ問題解決をするためには粘り強さが必要です。自分の考えたゲームやシステムを完成させるためには、今の自分にわかるところからプログラミングを開始して、わかる範囲から少しずつ難易度を上げていき、自分で考えたコードを何度も見直し、修正する試行錯誤(トライアンドエラー)を繰り返し課題に対しての粘り強さを身に付けプログラマとしてまた人間的な成長も目指します。プログラミングに時間を費やし、成長できるのは通信制高校の生徒ならではです。

科目にプログラミングやITを絡めて学ぶ

高校の教科である情報であればプログラミングの練習をそのまま情報の成果物として扱うことができます。理科であれば物理の場合は物理演算を使ったプログラミングをすることも可能です。ITを使うという意味では国語であればワープロ検定試験の練習ではたくさんの文字を読み写したり、ビジネス文書のような表現方法を学ぶ練習があるので、十分評価を受けるに値します。各科目で自分の考えをプログラミングし学習ソフトウェアを開発する生徒もいます。

最近のプログラミングの様子

プログラミング

HDDをSSDに換装

HDDをSSDに変えると早くなるという話は聞いたことのある人も多いと思います。確かにめちゃ早くなります。 HDDが完全に壊れてからでは遅いよ 今回、換装したのはデスクトップマシン。最近やたらとHDDがガラガラ嫌な音を立て処理も...
プログラミング

自作OSの製作に挑戦

先日からマシン語などに興味を持って、いろいろと調べていた生徒がOSの自作に挑戦しています。 完成するかどうか楽しみですが、まずはやってみることが重要。やらずに諦めるようではツクガクではやっていけません(w ゼロからのOS自作入...
プログラミング

高校生だしマシン語もやってみよう!!

高校2年生、果敢にマシン語に挑んでみました。 挑戦することは何より大切!意味が分からなくてもやってみよう!! マシン語ってプログラミング言語なんですか? マシン語もプログラミング言語の一つ。早い話が一般的な高水準なプログ...
プログラミング

ブロック崩しを作ろう

以前も書いたような気がしますが、改めてブロック崩しについて考えてみましょう。 ツクガクに来たからにはプログラミングの基本くらいは覚えて卒業したいものです。せっかく通信制高校に入って時間もありますし、ブロック崩しくらいは自力で作れるよ...
プログラミング

IchigoJamBasicは分かりやすい

だんだん、プログラミングに慣れてきた新入生。でも、まだまだ初心者。 Scratchからちょっとだけレベルアップした生徒と、それなりにできるようになってHSP(HotSoupProcessor)でプログラミングを始めた新入生たち、今日...
プログラミング

生徒作品シューティングゲーム

おじいちゃんとバグ軍団 生徒作品のおじいちゃんとバグ軍団。 生徒が考えたストーリー:このゲームはおじいちゃんがゲームの世界に入り、バグ軍団と戦うゲームです。誰が一番スコアを多くとったか競うゲームです。 とのこ...
プログラミング

新入生・未経験でもプログラミング能力伸び盛り

新年度が始まり1か月以上たちました。そろそろ梅雨入りでしょうか? そんな中、新高校1年生も徐々に実力をつけ始めています。 中学生にプログラミングを教える高校生 やっぱりみんなITが好きなのもあって、初心者には積極的に教え...
プログラミング

ホットケーキ作りから考えるプログラミング

自分の考えをコードに置き換えるためには自分が想像したこと、考えたことをプログラミングすればよいのですが、そこが最も難しいところでプログラミングは勉強したもののその先に進むことができないという話を聞いたことがあります。 まずは何をした...
タイトルとURLをコピーしました