IiaibicidieIIiiaiibiiciidIIIiiiaiiibiiicIVivaivbivcivd
地域に関する学習 地域区分学びの基本学習地域の背景学習 地域課題の認識地域課題の解決
庄内
他地域

[スタイル] ■演習 ■アクティブラーニング(■課題学習、□PBL、■グループワーク、 □フィールドワーク、■プレゼン、□ディベート、□振り返り)

科目名
(英語名)
基礎プログラミングI
(Programming Fundamentals I)
単位2
科目ナンバーLIT173
担当教員 広瀬雄二 西村まどか 神田直弥
開講時期 春学期 / 秋学期
講義概要

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

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

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

成績評価 平常課題(4割),期末試験(4割),タイピング(2割), の出来具合で評価する。 評価の比重は担当者や受講者の到達度により適宜変更する。 平常課題点の合計が特に優れたものに対する期末試験の免除制度があるが 「秀」を目指す場合は必ず受験のこと。
前提科目 情報リテラシーII
後継科目 基礎プログラミングII
教科書 広瀬雄二「Rubyプログラミング基礎講座」 技術評論社 ISBN-10: 4774126454
参考書

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

注意事項

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