南山大学

 
指定
期間
秋学期
単位
年次
1
担当者
宮澤 元
金山 知俊
大月 英明
横森 励士
横山 哲郎
他の科目との関連 プログラミング基礎
他学科履修 不可
副題
授業概要  プログラミング基礎に対応する実習科目である。プログラミング基礎の講義内容に基づいて実際に計算機を操作し、これを道具として使いこなす技術を見につけながら、C言語プログラミングを実地に学習する。
学修目標 1.高水準プログラミング言語の基本的な文法とその意味を理解している。
2.プログラムがコンピュータ内で実行出来るようになるまでの過程を知っている。
3.コンピュータとコンピュータの動作原理を理解している。
4.エディタを用いたプログラムの編集方法を理解している。
5.プログラミング言語の持つ種々の基本機能を使ってプログラムを組み立てる方法を知っている。
授業計画 第1週:計算結果の表示
第2週:変数と演算
第3週:条件分岐1(if文の基礎)
第4週:条件分岐2(複雑なif文)
第5週:条件分岐3(switch文)
第6週:繰り返し処理1(do-while文)
第7週:繰り返し処理2(while文)
第8週:繰り返し処理3(for文)
第9週:繰り返し処理4(多重ループ)
第10週:配列1(1次元配列)
第11週:配列2(多次元配列)
第12週:関数の基礎
第13週:関数の設計
第14週:基本型・まとめ
第15週:総合演習
授業時間外の学習(準備学習など) 1.基礎演習[SE]のコンピュータリテラシと理科系文書作成技術について復習しておくこと。
  特にLinuxの操作方法(エディタ,コマンド,ファイルとディレクトリなど)についてよく復習しておくこと。
2.授業計画を参照して、テキストの該当部分の予習をしておくこと。
3.毎回授業でレポート課題を提出するので、解答すること。
評価方法  レポートをもとにプログラミング基礎と連動して成績評価を行う。
全ての実習に出席して、全てのレポートを提出し、プログラミング基礎の単位を取得することが、この科目の単位取得の必要条件である。レポート100%で評価する。
テキスト 1)柴田望洋,“新版 明解C言語 入門編”,ソフトバンククリエイティブ
2)webに掲載する講義資料
その他 参考書
1)B.W.Kernighan D.M.Ritchie著、石田晴久訳、“プログラミング言語C”共立出版
2)清水忠昭、菅田一博、“新・C言語のススメ”、サイエンス社
この科目は、次のJABEE対応コース「情報技術専修コース(ソフトウェア工学科・システム創成工学科・情報システム数理学科)」の学習・教育目標に対応する(小項目:D-2,3,4)。