サイトTopIT-AIスクールTopRust・C言語・C#講座

システム言語専門講座

Rust・C言語・C#
プログラミング講座

教えるのは「デジタル」、 教え方は「アナログ」。

Rust言語ロゴ
✅ 初心者歓迎 ✅ コンパイル言語 ✅ システム開発 ✅ ゲーム開発

オモドックRust/C言語/C#スクールは、プログラミングの初心者がプログラミング言語の基礎(手続型+オブジェクト指向型)、C言語・C#の基礎(複雑な言語仕様)、C++・Rustの応用(アプリ制作)を、基礎からじっくり学ぶための通学制マンツーマン制スクールです。


多人数向け動画学習で一度挫折した方へ。

一般的な多人数向け動画学習は、最短距離で手順をなぞるだけで終わりがちです。いざ自作しようとした時に「なぜか上手くいかない」という壁に当たります。上達する唯一の道は、基礎を飛ばさず先生とマンツーマンで学ぶことです。

そこで私たちはマンツーマンで最低50時間をかけ、応用力につながる「コンパイル言語の構造基礎」をしっかりお教えします。効率が優先される今、隣で寄り添う「アナログ的な教育」を貫きます。

🤝 リモート受講もマンツーマン制
🎯 基礎のキソを徹底指導
目次
  1. C言語未経験者向け 経験者向けRust15回講座
  2. 全くの初心者向け 初心者向けRust25回講座
  3. RustのGUIを学ぶ Rust言語GUI開発35回セット
  4. C#の基礎講座 初心者向けC#ゲーム開発25回講座
  5. C言語/C++を学ぶ 初心者向けC言語C++25回講座

《プログラミング中級者向け講座》

経験者向けRust15回講座 (1回2時間、計30時間)

