-
C#言語によるアプリケーションがかけるようになる!
マイクロソフトのプラットフォーム.NET Frameworkの主力開発言語であるC#。
このコースはC言語などのプログラミング経験のある方を対象に、C#プログラミングの基礎を
プログラミング絡みの知識とオブジェクト指向学習によって、C#言語により小規模なアプリケーションが書けるようになることを目的としたコースです。
各章末に確認テスト/記述添削式エクササイズを用意した本格的な学習教材です。
- C#とは
- マイクロソフトが開発したオブジェクト指向の言語処理系。C++のパワーを持ち。同時にVisual Basicなどの生産性の高さも持ち合わせるプログラミング言語。JIS規格に制定された世界標準のプログラミング言語であり、Windowsアプリケーションから最新Webサービスまでさまざまなプログラムを容易に作成できるとともに、セキュリティ面でもその堅牢制が注目されています。
※コースの紹介動画です。音声が出ます。
コースの特長
C#の基礎的なプログラミング技法がマスターできます
C#プログラミングの基礎的な内容について順序立てて丁寧に解説。
演習問題などを通して受講後にはC#による小規模なコマンドラインアプリケーションや、簡単なWindowsフォームアプリケーションが書けるようになります。
ダウンロード可能な復習チェックシート
学習した内容を確認するためのチェックシートをダウンロードし、
効率的に復習することができます。

担任制チュータ
あなたの学習を二人三脚でサポートする専任のチュータが担任でつきます。
あなたとチュータだけが利用できるパーソナルな掲示板「チュータHotline」を利用し個別指導を行います。何回でも質問ができ、原則24時間以内(非営業日除く)にチュータから返答が届きます。学習のはじめからおわりまで同じチュータが指導するため、個人の成績や伸び具合に応じた的確なアドバイスを行います。どうやって勉強をすればよいか?レッスン内容について分からないことなど、受講期間中いつでもお気軽にご相談ください。
学習する内容
■ 第1章 C# の概要とインストール
C#言語の特徴と開発環境について学習します。
C# の概要/.NET Framework/ 開発環境のインストール/プロジェクトの作成/テンプレートプログラムの解説/初めて登場する C# の基礎用語
■ 第2章 プログラムの基本構文
変数宣言やデータ型などの基本構文について学習します。
変数/データ型/式/リテラル/定数/演算子/キャスト
■ 第3章 制御ステートメント
制御ステートメントについて学習します。
if ステートメント/条件の判断/switch ステートメント/goto ステートメント/ while ステートメント/ for ステートメント/ループの制御
■ 第4章 クラス基礎
オブジェクト指向の入り口となるクラスの概念とインスタンスについて学習します。
オブジェクト指向/クラス</フィールド/メソッド/パラメータ/インスタンス/参照型
■ 第5章 クラス応用
C#のクラスが持つ様々な特徴や機能について学習します。
コンストラクタ/デストラクタ/オーバーロード/プロパティ/this/ポインタ型/名前空間
■ 第6章 配列・構造体・列挙型
配列、構造体、列挙型などデータ構造を表現するオフジェクトについて学習します。
配列/多次元配列/インデクサ/ジェネリック/構造体/列挙型
■ 第7章 デリゲート・イベント
デリゲート、イベントといった高度な処理の呼び出し方について学習します。
デリゲート/匿名型、匿名メソッド/ラムダ式/イベント/リフレクション/is 演算子と as 演算子/演算子
■第8章 継承・インターフェース
継承、多態性など、オブジェクト指向プログラミングについて学習します。
継承/継承のコンストラクタ/ポリモーフィズム/オーバーライド/オーバーライドの実装/抽象クラスと抽象メソッド/インターフェース
■第9章 例外処理
例外処理と呼ばれるC#のエラー処理について学習します。
例外/例外処理/例外クラス/例外クラスの作成/例外のスロー/オーバーフローに対する例外
■第10章 プリプロセッサ・属性
プリプロセッサ・属性といったC#独自の言語使用について学習します。
プリプロセッサ/条件付きコンパイルとシンボル定義/警告とエラー、領域を指定するディレクティブ/属性/カスタム属性