C言語プログラミング基礎 下
- C言語は、1970年代前半に開発され、現在でも、電子機器を含む様々なシステムの開発に現役で使われている、需要の高いプログラミング言語のひとつです。
- エンジニア特区のC言語プログラミング講座は、基礎上、基礎下、応用、の3つの講座で構成されており、「C言語プログラミング基礎 下」では、動的メモリ割り当て、データ構造とアルゴリズムなどの応用的なトピックを学び、より高度なプログラムを作成できるようになります。
-
- 「C言語プログラミング基礎 上」修了相当の知識とスキル
- C言語を初めて学習する方
- この講座は、講義・練習問題・実習課題・確認試験で構成されています。 講義で学習した知識を、練習問題や実習課題で着実に身につけていくことができ、確認試験では学習したスキルが定着しているかを確認することができます。
- 「C言語プログラミング基礎 下」では、ポインタ、構造体、動的メモリ割り当て、データ構造とアルゴリズムの基礎など、より高度で複雑なプログラムを作成するために必要な知識とスキルの習得を目指します。
- 実習では、この講座で学んだテクニックを利用して、文字列検索プログラム、アスキー画像の拡大表示プログラム、人名データ整列プログラムなどを作成します。
- C言語プログラミング講座では、CygwinとGCCという開発ツールを使い、自分でプログラムを作成しながら、実際に使えるプログラミングスキルを徐々に身につけられるよう、実習課題が多く用意されています。
- 実習課題でどうしてもうまく動作するプログラムが作れない、という時は、段階的に表示されるヒント機能があなたをサポートします。
- また、一旦自分でプログラムを作り終えた後は、解答例プログラムを参考にして、プログラミングスキルをさらに高めることができます。
-
トピック 標準学習時間 C言語プログラミング基礎 下 イントロダクション C言語プログラミング基礎《下》 イントロダクション 10分 第21章 ポインタ 第21章 ポインタ 60分 第21章 ポインタ 復習 (1) 60分 第21章 ポインタ 復習 (2) 90分 第21章 ポインタ 実習 (1) 「文字を逆順に並べ替えるプログラム」 120分 第21章 ポインタ 実習 (2) 「文字列検索プログラム」 120分 第22章 コマンドライン引数 第22章 コマンドライン引数 20分 第22章 コマンドライン引数 復習 30分 第23章 マクロ 第23章 マクロ 30分 第23章 マクロ 復習 30分 第24章 構造体 第24章 構造体 30分 第24章 構造体 復習 60分 第24章 構造体 実習 「簡易データベース操作プログラム」 120分 第25章 動的メモリ割り当て 第25章 動的メモリ割り当て 40分 第25章 動的メモリ割り当て 復習 (1) 30分 第25章 動的メモリ割り当て 復習 (2) 60分 第25章 動的メモリ割り当て 実習 「アスキー画像を拡大するプログラム」 120分 第26章 再帰呼び出し 第26章 再帰呼び出し 20分 第26章 再帰呼び出し 復習 30分 第26章 再帰呼び出し 実習 「ディレクトリ構造を表示するプログラム」 120分 第27章 データ構造 第27章 データ構造 40分 第27章 データ構造 復習 (1) 30分 第27章 データ構造 復習 (2) 60分 第27章 データ構造 実習 「連結リストを利用した整列プログラム」 180分 第28章 アルゴリズム 第28章 アルゴリズム 30分 第28章 アルゴリズム 復習 60分 C言語プログラミング基礎 下 修了試験 C言語プログラミング基礎《下》 修了試験 60分