【科目B対策】ハッシュ法(ハッシュ探索)を擬似プログラミング言語で理解する
― 探索が一瞬で終わるアルゴリズム ― はじめに 基本情報技術者試験・科目Bでは、 探索ア ...
【科目B対策】線形探索法を擬似プログラミング言語で理解する
― 初学者のためのアルゴリズム入門 ― はじめに 基本情報技術者試験の科目Bでは、「プログ ...
【科目B対策】配列から「最大値の位置(添字)」を求めるアルゴリズム
前回は、配列の中から 最大値そのもの を求めるアルゴリズムを学びました ...
UML(統一モデリング言語)とは何か
― システムを「図」で設計・共有するための共通語 ― プログラムは、いきなりコードを書き始 ...
Unity/C# 抽象クラスと override 入門
1ファイル → 分割 → 図解 → 自動テストまで TL;DR 学べること:abstrac ...
ドラクエ風WinFormsをクラス分けで整理する(4人開発・完成チュートリアル)
この教材は、単一フォームから始めて、GameController → Model/Serv ...
LINEグループで理解するオブジェクト指向
― クラスとオブジェクトを身近な例でイメージする ― 1. はじめに プログラミングの学習 ...
ゲームキャラクターで理解するオブジェクト指向
― 設計図からいくつでも作れる世界 ― では前回の「LINEグループの例え」を、今度はゲー ...
【C#入門】「モブ」は継承で作れ!~敵も村人も動くオブジェクト~
はじめに RPGやアクションゲームを作っていると、敵キャラやNPC(村人など)を「動く存在 ...
ボタンひとつでわかるポリモーフィズム ― Enemy/Slime/Goblinで学ぶ
対象:最短でポリモーフィズムを体感したい初学者 ねらい:まずは「ボタンを押すだけ」の最小実 ...