Programming 8 (final)

Today, in economics, we discussed about health in developing countries and obesity in developed countries. This is one of the global issues today, so I created a program to calculate the Body Mass Index (BMI) to help people identify their BMI.

I employed all of the techniques learnt throughout the project e.g. if, printf, scanf.




Additional learning outcomes
Engaged with issues of global importance – obesity and underweight in the world


Source Code:
#include <stdio.h>

int main(void)
{
double a, b;
puts("Body Mass Index Calculator");
puts("Enter your weight and height");
printf("Weight:"); scanf("%lf", &a);
printf("Height (m):"); scanf("%lf", &b);

printf("Your BMI – %.1f",  a/(b*b));

if(a/(b*b) < 18.5)
puts("Underweight");
else if(a/(b*b) >= 25)
puts("Obese");
else
puts("Normal range");

return(0);
}

Tutor (Final)

As I mentioned last week, today is my last day of this tutor project.

I initiated this project since the 1 October, 2012 and I had three students in total. While I began with just one student, other parents who heard how much my student had improved offered me more work as a private tutor. I believe that this success was the result of my efforts to improve my teaching skills and the quality of my lessons. Through this experience I have learnt the importance of preparation in order to maintain a high standard, as well as how to think from my students’ point of view so that they could get the most out of our study sessions.

