IiaibicidieIIiiaiibiiciidIIIiiiaiiibiiicIVivaivbivcivd
科目名
(英語名)
基礎プログラミングI
(Programming Fundamentals I)
科目番号153
担当教員 広瀬雄二 西村まどか 神田直弥
開講時期 前期
講義概要

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

到達目標 計算機上での情報の取り扱い方の基礎の理解
スキルの育成方法 反復練習・実践
授業計画
授業内容
1計算機システムの基本概念と操作
2Rubyの基礎
3変数・演算子・制御構造
4入出力処理の基本
5値の型と相互変換
6配列
7パターンマッチング(正規表現)
8正規表現の応用
9ファイル入出力
10計算機の内部構造
11分かりやすくする作る・楽しく作る
12グループ課題の設計・trr実技
13グループ課題作成
14課題発表
15まとめ

担当者や受講者の進度により適宜順番や配分を変更することがある。

成績評価 レポートおよび試験
前提科目 情報リテラシーII
後継科目 基礎プログラミングII
教科書 広瀬雄二「Rubyプログラミング基礎講座」 技術評論社 ISBN-10: 4774126454
参考書

学生用Web(http://roy/)の担当教員のWebページ。教科書や Webにある講義ノートを参照して受講する回の課題を先に解いてみること。

注意事項

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