タイトル「2021年度 教育学部シラバス」、フォルダ「2021年度 教育学部シラバス-情報教育(E類)
シラバスの詳細は以下となります。
ナンバリングは科目コードとは異なります。ご注意ください。
ナンバリングとは
科目コード   60773000 
科目名   プログラム言語論とコンパイラ  
担当教員   宮寺 庸造  
対象学年   2年   クラス   51  
講義室   S203    開講学期   秋学期  
曜日・時限   月4   単位区分   選択  
授業形態   講義・演習   単位数  
受講対象  教育支援課程 教育支援専攻情報教育コース選択科目A 
備考   
ナンバリング   132E54 
ねらいと目標 オートマトン,形式言語,コンパイラの理論,およびそれらの関連性を学ぶ。 
内容 オートマトン,形式言語,コンパイラ 
テキスト 中田育男著,「コンパイラ」,オーム社 
参考文献 富田悦次,横森貴著:オートマトン・言語理論,森北出版
J.ホップクロフト,J.ウルマン著:オートマトン言語理論 計算論 I,サイエンス社
エイホ,ウルマン著,土居範久訳:コンパイラ,培風館 
成績評価方法 レポート::40%
定期試験:60%
 
授業スケジュール(展開計画)
内容
1ガイダンス,コンパイラの概略(論理構造,物理構造)
2簡単なコンパイラの例
3形式文法と言語
4字句解析
5下降型構文解析とLL文法
6上昇型構文解析とLR文法
7意味解析,記号表
8構文主導型翻訳方式
9プログラム言語の構成法1
10プログラム言語の構成法2
11独自のプログラム言語設計
12独自コンパイラ設計
13独自コンパイラ開発1
14独自コンパイラ開発2
15まとめ
授業時間外における学習方法
後半のグループ活動(言語設計,コンパイラ開発)は,主に授業時間外に行う.
 
授業のキーワード プログラム言語,コンパイラ  
受講補足(履修制限等) 「オートマトンと形式言語」を履修していることが望ましい. 
学生へのメッセージ  
実務経験のある教員による科目  
授業実施方法(対面形式/遠隔形式)  
その他  
Copyright(C) 2013 NTT DATA KYUSHU Co.,Ltd All rights reserved.