Throughout the project I have learnt many things, e.g. the importance of continuous improvement. In terms of CAS learning outcomes, I believe that I have met most of the objectives.



  • Increase awareness of your strengths and areas for growth – since Maths was one of my strongest subjects, I enjoyed teaching it and I felt I have deepening my understanding of basic concepts by teaching. In my opinion,  teaching someone is the shortest way to learn things because in order to teach, I have to understand it first, and this gives a subconscious pressure that motivates me to learn.
  • Undertake new challenges – this was my first time to work as a tutor. 
  • Planned and initiated activities – I always prepare some textbooks or other teaching materials for my students and this preparation was an essential part to sustain a high quality lesson.
  • Worked collaboratively with others – since I only had an hour to teach, a good communication is required in order to use time effectively. In addition, good communication helped me to think from my students’ point of view, which leads to better understanding.
  • Shown perseverance and commitment in their activities – teaching every week wasn’t an easy task, however, I have succeed to compile my project.  
  • Engaged with issues of global importance – as I mentioned in my other posts, we sometimes discussed about global issues, such as global warming, poverty, and cultural discrimination, to practice my students’ speaking skills.
  • Developed new skills



  • Programming 7

    This program enables a user to input a value and evaluates whether the number is a multiple of 3.





    Source code:
    #include <stdio.h>

    int main(void)
    {
    int a;

    puts("3の倍数かを判定します");
    puts("数字を入力してください");
    scanf("%d", &a);

    if(a%3)
    printf("%dは3の倍数じゃないです", a);
    else
    printf("%dは3の倍数です", a);

    return(0);
    }

    Programming 6

    This program enables a user to enter a number and it shows the absolute value.
    I used printf, scanf, and if function.




    Source code:
    #include <stdio.h>

    int main(void)
    {
    double a;
    puts("数字を入力してください");
    scanf("%lf", &a);

    if(a>=0)
    printf("絶対値は%lf", a);
    else
    printf("絶対値は%lf", -a);

    return(0);
    }

    Programming 5

    This program enables a user to input two values and it display the bigger one.
    I used the if function to evaluate the two numbers



    Source code:
    #include <stdio.h>

    int main (void)
    {
    int a,b;

    puts("二数の大きい方を表示します。");
    printf("整数1:"); scanf("%d", &a);
    printf("整数2:"); scanf("%d", &b);

    if(a>b)
    printf("整数1のほうが大きいです。");
    else
    printf("整数2の方が大きいです。");

    return(0);
    }

    Programming 5

    This program enables a user to input three numbers and it displays the biggest number.

    Techniques used:
    max1=(n1 > n2) ? n1 : n2;
    max2=(max1 > n2) ? max1: n3;



    The code:
    #include <stdio.h>

    int main(void)
    {
    int n1, n2, n3, max1, max2;

    puts("3つの整数を入力してください。");
    printf("整数1: "); scanf("%d", &n1);
    printf("整数2: "); scanf("%d", &n2);
    printf("整数3: "); scanf("%d", &n3);

    max1=(n1 > n2) ? n1 : n2;
    max2=(max1 > n2) ? max1: n3;

    printf("最大値は%dです\n", max2);

    return(0);
    }

    Filming (for International Day)


    For the International Day, me and my colleagues collaborated to produce a short film to entertain the people who are watching the talent show. 

    The film involves professional throwing and catching skills. Due to the nature of the film, we had to retake the same scene many times until it works. In total, we had more that 400 takes.

    We spent a lot of time in planning, what to do and how to do it. Also time allocation and time management were the keys of this project because otherwise we will not have enough time to complete all the moves we wanted to show.

    I was the project leader so I had to plan and take leadership to guide the team members. I was also responsible for all the editing. I believe my leadership style was quite democratic – listening to all opinions but I was the one making decisions.

    Although this project was very time consuming, I have acquired number of editing skills and learnt how to take leadership.

    http://www.youtube.com/watch?v=0a1BUcSaYJw


    Filming for International Day

    For the International Day, I and planing with my colleagues  to produce a short film to entertain people who are watching the talent show.

    We are planning to perform professional throwing and catching skills. Due to the nature of the film, it would be a long project because we have to retake the same scene until it succeed .

    I am the project leader and also responsible for all the editing. 

    Programming 4

    This is a program that enables a user to input a number and the program displays whether it is an add number.




    The Code:
    #include <stdio.h>

    int main(void)
    {
    int a;
    puts("数字を入力してください。");
    scanf("%d", &a);

    if(a%2) /*条件が≠0だったら下の文を実行する*/
    printf("奇数です");
    else
    puts("偶数です。");

    return(0);
    }

    Programming 3

    This is program that enables the user to input two values and it calculates the average, the sum and the ratio of the two numbers.
    I used the printf and the puts function.
    I also learnt how to do some simple calculations using C language.




    The code:
    #include <stdio.h>

    int main(void)
    {
    double a,b;

    puts("2数の平均値\n");
    printf("数1:"); scanf("%lf", &a); /*%fは小数表示ってこと*/
    printf("数2:"); scanf("%lf", &b); /*ただしscanf関数の場合は%lfとなる!!*/

    printf("合計値は%f。\n", a+b);
    printf("平均値は%f。\n", (a+b)/2);
    printf("aはbの%f%%\n", a*100/b);

    return(0);
    }

    Programming 2

    I created a program that allows a user to input two values and display the sum of them.



    The code:
    #include <stdio.h>

    int main (void)
    {
    int a, b, c;

    puts("2つの整数を入力してください。");

    /*putsっていうのはprintfに改行を加えたものとほとんど同じでもカッコ内にはひとつの実引数しか入れられない!*/

    printf("整数1:"); scanf("%d", &a); /*整数を入力させる*/
    printf("整数2:"); scanf("%d", &b);

    printf("それらの和は%d", a+b); /*和の表示*/

    return(0);
    }

    Programming 1

    My first programming

    I created a very simple program using the printf function – shows the result of inside the bracket. This program displays my name and a greeting.




    The code:

    #include <stdio.h>
    int main(void)
    {
    printf("Hi my name is Shun Haginouchi.\n");
    printf("This is my first programming.\n\n");

    return(0);
    }

    New Project: Programming

    I am going to start a new project – programming C

    Why programming??
    This is because I want to study about computer (computer science and engineering)  in university, so as a preparation for that I will learn how to program from scratch. Of course, this will be a self studying using books and resource websites.

    Expected learning outcomes:
    • Increase awareness of your strengths and areas for growth
    • Undertake new challenges – learning new commands and creating my original program
    • Planned and initiated activities – learning new commands
    • Shown perseverance and commitment in their activities
    • Developed new skills – programming in C

    Tutor4

    26/09/2013

    I found a new student for my tutor project so currently I have two students teaching separately. Actually, it is not a new student because I have taught her before but recently I had an offer from her mother to teach her daughter again.

    Today I taught her Maths, specifically combination and  probability.
    I used the method using cards to physically demonstrate the concept, which I felt useful from my previous experience (see previous posts).

    Magic Vol.6

    Card Tricks



    Tutor3

    25/09/2013
    Tutor Project!

    I changed the date of tutor from Thursday to Wednesday.
    Today I started from a revision exercise. He seemed like still unsure about the concept – he isn't clear about the calculation process. Also he always makes careless mistake in calculation such as putting the  decimal point in the wrong place.

    So in order to make him understand, I used a lot of diagrams to demonstrate why he should calculate in this way. It seemed like using diagrams is an effective way, especially when teaching small kinds.




    Tutor2

    18/09/2013
    Tutor project...

    Today I taught Maths to Ukyo (name of my students). I started with a revision of what we did last week and we continued chapter about the concept of 'per unit'.

    From the reflection of last week's section, I tried to use examples to explain the concept such as "which room is more crowded?" and actually let him calculate. Then I explained the reason why we would calculate like this.



    Magic Vol.5

    Card Change 2
    Card Changing Effect
    (Focus on the suit!!)
    It is an original* card change effect which allows me to change the card immediately in front of spectators. This effect requires a bit of practice and has an angle issue (not able to do it when surrounded). However. throughout the learning process, I learnt the best angle to present it.
    *I knew some people does this effect with the same method with me but it was my original to adapt this method.

    Magic Vol.4

    Magic 4
    Changing card

    This is a hand made gimmick that allows to change the card into different card. It requires a bit of time and process but I like it because it is a self-working gimmick.


    Tutoring Project

    Tutoring!!!

    I will start a new tutor project, because I had a request by other parents who want me to teach them. Perhaps, the previous tutor project was successful and I have improved my teaching skills.


    13/09/2013
    I had the first lesson with a Japanese boy called Ukyo who is in the Japanese elementary school. I taught him Maths i.e. explained to him what is 'average' and the concept of 'per unit'. 

    When I explained about average, I used a deck of cards to demonstrate the concept. Instead of just using mathematical approach to find the average, I think it is better to use a tangible item because children are not used to think in a numbers, they prefer physical demonstration.


    Magic Vol.3

    New Card Tricks!!

    Today I learnt a magic called "oil & water". This trick involves card controlling. Overall I felt it wasn't that hard to learn this because I already have learn several tricks previously (see previous posts).


    1. 4 black cards and 4 red cards
    2. divide them into two pile
    3. mix them up, so they should be red, black, red, black... 
    4. Then do the magic move
    5. Then the cards will be divided into black and red, like before mixing




    Ice Hockey (May)

    Since ice hockey is a winter sport, from June to September will be an off-season, so there would be no further updates until it starts again in September.


    Magic vol.2


    I learnt a Magic called “the masked ball”.
    1. Show the cards
    2. Then shuffle them
    3. I don’t need the jokers so take them out (in the video, the bottom cards×2 were jokers).
    4. Ask someone else to divide the cards into two piles (in the video, I did it by myself) and turn the top deck (face up) and put is on the table
    5. Ask the same person to divide the remaining deck into half again, so 3 piles in total.
    6. Then put the first deck (from step4) between the two piles (from step5).
    7. Show the cards and take out the middle part (where facing down) and put the other cards away (because I’m not going to use it anymore).
    8. Divide the cards (from step7) into 4 piles and put the last 4 cards in front of each pile.
    9. Then do the magic finger-snap and the 4 cards will be all King.
    10. Since this magic is called the “the masked ball”, without the Queens the ball could not happen.
    11. Fortunately, the cards under each Kings are their Queens. Now the masked ball is completed.

    http://youtu.be/dn7zO-cGVCw

    Magic

    CAS Project – Magic (card tricks)

    Since I was exploring an activity which involve creative skills, I came up with an idea of performing card tricks. For my Creativity area, I am going to practice several magic (card tricks). My final target is to create my original magic and present what I learnt.

    Why magic? I believe it is one of the best performance that exist in the world (may be too exaggerated?). It evokes various positive emotions such as surprise and joy. Also I think that it is one of the method that could break the language barriers. Although magic involves taking, it is very obvious and easy-to-follow what is happening; it is not about 'thinking', it is about 'feeling' the magic.

    This week I learnt a magic called "Triumph".
    First I will shuffle the cards one facing up and one facing down. Now I will have a deck of cards that includes cards some are face up and down. But if I do the Magic finger-snap, all cards will face up!

    http://youtu.be/C0u5ieDJNeU


    Tutor

    As mentioned in the previous feedback section, since Shuntaro (my previous student) passed his STEP (oral) exam, I have completed my task. However, there was another parent, who heard about the improvement my student made in a short period of time, she offered me more work as a private tutor. So from this month, I am teaching another student from the Japanese School of Moscow and her name is Yukiko Hashimoto, year six.

    When I received a new offer from her parent, I felt that I was actually doing something useful for other people. I believe that this success was the result of my efforts to improve my teaching skills and the quality of my lessons. Through this experience I have learnt the importance of preparation in order to maintain a high standard, as well as how to think from my students' point of view so that they could get the most out of our study sessions.

    Unlike the first time teaching Shuntaro, I felt easier to teach Yukiko, perhaps, this is because that I already gained enough skills and techniques to teach.

    We began our lesson by a simple introduction section, which we introduced ourselves and discussed her hobbies (in english). Then I prepared some textbooks to see her level of english. Her knowledge of English is a bit limited and it was her second time to have English lesson in her life. In the lessons, we went through the textbook.  From my previous experience, I felt that the use of textbook is very helpful in order to explain the use of tenses and phrases.

    My main teaching target is to teach her basic English vocabularies and phrases for beginners, including alphabets i.e. a level that enables her to pass the “STEP test Grade4”.

    In the next lesson we will continue solving questions on the book and while I will also explain the meaning of each word and try to answer her question.




    Tutor Feedback (May)

    This month we basically continue doing the questions on the textbook and we talk about my student’s dream.

    Since she is a beginner English learner, she seems to struggle to communicate in English but I can see her trying to use as much words she knows.

    Next month, I am planing to show her a short cartoon i.e. simpsons, because from my previous experience this motivates my student.




    Tutor Feedback Section (Apr.)



    14/02
    Focus on vocabularies to describe photos and revise the words leant in previous lesson.
    E.g. ‘there is/are…’ ‘He/she is doing…’ ‘I can see…’

    Again we used the same text book as last week to practice and revise the phrases.
    Today we practiced words to describe a picture because this is the most common question what he will get in the oral STEP test. Most works were done by my students since it was a lesson to practice describing a photo and I was asking question such as 'what can you see in this picture?'. My student found this exercise was quite easy and he seemed like he wants some more challenging question. So I will prepare some challenging material and questions for next lesson.

    Feedback on The Photo Album Project


    Feedback on The Photo Album Project

    I have succeeded finish making the photo album within the planned time and give it to Chihiro (who just left Moscow) as a gift. The quality and the album itself amazed her, and she seemed pleased by the fact that she got an album.

    However, making an album from scratch wasn’t an easy thing to do. There were several steps that I struggled but the hardest process was the photo selection and it took time to finish this process. The reason why it was time consuming is because I collected about 300 pictures in total but I could only use 36 photos from them, which means I have to make a lot of decisions to pic the best one. This process requires time and the most annoying thing was it was really hard to choose the best one because most of the picture was good.

    Then I came out a ‘rating’ method to solve this problem – first I chose 5 pictures that I liked the best and then I rated all the pictures one to five stars (five stars mean the best quality). I ended with having 40 pictures with 5 stars. It is a huge progress compared with the beginning having 300 pictures. This method was very effective – it was less stressful because instead of just choosing 36 pictures at once from 300 pieces, I just had to rate all the pictures 1 to 5 by comparing to the 5 pictures that I chose at the beginning. Having a standard to follow and compare makes the process easier.

    Then I the software called Aperture to edit those photos. During this step I learnt how to the software properly and I created a preset of filter which is able to use on most pictures. This preset have made the process less time consuming since I just have to apply the filter (preset) to all the photos and it was able to do it only by few clicks though the photos still looked very nice.

    Other process went quite good and everything, such as printing and putting those photo in to the album, were done on time. At the end I also asked Chihiro’s friends to write some messages on the pictures to make the album even better and unique.

    Overall, I think this project was very successful and I learnt many things such as method to select pictures and how to edit them nicely. Although this project took about a month to complete it, I gained knowledge on several areas as mentioned before and they could be applied on next time, therefore I think it was a good use of time.




    Tutor Feedback section (Mar.)

    This month we continued with the ’speaking’ practice.

    I prepared some past papers and a textbook designed for this oral exam (shown below) and we practiced like in an exam situation. Also the textbook has helped me to teach because I just have to follow the steps on the book

    Next month I will continue with the speaking practice.


    Tutor Feedback section (Feb.)

    This month we prepared for his oral exam in March.

    In the first lesson, we practiced how to introduce ourselves and practice speaking.

    07/02
    Focused on vocabularies to express opinion and practice it.
    E.g. ‘I think / in my opinion…’ ‘I like / I prefer…’ and etc.

    14/02
    Focused on vocabularies to describe photos and revise the words leant in previous lesson.
    E.g. ‘there is/are…’ ‘He/she is doing…’ ‘I can see…’

    21/02
    Practiced speaking using the words learnt in the past three lessons.
    Also using past papers for practice and give some exam tips.

    31/01
    I taught him how to introduce himself and we practiced speaking.
    We started from some basics such as ‘my name is’ and end up with describing his hobby and what his daily routine.

    I found today's lesson was quite easy because I have prepared some materials and a textbook to do.
    However, my skill of explaining the meanings is not as good as I thought so I think some improvements are needed.


    Next month, I am planning to continue with preparation for oral exam. 

    Tutor Feedback section (Jan.)

    As mentioned last time, I played some video clips at the begging of the lesson as a warming-up exercise. After watching the video, I asked him to summarise the contents and then we discuss about the main points. Showing a cartoon to child at his age, was a perfect method to motivate him and to prevent boredom.
    Video showed:
    https://www.youtube.com/watch?v=9Pkn117amFw
    https://www.youtube.com/watch?v=Ttt_BUQgBPM
    https://www.youtube.com/watch?v=tp5_gShq6Ws

    For a year 7 students, an hour lesson is quite long and my student always gets demotivated at the middle of the lesson. So in one of the lessons, I introduced a new style of lesson came up by myself. If he gets the question correct, I will give him a point. Then if he achieved the target point, I will give  him a snack. By employing this method, throughout the lesson, he was motivated to do the questions and the another good point is that he was enjoying doing the tasks. I found this is really useful when teaching small students.

    From next lesson, we are going to focus on practising “speaking” because he will have his oral exam at March. We would start from some basic conversation and teach him how to describe a photo.


    CAS Project Plan


    CAS Project Plan


    For my CAS Project, I have decided to initiate 2 projects. One is based on creativity and another one is service based.

    Creating a Photo Album
    I will create a memorial photo album for people who are leaving the school.
    This involved the following process:
    1.    Decide the concept and the style (design) of the album (until 12/02/2013)
    2.    Take and collect pictures (until 15/02/2013)
    3.    Shortlist and diced which photos to use (until 20/02/2013)
    4.    Edit the photos and perhaps make a collage from it (until 26/02/2013)
    5.    Ask people to write a message on it (until 11/03/2013)
    6.    Decide the layout and composition (until 14/03/2013)
    7.    Finally place all the pictures on the album
    Finishing at 15/03/2013

    I am hoping to achieve the following outcomes from this project:

    • Increase awareness of your strengths and areas for growth
    • Undertake new challenges
    • Planned and initiated activities
    • Worked collaboratively with others
    • Shown perseverance and commitment in their activities
    • Developed new skills

    Enable my student to pass the oral exam of the STEP test pre2nd grade
    In Japan there is an examination call the Society for Testing English Proficiency (STEP test). My project is to teach him sufficiently to pass this oral part of this exam.

    This involved the following process:
    1.    Decide the overall pace of the lesson
    2.    Decide what to do in each lesson
    3.    Prepare some materials for it
    4.    Put into practice
    5.    Develop my teaching skills

    Learning Outcomes:

    • Increase awareness of your strengths and areas for growth
    • Undertake new 
    • Planned and initiated activities
    • Worked collaboratively with others
    • Shown perseverance and commitment in their activities
    • Developed new skills
    • Engaged with issues of global importance

    Ice Hockey & Basketball Feedback (January and December)



    I took part in the ice hockey as well last week.
    In the practice match, I scored 2 goals and won the game.
    During the practice section, we practiced the formation (movement) of how to make a counter-attack and several pattern of attacking.








    Helping the waitress serve the dishes

    Helping the waitress serve the dishes

    04/01/2013

    There was a family gathering on the 4th of January in a Chinese food restaurant in Nagasaki. It is a Japanese tradition that to hold a gathering at the beginning of the year to great each other. All family members were involved also including relative. In total about 20 people had joined.

    Because the owner of the restaurant was a friend of my relative, I helped the waitress serve the dishes and clean the table (only for our gathering). The work was much busy and than I thought. 

    Learning outcome
    Undertake new challenges ¬– It was my first to help serving the dishes
    Worked collaboratively with others – I had to communicate with other waitress, to know what I should do
    Shown perseverance and commitment in their activities – The workload was quite a lot than I expected, however I have completed my task with some help of the local staff.
    Developed new skills – I learnt how to serve properly and communicate with the customers politely.