プログラミング工学・プログラミング演習1 2018サポートページ 
$Lastupdate: Thu Dec 13 17:03:04 2018 $ 
東京理科大学
工学部
情報工学科
担当: 
 池口 徹 
(工学部 情報工学科 教授),
 島田 裕 
(埼玉大学大学院理工学研究科数理電子情報部門 助教) 
TA: 
 時間: 後期,水曜日,3限 (プログラミング工学),
4・5限 (プログラミング演習1) 
概要:
この講義では,プログラミング言語Cについて学習します.
授業計画に示されたC言語に関する内容を理解することで,
情報工学科における基本的なプログラミング能力を育成することを目的とします.
到達目標は,
 -  自らの力でコード作成できる
 
 -  他者の作成したコードを理解、その動作が説明できる
 
ことです.
注意:
プログラミング工学とプログラミング演習1は密接にリンクしています.
プログラミング工学は主として座学を,プログラミング演習1では主として演習を行います.
履修科目としては別ですが,成績評価等は両科目を併せておこないます.
従って,両科目共に出席をしてください.
 予定 
 -  09月19日(第01回目): ガイダンス,講義の進め方,講義概要
      
      
       -  講義概要と位置づけについて.
       
 -  この講義・演習の進め方について.
       
 -  プログラミング言語とはなにか	    
       
 -  C言語とはどのようなプログラミング言語か
       
 -  C言語のソースコードの基本
       
 -  画面への出力
       
 -  キーボードからの数値入力
       
 -  演習	    
       
 -  コメント用紙に対する
	     返信 	    
      
 
      
      
  -  09月26日(第02回目): 変数
      
      
       -  変数・識別子・型
       
 -  変数の宣言
       
 -  変数の利用
       
 -  演習
       
 -  コメント用紙に対する
	      返信 	    	    
      
 
      
      
  -  10月03日(第03回目): 式と演算子
      
      
       -  演算とは?
       
 -  演算子の種類
       
 -  演算子の優先順位
       
 -  型変換
       
 -  演習	    
       
 -  コメント用紙に対する
	      返信 
      
 
      
      
  -  10月10日(第04回目): 場合に応じた処理
      
      
      
       -  if 文
       
 -  if else 文
       
 -  if else if else 文
       
 -  switch 文
       
 -  演習
       
 -  コメント用紙に対する
	      返信 
      
 
            
  -  10月17日:
      
      
                  
  -  10月24日(第05回目): なんども繰り返す
      
      
      
       -  for 文
       
 -  while 文
       
 -  do while 文
       
 -  ネスト
       
 -  演習
       
 -  コメント用紙に対する
	      返信 
      
 
      
   -  10月31日(第06回目): 配列      
      
      
      
       -  配列の基本
       
 -  配列の宣言
       
 -  配列の利用
       
 -  1次元配列
       
 -  2次元配列
       
 -  演習
       
 -  コメント用紙に対する
	      返信 
      
 
      
  -  11月07日(第07回目): 関数
      
      
       -  関数の定義と呼び出し
       
 -  引数・戻り値
       
 -  関数の利用
       
 -  変数とスコープ
       
 -  記憶寿命
       
 -  関数の宣言
       
 -  ファイルの分割とへダーファイルの作成
       
 -  分割コンパイル
       
 -  演習
       
 -  コメント用紙に対する
	      返信 
      
 
      
      
  -  11月14日(第08回目): Makefile入門,課題演習
      
      
       -  Makefile 入門
       
 -  課題演習	    	    
       
 -  コメント用紙に対する
	      返信 
      
 
      
      
      
  -  11月21日(第09回目): アドレスとポインタ
      
      
      
      
      
  -  11月28日(第10回目): 配列・ポインタの応用
      
      
       -  配列とポインタの関係       
       
 -  引数とポインタ
       
 -  コメント用紙に対する
	      返信 
      
 
      
      
  -  12月05日(第11回目): 構造体
      
      
       -  構造体
       
 -  構造体とポインタ
       
 -  共用体
       
 -  列挙型
       
 -  コメント用紙に対する
	      返信 
      
 
      
  -  12月12日:(第12回目): ファイルの入出力
      
      
       -  入出力の取り扱い 
       
 -  ファイルによる入出力
       
 -  コマンドライン引数,コマンドラインオプション       	    
       
 -  コメント用紙に対する
	      返信 
      
 
      
      
  -  12月19日(第13回目): コマンドライン引数
      
      
      
  -  01月09日(第14回目): C言語を実装する際のポイント,課題演習
      
      
      
  -  01月16日: 到達度評価
      
      
            
 
 
リンク
 -  池口 徹,
      
      講義サポートページ
      
 
      
$Lastupdate: Thu Dec 13 17:03:04 2018 $
Email: 
tohru[at @ mark] rs.tus.ac.jp
© 2016-2018
Tohru Ikeguchi, Tokyo University of Science.