1M978000

プログラミング言語特論

Programming Languages

開講部

大学院理工学研究科 修士課程

開講学科

電気電子情報工学専攻

開講学年

1年次

開講時期

後期

単位数

2

単位区分

特修

系列区分

特論

講義区分

講義
教授相場亮この授業の2010年度のアンケートを参照

科目英語名称

Programming Languages

授業内容

プログラミング言語はコンピュータを使う道具として、その誕生と共に登場し、以来半世紀を経ていまだに発展し続けている。今日、どのような考え方に基づいてプログラムを記述するかを示す指針には多くの種類があり、プログラミング自身もそれにつれて、コンピュータの動作原理を直接的に反映したものから、より抽象度の高いものまで多様である。
プログラミング言語がよって立つ基盤を知ることは、その特質を知り、プログラミング言語を体系的にとらえる上で重要なことである。この授業においてはプログラミング言語の基盤について学んでいくと共に、さまざまなプログラミング言語を比較検討することを通じてわれわれがプログラミング言語に求めているものを体験的に明らかにすることを目的とする。

授業計画

1.論題の選定
2.発表と議論(1)
3.発表と議論(2)
4.発表と議論(3)
5.発表と議論(4)
6.発表と議論(5)
7.発表と議論(6)
8.発表と議論(7)
9.発表と議論(8)
10.発表と議論(9)
11.発表と議論(10)
12.発表と議論(11)
13.発表と議論(12)
14.総合的議論

評価方法と基準

発表および議論への貢献から総合的に判断する

教科書・参考書

特に教科書は指定しないが、参考書については講義の中で適宜紹介する。

環境との関連

環境に関連しない科目

最終更新 : Fri Jul 01 07:24:32 JST 2011