幸山研究室
Copyright 2013 Naoto KOUYAMA. All right reserved.
最終更新日:2013年7月24日

幸山研究室ホームページ > 教育関連ページ > 「2013年度 プログラミングI」学習支援ページ

2013年度 プログラミングI | 日程表&掲示板 | 期末試験について    [ 戻る ]

2013年度 プログラミングI

* 内容は、参加する学生の質や進行状況に応じて変更される場合があります。
* 「富山大学シラバス」も参照してください。

■ 授業科目名: プログラミングI

■ 時間割コード: 140044

■ 授業科目区分: 専門科目・選択

■ 対象学生: 数学科 2年生

■ 単位数: 2

■ 開講学期: 前学期 ・ 水曜日 3時限

■ 場所: 理学部A棟 3F A337室

■ 担当教員: 幸山 直人

■ オフィスアワー(自由質問時間): * 詳細については、「オフィスアワー」を参照のこと。

随時。ただし、電子メールによるアポイントメントが必要です。

■ 授業のねらいとカリキュラム上の位置付け(一般学習目標):

数学に基づいた緻密な理論の下でコンピュータが如何に動作しているのかを学ぶ。これらはプログラミングに必要な基礎知識となる。また、コンピュータの本質を知ることで、コンピュータやインターネットを上手に活用できる人材を育成する。

■ 達成目標:

情報化された現代社会において、コンピュータの動作の仕組みを理解した上で、情報を適切に扱える能力や情報機器を上手に扱える能力を身につける。また、基本情報技術者試験の午前の出題範囲に含まれる基礎的な知識を習得する。

■ 授業計画(授業の形式):

学生の自主性を尊重し、講義を中心に授業を進行する。

■ 授業計画(スケジュール等): * 詳細については、「日程表&掲示板」を参照のこと。

第 1回 オリエンテーションとコンピュータシステム
第 2回 2進数(1)
第 3回 2進数(2)
第 4回 2進数(3)
第 5回 論理演算
第 6回 論理回路(1)
第 7回 論理回路(2)
第 8回 内部構造と動作の仕組み(1)
第 9回 内部構造と動作の仕組み(2)
第10回 アルゴリズムと流れ図
第11回 計算量と誤差
第12回 オペレーティングシステムとインターネット
第13回 コンピュータの歴史とプログラミング言語
第14回 初めてのプログラミング
第15回 期末試験 * 期末試験は授業日数にカウントされません。(*1)
第16回 期末試験の解答と評価

(*1) 『平成20年12月24日の中央教育審議会の答申において「講義であれば1単位当たり最低でも15時間の確保が必要とされる。これには定期試験の期間を含めてはならない。」と示されているため,できる限り,定期試験は補講・試験期間に行い,15週の授業の中に定期試験を含めないようお願いします。』という指導に基づく【 「 [rigaku:03205] 平成21年度前学期・後学期授業科目のシラバス登録について 」より抜粋 】。

■ キーワード:

コンピュータシステム, 2進数, 補数表現, バイアス, シフト演算, 数値表現, 固定小数点表示, 浮動小数点表示, 論理演算, 論理回路, フリップフロップ, 加算器, 機械語, アルゴリズム, 流れ図, 計算量, 誤差, オペレーティングシステム, インターネット, プログラミング言語 など

■ 履修上の注意:

ルールおよびマナーを守ること。
自己中心的な行動により、他の学生の学ぶ権利を侵さないこと。
自己中心的な行動により、大学(国)の資産に損害を与えないこと。
自主的に学習し、スキルアップする(学んだことを生かし社会に貢献する)。

■ 教科書・参考書等:

● 教科書
 1.プログラミングテキスト,幸山 直人,富山大学理学部数学教室
 * プログラミングテキストは、「日程表&掲示板」にリンクされています。
 2.改訂第3版 C言語スタートブック,高田 美樹,株式会社技術評論社,本体2380円+税  * 教科書が入荷したので生協で購入してください(5月15日掲示)。
 3.富山大学情報システム利用ガイドライン
 * 富山大学総合情報基盤センターの「パンフレット、ポスター」のページから参照のこと。

