2017年度 プログラミング基礎(情報通信)   Basic Computer Programming (ICT)

文字サイズ 

アップデートお知らせメールへ登録 お気に入り講義リストに追加
開講元
情報通信系
担当教員名
中山 実  金子 寛彦  赤羽 克仁  伊藤 泉 
授業形態
講義 /
曜日・時限(講義室)
火3-4(情報工学系計算機室)  金1-4(情報工学系計算機室)  
クラス
-
科目コード
ICT.P204
単位数
2
開講年度
2017年度
開講クォーター
1Q
シラバス更新日
2017年3月17日
講義資料更新日
-
使用言語
日本語
アクセスランキング
media

講義の概要とねらい

手続き型のプログラミング言語を通して情報処理の基礎を講義する。データ構造と制御構造の基本を解説した上で,計算機科学における基本的なアルゴリズム,およびアルゴリズムのプログラミング言語によるコーディングについて述べる。

到達目標

プログラミング言語の基本的な構成要素,データ構造を理解し,プログラミングの基礎を修得する.

キーワード

プログラミング,アルゴリズム,データ構造,データ処理

学生が身につける力

国際的教養力 コミュニケーション力 専門力 課題設定力 実践力または解決力

授業の進め方

毎回の授業の冒頭で,プログラミング言語の文法と演習課題を講義します。後半ではその日の講義内容に関する演習問題のプログラミングに取り組んでもらいます。授業の後期日程では小課題のプログラム作成に取り組みます。

授業計画・課題

  授業計画 課題
第1回 オリエンテーション 小課題のプログラミング
第2回 簡単な入出力 小課題のプログラミング
第3回 分岐 小課題のプログラミング
第4回 繰り返し 小課題のプログラミング
第5回 配列1 小課題のプログラミング
第6回 配列2 小課題のプログラミング
第7回 関数1 小課題のプログラミング
第8回 関数2 小課題のプログラミング
第9回 再帰1 小課題のプログラミング
第10回 再帰2 小課題のプログラミング
第11回 文字列 小課題のプログラミング
第12回 ソーティング 小課題のプログラミング
第13回 二分探索1 小課題のプログラミング
第14回 二分探索2 小課題のプログラミング
第15回 基礎の復習とレポート課題の確認 学習内容の復習

教科書

特になし

参考書、講義資料等

プログラミング言語C (第2版・ANSI規格準拠), B.W. カーニハン, D.M. リッチー著, 共立出版, 1989.

成績評価の基準及び方法

各実習課題に対するレポート提出により,各回の項目についての理解度を評価する.

関連する科目

  • ICT.P208 : プログラミング発展

履修の条件(知識・技能・履修済科目等)

特になし

このページのトップへ