#01 プログラミング入門; 様々な誤差
printfや計算式における文字列の仕様について。
#02 分岐と反復; 数値積分
最大公約数を求める際の二つの数の差を法則や、それとユークリッドの互除法の関係性について。
#03 制御構造; 配列とその利用
配列の操作について。
#04 配列(2); 手続きと再帰
ローマ字のアナグラム生成について
#05 2次元配列; レコード; 画像
三角形の塗りつぶしについて
#06 画像の生成(総合実習)
星の動きのタイムラプス画像の生成
#07 整列アルゴリズム; 時間計測
各ソートアルゴリズムのデータ数と所要時間の関係について
#08 時間計算量; 乱数とランダム性
クイックソートとスパゲッティソートのデータ数と所要時間の関係について
#09 オブジェクト指向
複素数を表すクラスの作成
#10 動的データ構造; 情報隠蔽
単連結リストを使ったCUIテキストエディタについて
#11 C言語入門; f(x)=0の求解
C言語で記述するコムソート
#12 さまざまな型; 動的計画法
動的計画法を用いたフィボナッチ数列の算出について
#13 文字列の操作; 2次元配列(2)
2次元配列を用いたスライドパズルゲーム
#14 構造体; 表と探索
色の合成プログラムについて
#15 チームによるソフトウェア開発(総合実習)
トンネルの中を走る自動車からの視点のアニメーション