
オモドックRust/C言語/C++/C#スクールは、プログラミング初心者がRust、C言語、C++、C#言語の概要から基礎と応用を学び、さらにはOS開発、アプリ開発、WebAssembly開発、組み込み開発などにつながる技術を学ぶためのスクールです。
Rust/C言語はパソコンのプログラミング言語の中でもっとも難しい言語の1つです。人間から遠いいハード寄りの低級言語です。しかしメモリ内のアドレス・ポインタなどの基礎用語がたくさん学ぶことになり、パソコン全体の構造を把握することにもつながります。
C++、C#は近代的なオブジェクト指向言語でWindowsアプリ開発などで力を発揮します。

| 料金 | 通学制:178,000円 (入学金含む、土曜を含む全曜日、最大週10回) リモート受講:32,000円x5ヶ月 (土曜除く月5回の月謝制分割払い) |
| 時間数 | 25回50時間(1回2時間x25回分) |
| 通学例 | 週1回で6カ月 週2回で3カ月 週4回で1.5カ月 週8回で3週間強 |
| 対象 | 14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。 |
| 職種 | SEプログラマー、OS開発、アプリ開発、WebAssembly開発、組み込み開発がしたい人向け。 |
| 講座内容 | 「Rust」は現在もっとも難しい言語の1つです。テキストソースを「.exe」バイナリに変換することを「コンパイル」と言いますが、他言語の経験者でも「コンパイル」がなかなか通らず悪戦苦闘します。よって初心者がいきなり学ぼうとすると必ず挫折します。それは基礎練習を飛ばして学ぼうとするからです。ここでは14歳の中学生から学べるように、比較的簡単な予習言語①「Perl」から手続き型の基礎を学び、②「JavaScript」からオブジェクト指向型の基礎を学び、さらに③「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のオブジェクト指向/コンソールアプリ開発 |

| 料金 | 通学制:178,000円 (入学金含む、土曜を含む全曜日、最大週10回) リモート受講:32,000円x5ヶ月 (土曜除く月5回の月謝制分割払い) |
| 時間数 | 25回50時間(1回2時間x25回分) |
| 通学例 | 週1回で6カ月 週2回で3カ月 週4回で1.5カ月 週8回で3週間強 |
| 対象 | 14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。 |
| 職種 | SEプログラマー、ゲームプログラマー、組み込みプログラマーを目指したい人向け。 |
| 講座内容 | 「初心者向け〇〇講座」ではPerlとJavaScriptの2つの予習言語を先に学びます。「C言語」と「C++」は現在PC用のアプリ開発でもっとも難しい「ネイティブコンパイル言語」です。初心者がいきなり学び始めると必ず挫折すると言われています。そこで比較的簡単な予習言語①「Perl」を通して手続き型言語の基礎を学び、予習言語②「JavaScript」を通してオブジェクト指向型の基礎を学び、十分な予備知識を得てから「C言語」と「C++」の基礎練習へと進みます。 最終的には「名簿データベース」コンソールアプリを開発します。この講座は基礎練習講座なので「Visual Studio」は使わずに、エディタによるタイピングを行いながら手動でデバッグしていきます。 |

| 料金 | 通学制:178,000円 (入学金含む、土曜を含む全曜日、最大週10回) リモート受講:32,000円x5ヶ月 (土曜除く月5回の月謝制分割払い) |
| 時間数 | 25回50時間(1回2時間x25回分) |
| 通学例 | 週1回で6カ月 週2回で3カ月 週4回で1.5カ月 週8回で3週間強 |
| 対象 | 14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。 |
| 職種 | SEプログラマー、ゲームプログラマー。 |
| 講座内容 | 「初心者向け〇〇講座」ではPerlとJavaScriptの2つの予習言語を先に学びます。「C#」を含むC系言語は現在PC用のアプリ開発でもっとも難しい「コンパイル言語」です。初心者がいきなり学び始めると必ず挫折すると言われています。そこで比較的簡単な予習言語①「Perl」を通して手続き型言語の基礎を学び、予習言語②「JavaScript」を通してオブジェクト指向型の基礎を学び、十分な予備知識を得てから「C#」の基礎練習へと進みます。最終的には世界的に有名な落ちものゲーム似の「オモドック・テトリズ」を開発します。 この講座は基礎練習講座なので「Visual Studio」や「Unity」は使わずに、Windowsの2D座標を使ってエディタによるタイピングを行いながら手動でデバッグして作成します。 |