● 参考書
 1.C言語の入門書には様々なものがあります。特に指定はしませんが、見易さ・解説の詳しさ・例題の有無などを考慮し、自分の勉強スタイルにあった本を選んでください。
 2.インターネット上にある情報も上手に活用してください。

■ 成績評価の方法:

期末試験の結果によって評価する(社会に対して透明な評価を行う)。

【特例措置】情報処理技術者試験の内、ITパスポート試験を除くいずれかの試験区分に合格した場合、プログラミングIおよびプログラミングIIの評価を「優(100点)」とし、単位を認定します(忘れずに履修申請をしてください)。期限は、卒業まで有効です(合格証書をお持ちください)。

■ 関連科目: プログラミングII

■ リンク先ホームページアドレス: * このページのURLです。

http://kouyama.math.u-toyama.ac.jp/main/education/2013/prog1/index.htm

■ オープン・クラス受講可否: 受入可

■ 単位互換受講可否: 受入不可

■ 備考: 詳細については、上記「リンク先ホームページアドレス」を参照のこと。


2013年度 プログラミングI | 日程表&掲示板 | 期末試験について    [ 戻る ]

日程表&掲示板

* 下記にリンクされた「PDF (Portable Document Format)」ファイルの閲覧には、Adobe社のAdobe Acrobat
   またはAdobe Readerが必要です。 [ Get Adobe Reader ]
* 下記にリンクされた「PowerPointスライド」ファイルの閲覧には、Microsoft社のPower Point
   またはPower Point Viewerが必要です。 [ Get Power Point Viewer ]

  第 1回 オリエンテーション * 必ず参加すること。
コンピュータシステム
4月10日 実施
  1. 授業開講 通知 [4月1日掲示]
2. 「2013年度 プログラミングI」学習支援ページの確認
3. 「富山大学情報システム利用ガイドライン」の確認
4. 授業紹介 (PowerPointファイル)
5. 情報処理技術者試験の紹介 (幸山研究室)
6. 非公開コンテンツ([非公開])の閲覧方法について
7. コンピュータシステム (PowerPointファイル)
練習問題01
練習問題01の解答例

  第 2回 2進数(1) 4月17日 実施
  1. 2進数・8進数・16進数 (PowerPointファイル)
2. 10進数・2進数・8進数・16進数の対応
練習問題02
練習問題02の解答例

  第 3回 2進数(2) * 4月24日修正
* 5月1日(水)は月曜日の授業が行われます。
4月24日 実施
  1. 補数表現とイクセス表現 (PowerPointファイル)
2. 2進数8桁の補数表現とイクセス表現
3. クロード・エルウッド・シャノン (ウィキぺディア)
練習問題03
練習問題03の解答例

  第 4回 2進数(3)
* 5月1日(水)は月曜日の授業が行われます。
5月8日 実施
  1. シフト演算・数値データ (PowerPointファイル)
2. タイガー手廻し計算器 (幸山研究室)
練習問題04
練習問題04の解答例

  第 5回 論理演算 5月15日 実施
  1. 論理演算 (PowerPointファイル)
2. ジョージ・ブール (ウィキぺディア)
練習問題05
練習問題05の解答例

  第 6回 論理回路(1) 5月22日 実施
  1. 論理回路(1) (PowerPointファイル)
練習問題06
練習問題06の解答例

  第 7回 論理回路(2) 5月29日 実施
  1. 論理回路(2) (PowerPointファイル)
2. フリップフロップチェックシート
3. RSフリップフロップ&4ビット全加算器
練習問題07
練習問題07の解答例

  第 8回 内部構造と動作の仕組み(1) 6月5日 実施
  1. 内部構造と動作の仕組み(1) (PowerPointファイル)
2. COMETUとCASLUの仕様書 (情報処理推進機構)
3. ジョン・フォン・ノイマン (ウィキぺディア)
練習問題08
練習問題08の解答例

  第 9回 内部構造と動作の仕組み(2)
