C++セミナー(初級)🔗
・開発環境構築
・出力処理
・データと型
・入力処理
・演算子
・条件分岐処理(if)
・条件分岐処理(switch)
・繰り返し処理(for)
・繰り返し処理(while)
・アドレスとポインタ
・配列
・文字と文字列処理
・関数
・変数のスコープ
・構造体とクラス
・まとめ
C++セミナー(中級)🔗
・コマンドライン引数
・名前空間
・関数オーバーロード
・関数テンプレート
・関数ポインタ
・インライン関数
・例外処理
・オブジェクト指向プログラミング
・クラステンプレート
・演算子オーバーロード
・派生クラス
・関数オーバーライド
・抽象化プログラミング
・仮想メンバ関数
・抽象クラスとインターフェース
Git+GitHub🔗
・GitHubアカウントの作成
・GitとGitHub CLIのインストール
・リポジトリの作成とclone
・編集データのcommitとpush
・更新データのfetchとpull
・ソースコード管理除外(gitignore)
・編集データの競合とmerge
・共同開発(collaborator)
・リポジトリ内分岐(branch)
・リポジトリ派生(fork)
・ソースコード統合要求(pull request)
・変更の復元
OpenCV(C++)🔗
・OpenCV環境構築
・画像の読込,保存,表示
・USBカメラの制御
・画素の読込,書込
・Grayscale変換
・色空間変換
・二値化処理
・色抽出処理
・モルフォロジー変換
・フィルタ処理
・エッジ検出処理
・Hough変換
・テンプレートマッチング
・ラベリング
・背景差分法
・フーレム間差分法
・オプティカルフロー
・アフィン変換
ROS2(C++)
・ROS2環境構築
・トピック
・独自型トピック
・サービス
・独自型サービス
・アクション
・パラメータ
・launchファイル
・コンポーネント
・ゼロコピー
C#セミナー
・開発環境構築
・入出力処理
・データと型
・関数
(変更可能性あり)
WindowsForm(C#)
・開発環境構築
・ラベル
・テキストボックス
・ボタンとイベント処理
(変更可能性あり)
Unity
・開発環境構築
・モデル作成
・スクリプト
・ROS2との連携
(変更可能性あり)