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) |