Programming Language Theory

MORI, Takuo
  Elective  2 credits
【Information and Electronic Engineering・1st semester】
18-1-0466-2349

1.
Outline
This course deals with representative programing paradigms and their computational models, the syntax of programming languages, and formal programming language semantics, especially the operational semantics of programming languages, as fundamentals of programming languages.
This course relates to the diploma policy DP4C and DP4M.
2.
Objectives
This course aims at mastering the following topics;
Explaining the property of each programming paradigm with its computational model, as to each
programming paradigm;
Understanding the operational semantics with respect to each representative computational model;
Explaining the syntax of programming languages;
Explaining the property of mechanisms of abstraction with respect to each representative programming language;
1.
Outline
This course deals with representative programing paradigms and their computational models, the syntax of programming languages, and formal programming language semantics, especially the operational semantics of programming languages, as fundamentals of programming languages.
This course relates to the diploma policy DP4C and DP4M.
2.
Objectives
This course aims at mastering the following topics;
Explaining the property of each programming paradigm with its computational model, as to each
programming paradigm;
Understanding the operational semantics with respect to each representative computational model;
Explaining the syntax of programming languages;
Explaining the property of mechanisms of abstraction with respect to each representative programming language;
3.
Grading Policy




4.
Textbook and Reference




5.
Requirements (Assignments)




6.
Note




7.
Schedule
1.



2.



3.



4.



5.



6.



7.



8.



9.



10.



11.



12.



13.



14.



15.