様々なプログラム言語
6月12日 実施
  1. 内部構造と動作の仕組み(2) (PowerPointファイル)
2. COMETUとCASLUの仕様書 (情報処理推進機構)
3. 二人の天才日本人 (印刷物配布)
4. 様々なプログラム言語 (PowerPointファイル) [非公開]
練習問題09
練習問題09の解答例

  第10回 アルゴリズム
流れ図
6月19日 実施
  1. アルゴリズム (PowerPointファイル)
2. ハノイの塔 (やまちゃり様)
3. アラン・チューリング (ウィキぺディア)
4. 流れ図 (PowerPointファイル)
5. 流れ図記号 JIS X 0121 (印刷物配布)
6. 流れ図記号 PAD (日立製作所)
練習問題10
練習問題10の解答例

  第11回 計算量
インターネット
6月26日 実施
  1. 計算量 (PowerPointファイル)
2. P≠NP予想 (ウィキぺディア)
3. インターネット (PowerPointファイル) [非公開]
練習問題11
練習問題11の解答例

  第12回 誤差 * 7月3日修正
オペレーティングシステム
7月3日 実施
  1. 誤差 (PowerPointファイル)
2. オペレーティングシステム (PowerPointファイル) [非公開]
練習問題12
* 7月3日修正
練習問題12の解答例

  第13回 コンピュータの歴史
* 7月13日(土)は理学部の定める補講日です。授業を行います。
7月10日 実施
  1. コンピュータの歴史 (PowerPointファイル) [非公開]
練習問題13
練習問題13の解答例

  第14回 初めてのプログラミング
* 7月13日(土)は理学部の定める補講日です。授業を行います。
7月13日 実施
  1. 初めてのプログラミング (PowerPointファイル)
練習問題14
練習問題14の解答例

  第15回 期末試験 * 必ず試験を受けること。
* 期末試験は授業日数にカウントされません。
7月17日 実施
  1. 期末試験 通知 [6月26日掲示]
 

  第16回 期末試験の解答と評価 * 必ず参加すること。 7月24日 実施
  1. 期末試験の解答 * 7月24日期末試験の解答例を修正
2. 成績表「努力の足跡」を配布
3. 授業評価アンケート
 


2013年度 プログラミングI | 日程表&掲示板 | 期末試験について    [ 戻る ]

期末試験について

* 期末試験は授業日数にカウントされません。

終了

■ 日時: 7月17日(水) 13:00〜14:30 (90分) * 延長する場合もある

■ 場所: 共通教育C棟1F C12番教室 * いつもと場所が違うので注意してください

■ 試験範囲: これまで学習した範囲 * 4月10日から7月13日まで

 ・コンピュータシステム, 5大機能 (5大構成要素)
 ・2進数・8進数・10進数・16進数・基数変換
 ・補数表現・イクセス表現・シフト演算
 ・固定小数点表示・浮動小数点表示 (IEEE754形式)
 ・ブール代数・論理演算・論理回路 (記憶装置・演算装置・制御装置)
 ・ノイマン型コンピュータ・プログラム内蔵方式・逐次制御方式
 ・機械語・アセンブラ言語・COMETU・CASLU
 ・プログラム言語・アルゴリズム・流れ図・計算量・誤差
 ・インターネット・オペレーティングシステム・コンピュータの歴史
 ・初めてのプログラミング

■ 備考: 持ち込み禁止 * 時計と筆記用具のみ、それ以外の物はカバンにしまっておくこと。

■ その他の注意事項:

 1. 試験開始時刻から30分以上遅刻した場合、試験を受けることはできない。
 2. 再試験は行わない。ただし、病気や忌引等によって試験を受けられなかった場合には追試を行う。
 3. 携帯電話等の使用禁止。電源を切ってカバンにしまっておくこと。時計としての利用も不可。

■ 過去の期末試験:

2013年度 期末試験 (PDFファイル) 解答例 (PDFファイル)



2013年度 プログラミングI | 日程表&掲示板 | 期末試験について    [ 戻る ]

[ 戻る ]