Presentation 2016-02-26
Learning Support Environment for Functional Programming using Swift Language
Yuiitsu Aoki, Hiroki Suguri,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) We have designed, developed and evaluated a learning support system for functional programming using web browser as user interface. In addition to the course text, we implemented interactive programming environment to improve learning efficiency. The target programming language is Swift. Swift features functional style programming because the language is heavily affected by Haskell, which is popular purely functional language. Swift also keeps traditional procedural and object-oriented syntax. It makes the modern language easier to study compared to purely functional counterpart such as Haskell. By combining display of course text and interactive programming, students are encouraged to run sample programs in the text on the fly. We have evaluated achievement level and usability of the system by questionnaire and examination questions. The results have shown that students who used the system achieved higher level of attainment than that of students who were given the same course material but did not use the system.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Learning Support / Functional Programming / Swift
Paper # SWIM2015-21
Date of Issue 2016-02-19 (SWIM)

Conference Information
Committee SWIM
Conference Date 2016/2/26(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Kikai-Shinko-Kaikan Bldg.
Topics (in Japanese) (See Japanese page)
Topics (in English) Evaluation of business model and reliability, Student session, etc.
Chair Hiroki Suguri(Miyagi Univ.)
Vice Chair Yoshihisa Udagawa(Tokyo Polytechnic Univ.)
Secretary Yoshihisa Udagawa(Meisei Univ.)
Assistant Fumihiro Maruyama(Fujitsu Labs.) / Sanetake Nagayoshi(Waseda Univ.)

Paper Information
Registration To Technical Committee on Software Interprise Modeling
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Learning Support Environment for Functional Programming using Swift Language
Sub Title (in English)
Keyword(1) Learning Support
Keyword(2) Functional Programming
Keyword(3) Swift
1st Author's Name Yuiitsu Aoki
1st Author's Affiliation Miyagi University(Miyagi Univ.)
2nd Author's Name Hiroki Suguri
2nd Author's Affiliation Miyagi University(Miyagi Univ.)
Date 2016-02-26
Paper # SWIM2015-21
Volume (vol) vol.115
Number (no) SWIM-463
Page pp.pp.17-22(SWIM),
#Pages 6
Date of Issue 2016-02-19 (SWIM)