Changes

Jump to navigation Jump to search
no edit summary
Line 21: Line 21:  
'''What is your first language?'''
 
'''What is your first language?'''
   −
English
+
My first language is 'Hindi'. Though I'm proficient in 'English' as well.
    
'''Where are you located, and what hours (UTC) do you tend to work?'''
 
'''Where are you located, and what hours (UTC) do you tend to work?'''
Line 56: Line 56:  
This plugin would add basic 3D transforms to Turtle Blocks (e.g., setxyz, pitch, roll, yaw), camera and lighting models, surface texture mapping, and a rich set of example projects. One of the possible ways of creating models would be to use the concept of objects. An extended goal, if time permits would be a plugin for generating objects for MineCraft.
 
This plugin would add basic 3D transforms to Turtle Blocks (e.g., setxyz, pitch, roll, yaw), camera and lighting models, surface texture mapping, and a rich set of example projects. One of the possible ways of creating models would be to use the concept of objects. An extended goal, if time permits would be a plugin for generating objects for MineCraft.
   −
This plugin would be useful to students of the age-group 10 – 15. It would enable them to create 3D figures using simple logo blocks. This would help them in a number of ways:
+
This extension would be useful to students of the age-group 10 – 15. It would enable them to create 3D figures using simple logo blocks. This would help them in a number of ways:
    
* serve as a precursor to learning programming languages in future
 
* serve as a precursor to learning programming languages in future
Line 140: Line 140:  
Horatio Reggini developed the first 3D Logo project back in the early 1980s. He argued that 3D Logo engaged children in the powerful ideas of perscpective and visual perception. Ironically, in the 30+ years since, while 3D is a large part of our entertainment life, it is largely missing from the tools for learning. None of the popular programming enviroments for children have 3D capabilities. That will change as a direct result of this project. --[[User:Walter|Walter]] ([[User talk:Walter|talk]]) 20:18, 19 March 2014 (EDT)
 
Horatio Reggini developed the first 3D Logo project back in the early 1980s. He argued that 3D Logo engaged children in the powerful ideas of perscpective and visual perception. Ironically, in the 30+ years since, while 3D is a large part of our entertainment life, it is largely missing from the tools for learning. None of the popular programming enviroments for children have 3D capabilities. That will change as a direct result of this project. --[[User:Walter|Walter]] ([[User talk:Walter|talk]]) 20:18, 19 March 2014 (EDT)
   −
'''Member from Sugar Labs community'''
+
'''Tony Forster'''
 +
A 3D programming extension has the potential to be a very valuable contribution to the Sugar community. 3D is highly prized by children and the opportunity to author 3D is highly motivating for them. Motivation is strongly associated with quality learning. The best programming tools for children are low entry and high ceiling, 3D lifts the ceiling quite high. If the perception of low entry can be maintained, that is that the early part of the learning curve is perceived as gradual, then this will be a valuable contribution to the Sugar community. [[User:Tonyforster|Tonyforster]] ([[User talk:Tonyforster|talk]]) 01:03, 21 March 2014 (EDT)
 +
 
 +
 
       
'''What will you do if you get stuck on your project and your mentor isn't around?'''
 
'''What will you do if you get stuck on your project and your mentor isn't around?'''
   −
Will try to get help from other developers on the community, depending upon the type of problem, ask about it on relevant channels. In my college, I am surrounded by students who themselves have great knowledge and proficiency in python and debugging and are always ready to help. So there are a lot of ways I can tackle a problem I'm stuck on when my mentor isn't available. In the worst case, I can always go through the code and work upon it myself.
+
An organisation isn't run by one person, the spirit of open source embodies community involvement. If my mentor isn't around, I'm sure there will always be willing developers from the sugar community that I can depend on. Also, depending upon the type of problem, I can always ask about it on relevant IRC channels. If all else fails, in my college I am surrounded by students who are open source enthusiasts and have vast amounts of python and Graphics experience and are always ready to help. So there are a lot of ways I can tackle a problem I'm stuck on when my mentor isn't available. In the worst case, I can always go through the code and work upon it myself.
      Line 175: Line 178:  
'''Describe a great learning experience you had as a child.'''
 
'''Describe a great learning experience you had as a child.'''
   −
A great learning experience would be when I was first introduced to Computer Programming with Logo as my first language when I was a kid. It was fascinating to see the figures get created with such simple yet logical code. This drew my interest in programming and made me dive deeper into learning more about it.
+
A great learning experience for me would be when I used to teach Maths to my little brother. Initially I was afraid to do so as I myself was not an expert in it and had a tendency to avoid. But it was later that I realized that teaching not only helped him, but also aided me in improving my Mathematical skills and refining my concepts. It was then that I realized the value of imparting knowledge in whatever way you can.
 +
 
 +
[[Category:2014 GSoC applications]]
25

edits

Navigation menu