三重大学ウェブシラバス


シラバス表示

 シラバスの詳細な内容を表示します。

→ シラバスの一覧にもどる

科目の基本情報

開講年度 2017 年度
開講区分 工学部情報工学科 ・専門教育
受講対象学生 学部(学士課程) : 2年次
選択・必修 必修
授業科目名 計算機言語論 I
けいさんきげんごろん 1
Programming Language I
単位数 2 単位
他学部・他研究科からの受講
市民開放授業 市民開放授業ではない
開講学期

前期

開講時間 木曜日 5, 6時限
開講場所 工学部12番教室

担当教員 太田 義勝(工学部情報工学科)

OHTA Yoshikastu

学習の目的と方法

授業の概要 計算機言語に関する基本的事項(プログラミングパラダイム,構文,意味論)について学習する.
学習の目的 特に,計算機言語を形式的体系ととらえる意味論の重要性を認識すると共に,C言語のサブセットであるSmall C言語およびその中間コードであるSC計算機,及びその意味論の学習を通して,プログラムをより深く理解することを目的とする.
学習の到達目標 計算機言語に関する最も基本的な事項を修得すると共に,プログラムの意味を正しく理解でき,誤りの無いプログラムを作成する能力を高める.
ディプロマ・ポリシー
○ 学科・コース等の教育目標
○ JABEE 関連項目

○ 全学の教育目標
感じる力
  •  感性
  •  共感
  •  倫理観
  • ○モチベーション
  •  主体的学習力
  •  心身の健康に対する意識
考える力
  •  幅広い教養
  • ○専門知識・技術
  • ○論理的思考力
  •  課題探求力
  • ○問題解決力
  •  批判的思考力
コミュニケーション力
  •  情報受発信力
  •  討論・対話力
  •  指導力・協調性
  •  社会人としての態度
  •  実践外国語力
生きる力
  •  感じる力、考える力、コミュニケーション力を総合した力

授業の方法 講義

授業の特徴

教科書 プログラミング言語論(大山口通夫・五味弘著,コロナ社)
参考書 算法表現論(木村・米沢著,岩波書店)
アルゴリズム+データ構造=プログラム(N.Wirth著[片山訳],日本コンピュータ協会)
プログラミング言語C(B.W.Kernighan,D.M.Ritchie著[石田訳],共立出版)
成績評価方法と基準 出席は必要条件であり,3分の2以上出席した者に対して単位を与える.評価は定期試験(100点)の点数で行い,60点以上を合格とする.
オフィスアワー 授業終了後,教室又は情報工学科棟4階太田教員室で対応.
電子メールによる受付け可(E-mail:ohta@net.info.mie-u.ac.jp)
受講要件 なし
予め履修が望ましい科目 プログラミング基礎及び演習を履修していることが望ましい.
発展科目 計算機言語論 II,計算機言語論 III
授業改善への工夫
その他

授業計画

キーワード 計算機言語,パラダイム,計算モデル,構文(シンタックス),意味論(セマンティックス)
Key Word(s)
学習内容 第1回 序論
第2回 計算機言語の特徴と分類
第3回 関数型言語とラムダ算法
第4回 論理型言語と単一化
第5回 オブジェクト指向言語とその計算モデル
第6回 計算機言語の構文
第7回 命令型プログラミング言語
第8回 データ型
第9回 手続き
第10回  プログラミング言語の意味論
第11回  簡単なプログラムの形式的意味記述
第12回  Small C言語
第13回  Small Cプログラムの意味(1)
第14回  Small Cプログラムの意味(2)
第15回  C言語の型宣言と型検査
第16回 定期試験
学習課題(予習・復習)
ナンバリングコード(試行) EN-CMPS-2

※最初の2文字は開講主体、続く4文字は分野、最後の数字は開講レベルを表します。 ナンバリングコード一覧表はこちら


Copyright (c) Mie University