| 料金 | 238,000円(入学金含む、正規料金からの4千円割引価格) |
| 時間数 | 35回70時間(1回2時間x35回分) |
| 通学例 | 週1回で9カ月 週2回で4カ月 週4回で2カ月 週8回で1カ月 |
| 対象 | 14歳以上の中高生からシニアまで。書籍やYoutubeを見ても分からない人。 |
| 職種 | C#プログラマー、Unityゲーム開発、2Dゲームプログラマーを目指したい人向け。 |
| セット内容 | ①初心者向けC#ゲーム開発25回講座 上記「初心者向けC#ゲーム開発25回講座」と同じ |
| ②Unity2D-10回講座 「①初心者向けC#ゲーム開発25回講座」の最後に「オモドック・テトリズ」2Dゲームを制作していますが、「②Unity2D/10回講座」ではこの講座で制作した「オモドック・テトリズ」のゲームロジックを流用しながら、Unity版に作り変えていきます。その過程で、Unityのインストールから環境設定、Unityの基本操作、OpenGL座標、uGUI画面制作、パーティクル・トゥイーン・ゲームエフェクトを学び、最終的に自分のスマホ(iPhoneまたはAndroid)への「実機インストール方法」を学びます。 |

| 入学時期 | 随時(申し込み日の翌日予約も可) |
| 入学条件 | 14歳(中学2年以上の国語力がある方)以上からシニアまで |
| 授業形式 | ①通学制授業基本的に新宿新大久保校(新宿区百人町2-4-5-607)での「通学制授業」です。②リモート受講ただし首都圏以外のPC中級者以上、またはグラフィックソフトを持たれている方は「マンツーマン特化型リモート受講」も可能です。 |
| 受講曜日 | 月曜から土曜(日祝休校)。月謝制分割い:土曜不可。 |
| 週間予約 | 一括払い:週2回以上~週8回ぐらいまで自由。月謝制分割い:週1回のみ。 |
| 予約方式 | PCやスマホより開始時間直前まで予約キャンセルできる「完全自由予約制」 |
| 1時限目 | 10:00~12:00 |
| 2時限目 | 13:00~15:00 |
| 3時限目 | 15:30~17:30 |
| 4時限目 | 18:30~20:30 |
通常の「通学制受講」の方は、下記「一括払い」の授業料になります。標準の週2回以上のペースで、自由に学ぶことができます。また週1回、月5回ぐらいのゆっくりペースで学びたい人は、下記「月謝制チケット授業料」になります。
| 内容 | 曜日 | 内訳 | 授業料 | 入学金 | 税込み合計 |
| 25回講座 | 月-金 | 6,400円x25回 | 160,000円 | 0円 | 160,000円 |
| 25回講座 | 月-土 | 6,400円x25回 | 160,000円 | 18,000円 | 178,000円 |
| 50回講座 | 月-金 | 6,400円x50回 | 320,000円 | 0円 | 320,000円 |
| 50回講座 | 月-土 | 6,400円x50回 | 320,000円 | 18,000円 | 338,000円 |
中学生・高校生、および「リモード受講」を希望する方は、下記「月謝制分割払い」も利用できます。単なる分割払いではなく月謝制となるため週1回まで、月5回までの制約があります。また土曜日も受講できません。
| 内容 | 曜日 | 内訳 | 授業料 | 入学金 | 税込み合計 |
| 月謝制月5回チケット | 月-金 | 6,400円x5回 | 32,000円 | 0円 | 32,000円 |
| 25回講座終了時の合計額 | 月-金 | 32,000円x5回 | 160,000円 | 0円 | 160,000円 |
| 25回講座終了時の合計額 | 月-土 | 32,000円x5回 | 160,000円 | 18,000円 | 178,000円 |