Name Board of Stem Land

On the day of inauguration students ( Yuvaraj & Preethika) built seven segment display to display “STEMLAND” using arduino without any pre plan (fig-1). Then some of the students (Anushwathi, Praveen, Sundar, Sharmila) wanted to make it as name board for Stemland by soldering it properly(Fig-2).

IMG_20151009_121819674
Fig-1
StemLand
Fig-2

In addition to that, There is another name board  available for the Stemland ( second door) which was made using 3D printer.

Stemland

Totto-Chan

I finally finished reading this book. Its about the life of a little girl in japan. I thoroughly enjoyed every part from the book and how everything was described. Loved the the two characters – Totto Chan and her Headmaster. It was a little bit saddening towards the end for me but I guess that’s how life goes sometimes. Recommend everyone to read it. I haven’t read many books but I felt that this is one awesome book!

TottoChan

Alice Program

Alice is a programming which support the creation of 3D animation. Student can create a program to animate his or her own imaginative environment ( people, animals, objects & places). A student (Rathinavel) from 8 grade made a program in Alice ( find below) . He created a  program which visualize the environment of  seashore and the sea. Indeed, he is the first student who did full fledged program in  Alice.

Before Testing a Chip or PCB

  • Check model of all components.
  • Check if the board is close to what we expect.
  • Check resistance of the materials.
  • Do the measurements  that can be done without powering it up.
  • Check simulations.

Ball – Ball Collision

Below is a python code written in codeskulptor to test the reflection of a ball when it collides with another ball. Different values can be given to v and v1 to test it if is working in the manner we want to.

from math import *
v = [1, 0]
v1= [0, 0]
angle = pi/4

def update_collision(v,angle):
v1[0]=v[0]*(sin(angle)**2-cos(angle)**2)-2*v[1]*sin(angle)*cos(angle)
v1[1]=-v[1]*(sin(angle)**2-cos(angle)**2)-2*v[0]*sin(angle)*cos(angle)
return v1

print update_collision(v)

DX BALL

This is a game that I made after completing a course on interactive python. The coding was done in codeskulptor.

  • The course helped me to learn how to write code for GUIs.
  • It helped me to understand how powerful classes are in programming.
  • As it had a certain deadline for the projects, I learnt to manage my time better than I usually do.
  • From this program, I learnt how to make a ball reflect of another ball when they collide with each other.
  • Link : http://www.codeskulptor.org/#user40_gYWOngGyxdBfvwS_0.py

game

Python Programming

 Asteroid:

I have taken online course on Coursera’s Interactive python part – 2. This gave me a nice chance to build a mini project called ASTEROID.

http://www.codeskulptor.org/#user40_r7pHUJiTh6cUl0b.py

 

Screenshot from 2015-10-26 08:13:27

 

 

splash11

 

 

Alice in STEMLAND

Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. Alice is a freely available teaching tool designed to be a student’s first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games. In Alice, 3-D objects (e.g., people, animals, and vehicles) populate a virtual world and students create a program to animate the objects.

In Alice’s interactive interface, students drag and drop graphic tiles to create a program, where the instructions correspond to standard statements in a production oriented programming language, such as Java, C++, and C#. Alice allows students to immediately see how their animation programs run, enabling them to easily understand the relationship between the programming statements and the behavior of objects in their animation. By manipulating the objects in their virtual world, students gain experience with all the programming constructs typically taught in an introductory programming course.

The 8th and 9th grade children have started to use this program. As they are quite familiar to Scratch programming, they should get the nuances of Alice also. They have not made anything substantial yet as they have been playing around with Alice only for the past 2 classes. They seem eager to learn and are liking it also. So, they should be doing something interesting over the week!

DSC_0173
9th Grade Children. From left : Ajith, Sathish, Nandha, Aadhavan

Ref : http://www.alice.org/index.php?page=what_is_alice/what_is_alice