Faculty of Science and Engineering

Back to List

COT200XE(計算基盤 / Computing technologies 200)
Functional programming

Kenetsu FUJITA

Class code etc
Faculty/Graduate school Faculty of Science and Engineering
Attached documents
Year 2022
Class code H6160
Previous Class code
Previous Class title
Term 秋学期授業/Fall
Day/Period 金3/Fri.3
Class Type
Campus 小金井
Classroom name 各学部・研究科等の時間割等で確認
Grade
Credit(s)
Notes
Open Program
Open Program (Notes)
Global Open Program
Interdepartmental class taking system for Academic Achievers
Interdepartmental class taking system for Academic Achievers (Notes)
Class taught by instructors with practical experience
SDGs CP
Urban Design CP
Diversity CP
Learning for the Future CP
Carbon Neutral CP
Chiyoda Campus Consortium
Category 応用情報工学科
学科専門科目

Show all

Hide All

Outline (in English)

The aim of this course is to help students learn basic features of functional programming languages and acquire techniques in functional programming. Moreover, students learn the advantage of functional programming and become capable of utilizing it appropriately as well.
The goals of this course are to learn
(1) standard method of program description in functional programming languages,
(2) the concept of recursive functions and inductive proofs,
(3) higher order functions and how to make them,
(4) polymorphic functions and its usage,
(5) inductive types and its usage,
(6) the principle of type checking and type inference, and
(7) lambda-calculus with beta-reduction.

Default language used in class

日本語 / Japanese