受講費用 114,000円(一括払い)
月謝分割:32,000円×3ヶ月(月謝チケット
受講期間 標準:週2回で2ヶ月(最短:週8回で2週間、最長:週1回で4ヶ月)
基本操作 PC基本操作無料レッスン付き
目指す職種 SEプログラマー、OS開発、アプリ開発、WebAssembly開発、組み込み開発
講座の内容 C言語練習5回、Rust練習10回
Rust言語ロゴ

この講座の対象者
C言語経験のない他言語経験者。手続型(関数・変数・引き数)とオブジェクト指向型(オブジェクト・メソッド)の用語の意味を理解している方向け。

この講座の概要
「C言語」からRustと共通の言語仕様を学び、十分な予備知識を得てから「Rust」の本番練習へと進みます。最終的には「リファレンス」的な文法練習を終えた後に、登録と表示機能を持つ「名簿」コンソールアプリ開発の応用練習をします。10段の階段を一またぎで登ろうとしても無理ですが、20段に細分化すれば誰でも登れます。そんなカリキュラムを用意しました。

教材の目次

rustcコマンド/cargoパッケージマネージャ/main()関数/ use文/ println!マクロ/ &str型文字列/ String型文字列/所有権と借用/ if-else条件分岐/ match文/ for文とwhile文/staticグローバル変数/2次元配列/構造体/implメソッド追加/型変換とは何か/std::time/if let文/列挙型/連想配列/タプル配列/ファイルの出力/ファイルの入力/panicとは何か/データの追加保存/デバッグ方法/データ型チェック法/参照外しとは/Boxオブジェクトとは/newコンストラクタ/デストラクタとトレイト/対話型コンソールアプリ/Rustのオブジェクト指向/コンソールアプリ開発

《対象:全くの初心者向け》

初心者向けRust25回講座 (1回2時間、計50時間)

受講費用 178,000円(税込)
リモート受講:32,000円×5ヶ月分(月謝チケット
受講期間 標準:週2回で3ヶ月(最短:週8回で3週間、最長:週1回で6ヶ月)
受講対象 14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
目指す職種 SEプログラマー、OS開発、アプリ開発、WebAssembly開発、組み込み開発
講座の内容 予習言語10回(Perl、JavaScript)、C言語5回、Rust10回

「Rust」は最も将来性のある最新言語の1つであると同時に、最も難しい言語の1つでもあります。テキストソースを「.exe」バイナリに変換することを「コンパイル」と言いますが、他言語の経験者でも「コンパイル」がなかなか通らず悪戦苦闘します。よって初心者がいきなり学ぼうとすると必ず挫折します。それは基礎練習を飛ばして学ぼうとするからです。ここでは14歳の中学生から学べるように、比較的簡単な予習言語①「Perl」から手続き型の基礎を学び、②「JavaScript」からオブジェクト指向型の基礎を学び、続けて学ぶ③「C言語5回」と④「Rust10回」は、上記「経験者向けRust15回講座」と同じ内容です。

《2025年9月開講予定!》

Rust言語GUI開発35回セット (1回2時間、計70時間)

受講費用 238,000円(税込) (正価より4千円割引)
受講期間 標準:週2回で4ヶ月(最短:週8回で1ヶ月、最長:週1回で9ヶ月)
受講対象 14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
目指す職種 SEプログラマー、OS開発、アプリ開発、WebAssembly開発、組み込み開発
このセットに含まれる各講座

初心者向けRust25回講座

上記講座と同じ内容

② Rust言語GUI開発10回講座

教材10回でデスクトップアプリを3つ作ります

GUIアプリ例

セットコースの概要

プログラミング初心者が、「①初心者向けRust25回講座」でプログラミング言語とRustを学んだ後に、「②Rust言語GUI開発10回講座」では「コンソールアプリ」より実用的なGUIウインドウシステムを持つアプリを3つ作ります。上記「初心者向けRust25回講座」で入学し、後から「Rust言語GUI開発10回講座」を延長受講することもできますが、まとめてセットで入学すると4千円の割引が発生します。

《対象:全くの初心者向け》

初心者向けC#ゲーム開発25回講座 (1回2時間、計50時間)

受講費用 178,000円(税込)
リモート受講:32,000円×5ヶ月分(月謝チケット
受講期間 標準:週2回で3ヶ月(最短:週8回で3週間、最長:週1回で6ヶ月)
受講対象 14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
目指す職種 SEプログラマー、ゲームプログラマー
講座の内容 予習言語10回(Perl、JavaScript)、C#5回、ゲーム開発10回
C#テトリズ

「C#」やC系言語は現在PC用のアプリ開発でもっとも難しい「コンパイル言語」です。初心者がいきなり学び始めると必ず挫折すると言われています。そこで比較的簡単な予習言語①「Perl」を通して手続き型言語の基礎を学び、予習言語②「JavaScript」を通してオブジェクト指向型の基礎を学び、十分な予備知識を得てから「C#」の基礎練習へと進みます。最終的には世界的に有名な落ちものゲーム似の「オモドック・テトリズ」を開発します。この講座は基礎練習講座なので「Visual Studio」は使わずに、エディタによるタイピングを行いながら手動でデバッグしていきます。

《対象:全くの初心者向け》

初心者向けC言語C++25回講座 (1回2時間、計50時間)

受講費用 178,000円(税込)
リモート受講:32,000円×5ヶ月分(月謝チケット
受講期間 標準:週2回で3ヶ月(最短:週8回で3週間、最長:週1回で6ヶ月)
受講対象 14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。
目指す職種 SEプログラマー、ゲームプログラマー、組み込みプログラマー
講座の内容 予習言語10回(Perl、JavaScript)、C言語5回、C++10回
C++ゲーム開発

「C言語」と「C++」は現在PC用のアプリ開発でもっとも難しい「コンパイル言語」です。初心者がいきなり学び始めると必ず挫折すると言われています。そこで比較的簡単な予習言語①「Perl」を通して手続き型言語の基礎を学び、予習言語②「JavaScript」を通してオブジェクト指向型の基礎を学び、十分な予備知識を得てから「C言語」と「C++」の基礎練習へと進みます。最終的には「名簿データベース」コンソールアプリを開発します。この講座は基礎練習講座なので「Visual Studio」は使わずに、エディタによるタイピングを行いながら手動でデバッグしていきます。

関連情報:C言語・C++・C#とゲーム開発

プログラミング言語には大きく分けて2種類の言語がある。1つ目は比較的易しいPerlやJavaScriptなどの「インタプリンタ言語」(または動的言語)と、2つ目はかなり難しい「コンパイル言語」だ。この「コンパイル言語」の中でいちばん歴史が古く、あらゆるプログラミング言語の母体になっている言語が「C言語」だ。もともと大型コンピュータのOS開発用の言語であり、現在でもOS開発から市販のアプリ開発、周辺機器のドライバ開発までなんでもできる万能言語だ。ただし少々古い「手続き型」仕様だったため、新しい「オブジェクト指向型」仕様を上乗せされてできたのが「C++」だ。

古い仕様に新しい仕様を上乗せしたためやや混乱が生じ、不都合も出てきた。そこでMicrosoft社が自社のWindowsアプリ開発専用に新たに作り直したのが「C#」だ。「C#」は「C言語」の文法より「Java」の文法に近く、「C言語」との互換性はない。しかし、これらのC系言語はみな兄弟言語のように似た存在だ。

「コンパイル言語」の特徴は他のソフトウエアを介さずに直接CPUを動かすのでスピードが早いこと、「バイナリ」を商品として販売できることの2点だ。よってスピードが要求される販売用のゲーム開発には最も適している。開発者の判断により「Unity」では「C#」が採用され、「cocos2d-x」では「C++」が採用されている。

スクールの9つの特徴

家庭教師型のマンツーマン制授業完全自由予約制短期集中の高速受講制度回数オーバー無料制就職バックアップシステム卒業後の就職カウンセリングなどが特徴です。

入学金
18,000円
25回講座
160,000円~
リモート受講
月謝型分割払い

授業時間:月曜~土曜、10:00~、13:00~、15:30~、18:30~(各2h)完全自由予約制

問合せ:
📄 資料DL 📝 学校説明予約 🗺️ アクセス