IiaibicidieIIiiaiibiiciidIIIiiiaiiibiiicIVivaivbivcivd
科目名担当教員開講時期
基礎プログラミングI広瀬雄二 西村まどか 神田直弥 前期

【テーマ】

計算機上での情報の取り扱い

【講義概要】

コンピュータをしっかりと使いこなすためにはその構造を知ることが不可欠である。 やさしいプログラミング言語Rubyを通じてコンピュータによるものの考え方、 論理の組み立てを修得する。

【講義のねらい・到達目標・スキルの育成方法】

論理の組み立て、報告文書の記述、 協調作業の基礎力をつける。

【授業計画】

1計算機システムの基本概念と操作
2Rubyの基礎
3変数・演算子・制御構造
4入出力処理の基本
5値の型と相互変換
6配列
7パターンマッチング(正規表現)
8正規表現の応用
9ファイル入出力
10計算機の内部構造
11分かりやすくする作る・楽しく作る
12グループ課題の設計・trr実技
13グループ課題作成
14課題発表
15まとめ

担当者や受講者の進度に応じて適宜変更する。

【評価方法】

レポートおよび試験

【その他(テキスト、参考書、注意事項等)】

教科書: 広瀬雄二「Rubyプログラミング基礎講座」 技術評論社 ISBN-10: 4774126454
学生用Web(http://roy/)の担当教員のWebページ。教科書や Webにある講義ノートを参照して受講する回の課題を先に解いてみること。

【受講生への一言】

実際に自分の頭で考え、手を動かして課題を作成しなければ理解は深まらない。 逆に一度考え方が身に付くと、以後は楽しく能力を磨くことができる。光明が見 えるまで粘り強く頑張って欲しい。