Syllabus

SubjectFUNCTIONAL PROGRAMMING (GIGA/GI)

Class Information

Faculty/Graduate School
POLICY MANAGEMENT / ENVIRONMENT AND INFORMATION STUDIES
Course Registration Number
01818
Subject Sort
C2074
Title
FUNCTIONAL PROGRAMMING
Field
Advanced Subjects - Series of Environment And Information Studies
Unit
2 Unit
Year/Semester
2022 Fall
K-Number
FPE-CO-04103-212-60
Year/Semester
2022 Fall
Day of Week・Period
Mon 3rd
Lecturer Name
Tatsuya Hagino
Class Format
Face-to-face
Language
English
Location
SFC
Class Style
*Please click here for more information on the correspondence between 'Class Style' and ’Active Learning Methods’.
Lecture, Seminar
GIGA Certificate
Applied

Detail

Course Summary

Most of the programming languages including C and Java are procedural, but this class deals with functional programming languages which are built on top of totally different concept from procedural ones. In function programming languages, programs are constructed by combining functions. Functions are treated as ordinal values and higher order functions make programs simple for complicated problems.