At Tokyo University of Agriculture and Technology for?the period 1 June, 2016 to 5 August, 2016.
Exchange?Students:?Mr. Napat Akkarakittichok,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Ms. Benjaporn Rienthong ,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Mr. Axel Oktavian
Lab: Pedagogical System Design
Supervisor: Keiichi Kaneko
Activities
-
Introduction to Japanese for international students.
-
Pedagogical system design lab?s assignment.
-
Pedagogical system design lab?s weekly meeting.
-
Kaneko lab?s weekly seminar.
?Introduction to Japanese for International Students.
?
They provide the Japanese course for international students in real life. For example, Japanese writing system which is Hiragana and Katakana, how to greeting and introduce myself in Japanese, and also how to order in restaurant.
Pedagogical System Design Lab?s Assignment
As I mentioned before, my lab is ?Pedagogical System Design? which is about design the system for education. So, I need to make a system for helping novice programmer understand more about programmer. I select Java programming to be my main concept to develop the program. My program will show how user?s code flow step by step by highlight at the word that the code was executed and tell the number of step in the code and also show how is variable changed in each step.
?
Pedagogical System Design Lab?s Weekly Meeting
?
?? ? ? ? ? Student need to tell about their progress in each week to supervisor who is Keiichi Kaneko. Every student will discuss about problem that occur on their research and help to present an idea to solve that problem.?
?
Kaneko Lab?s Weekly Seminar
?
?? This is weekly seminar in Kaneko lab. Students in Kaneko lab who was scheduled need to present about their work to everyone who is in Kaneko lab. Actually my supervisor supervises 2 labs which are ?Pedagogical System Design? and ?Algorithm Design?.
Exchange?Students:?Ms. Supitcha Umphanhom
Faculty: School of Information Technology (Information Technology)
Lab: Pedagogical System Design
Supervisor: Keiichi Kaneko
Activities
? Introduction to Japanese for international students.
? Pedagogical system design lab?s assignment.
? Pedagogical system design lab?s weekly meeting.
? Kaneko lab?s weekly seminar.
Introduction to Japanese for International Students.
In this course, we studied about basic communication skills that needed in Japanese daily life. Members in this class, there are 10 people (8 people from Thailand and 2 people from Hawaii).
Pedagogical System Design Lab?s Assignment
This activity is about my research project. Before I come to Japan I chose theme project that is the system for education because I want to help novice programmer to understand programming greater than ever. So I select Python language because it is popular programming language. When novice programmer has a problem, it is easy to solve the problem. But novice programmer should careful about indentation rule because it can change the flow of the program. So I develop the indentation rule of python game. My game is reduced novice programmer?s tension.
?Pedagogical System Design Lab?s Weekly Meeting
Every Thursday I have meeting that report my progress to supervisor who is Keiichi Kaneko. Everyone that chose Pedagogical System Design theme needed to report their progress so another people in this room will help and shared some idea to solve problem.
?Kaneko Lab?s Weekly Seminar
My supervisor supervises 2 labs which are ?Pedagogical System Design? and ?Algorithm Design? so every Friday some students will present about their project for practice before the real presentation in another class and other people in lab will ask questions and comment the presentation.
Indentation Rule of Python
Game on Web Application
Background
Currently, Python language is popularly for develop software because syntax of language is easy to understand and there are many features and services for support programmers. Though this language use only colons and indentation in structure so it makes mistakeable for programmer.
Introduction
In this report describe how we design and implement indentation rule of Python with game on web application. We focus on how we design style of game that can help novice programmer can understand
Purpose
Help novice programmers to take care of the indentation rule of Python with game on web application
System design
We design this web application for novice programmers who want to learn Python language by using the game for make them feel fun to learn and develop.
Idea:
This system will be designed 3 types of game and give score for ranking each type. Each game has code of python and want user to improve developing skill and limit time of each question be suitable.
Features:
? Type: 3 types of game
1. Answer choice for choosing correct output
2. Answer choice for choosing correct code following output
3. Fix code
? Limit time 45 seconds per question
? 5 questions per game
? Show score when ending the game
? Ranking top ten for each type of game
Game design
1. Register and Login the system
Register

Login

2. Choose type of game that novice programmers want to play.
3. Play game
Type 1: Answer choice for choosing correct output
Type 2: Answer choice for choosing correct code following output
Type 3: Fix code
4. Get score
5. See the Ranking of each type