Teaching Mathematics through Origami

GDGPS UPDATE

The word ‘Origami’ originated from ‘ori’ and ‘gami. It means ‘folding’ ‘paper’. With the objective of training mathematics teachers to popularize the subject through fun filled activity of origami ,The National Council for Science and Technology Communication ( NCSTC), Department of Science and Technology( DST) , Govt.of Indiaorganized  a training workshop for teachers . The workshop was held from 27th– 30thApril 2015 at Salwan Public School , Rajinder Nagar, Delhi. Our school was among  twenty four schools of Delhi to send its teacher ( Mrs Namita Basnotra)  to attend the workshop.

In recent years origami became a commonly used instruction tool for teaching mathematics and geometry across the globe. The four days extensive  workshop  integrated fun filled hands on learning experience through the art of origami. It included:-

–        Introduction and importance of origami

–        Basics of origami

–        Different shapes of angles of geometry

–        Different triangles ,theorem and their…

View original post 62 more words

bit Society Day ( 18th April 2015 )

bit Society program :-

The jam packed schedule of CIE makes students run from one class to another …SEP…Presentation….Assignments…leaves student battling for breath. In the much hectic schedule we finally managed to find some time for our newly started bit Society’s inaugural seminar. This seminar would mark the beginning of bit society’s Annual seminars in the years to follow. It was an attempt to give the students a chance to explore and enjoy the day wherein we can meet up people.Share our experience…our view points on certain technical aspects…

The session began with Shilpy’s introductory remarks of the society and its vision on the behalf of Anand. It is followed by group song  “Yaro” presented by Karishma , Shilpy , Ashish, Radhakrishna and Animaka.

After the group song, a quiz section is organized on compute basics and question were asked on computer hardware, computer basics, MS Office, Programming general awareness about computer.

we have seen that many of us not know about some basic question about compute, so this type of quiz encourage us to know more computer and we have learnt a lot.

Results of the quiz are as follows:

Participants:-

Anamika, Avinash, Ashish, Meghna, Sarita Rawat(not from computer education), Shilpy, Sujeet and his Brother

Postion holder of Quiz:-

  1. Sujeet ( first )
  2. Anamika ( second )
  3. Meghna( third)

Then the Debate on “Whether Computer and Internet Technologies can replace Teachers?”

Participants:-

Anamika, Avinash, Ashish, Meghna, Sahil, Sarita Rawat(not from computer education), Shilpy, Sujeet and his Brother

Debate on  “Whether computer and internet technologies can replace teachers?”

Arguments in favors:-

  • In today’s world, computers do millions of things. Computers are the future of our society. Computers could be our teachers in the near future.
  • Computers have a very good memory. Therefore they can teach us correctly. In the opposite our teachers seemingly forget some points and are not able to answer all questions that we ask.
  • Computers always were updated to new things.
  • It can give the student a pictorial representation which can help the students to understand better and properly. This for sure makes an improvement in studies.
  • Some students lag behind in studies because they are afraid to ask even if the teacher is ready to explain again and again. But when it is a computer, students can simply click again to understand. There can be tests on the internet to see how much you have learnt.
  • Computers is that unlike humans they do not need breaks on account of bad health or their any other personal commitments. Thus schedules are never disturbed. Not only the syllabus can be finished on time but will go on an even pace.
  • Computers will not discriminate on religion or race.
  • It is easy to teach visually challenged students using computer.
  • Computers reduce the paper work and hence are more environments friendly.
  • Computers will be more economic. We don’t require buildings and other infrastructures for teaching and learning. We just need a computer with internet connectivity at our home.

Arguments against it:-

  • Teachers are like our second parents. Teachers can share their knowledge with us. They mind our mistake at every step of our life. They can solve all our problems.
  • They can feel our emotions, our feelings. Machine can’t understand humans. They only gave solutions. So the role of teachers in our life is very important.
  • Computers have one answer to any question. A good teacher is willing to ponder alternate answers that students suggest, no matter how poorly phrased, to discover the gist of their argument.
  • Computers need electricity to run on, when teachers rely on food, much better.
  • Computer can’t teach languages, writing skills etc.
  • For students of primary classes, they first have to learn how to operate computers and then only they can learn on computers.
  • Moral development of a student can’t be done on computers.
  • School and teachers play a central role in physical and social development of child. students learn a lot from peers in school.
  • Physical development of a child can’t be done by playing video game in computers.

What comes out from the whole debate:-

We were Agree that Computers and technology have lot of potential, but computers cannot replace teachers. Experience from around the world shows us that, over time, teachers’ roles become more central and not peripheral as a result of the introduction of new technologies. Introducing new technologies will, however, replace some of the things that teachers do and require that teachers take on new, often times more sophisticated, duties and responsibilities. And In places where there are currently no teachers, technology can help in some very useful ways to, in part, overcome this absence.

And at last we can say that teacher can never be replaced by computers and technology instead teachers who don’t use technology will be replaced by teachers who do.

After debate we had a group discussion on Article 66A.

what is article 66A :

[Section 66 A]
Punishment for sending
offensive messages through communication service, etc.
( Introduced vide ITAA 2008)

Any person who sends, by means of a computer resource or a communication device,-

(a) any information that is grossly offensive or has menacing character; or

(b) any information which he knows to be false, but for the purpose of causing annoyance, inconvenience, danger, obstruction, insult, injury, criminal intimidation, enmity, hatred, or ill will, persistently makes by making use of such computer resource or a communication device,

(c) any electronic mail or electronic mail message for the purpose of causing annoyance or inconvenience or to deceive or to mislead the addressee or recipient about the origin of such messages (Inserted vide ITAA 2008) shall be punishable with imprisonment for a term which may extend to three years and with fine.

How did the controversy begin?

The first petition came up in the court following the arrest of two girls in Maharashtra by Thane Police in November 2012 over a Facebook post. The girls had made comments on the shutdown of Mumbai for the funeral of Shiv Sena chief Bal Thackeray. The arrests triggered outrage from all quarters over the manner in which the cyber law was used.

Most cases of arrest were reported in 2012. Jadavpur University professor Ambikesh Mahapatra was arrested for forwarding caricatures on Trinamool Congress chief Mamata Banerjee on Facebook.

Activist Aseem Trivedi was arrested for drawing cartoons lampooning Parliament and the Constitution to depict their ineffectiveness.

Air India employee Mayank Sharma and K V Rao from Mumbai were arrested for allegedly posting offensive comments against politicians on their Facebook group.

Businessman Ravi Srinivasan was booked by Puducherry police for an allegedly offensive tweet against the son of a former cabinet minister.

While the objective behind the 2008 amendment was to prevent the misuse of information technology, particularly through social media, Section 66A comes with extremely wide parameters, which allow whimsical interpretations by law enforcement agencies. Most of the terms used in the section have not been specifically defined under the Act. The petitions have argued that it is a potential tool to gag legitimate free speech online, and to curtail freedom of speech and expression guaranteed under the Constitution, going far beyond the ambit of “reasonable restrictions” on that freedom.

order of the court:  

The court gave an ultimatum to the Centre to either clarify its stand on the provisions that envisaged arrest for contentious posts on social media, or be ready to have such laws stayed. It warned that it would make the provision inoperative if the government failed to file, within a week, a comprehensive affidavit, and explain its final stand on either amending or deleting Section 66A.

Dance session:-

Refreshing dance by Anamika on Rajasthani local song.

Differences Between Programming Language C And C++

C++, as the name suggests, is a superset of C.

1. C follows the procedural programming paradigm while C++ is a multi-paradigm language(procedural as well as object oriented)

(In case of C, importance is given to the steps or procedure of the program while C++ focuses on the data rather than the process. Also, it is easier to implement/edit the code in case of C++ for the same reason.)

2. In case of C, the data is not secured while the data is secured(hidden) in C++.

(This difference is due to specific OOP features like Data Hiding which are not present in C.)

3. C is a low-level language while C++ is a high-level language.

(C is regarded as a low-level language(difficult interpretation & less user friendly) while C++ has features of both low-level(concentration on whats going on in the machine hardware) & high-level languages(concentration on the program itself) & hence is regarded as a middle-level language.)

4.C++ allows the use of reference variables while C does not.

(Reference variables allow two variable names to point to the same memory location. We cannot use these variables in C programming.)

5.The standard input & output functions differ in the two languages.

(C uses scanf & printf while C++ uses cin>> & cout<< as their respective input & output functions)

6.C++ supports function overloading while C does not.

(Overloading means two functions having the same name in the same program. This can be done only in C++ with the help of Polymorphism (an OOP feature))

7. We can use functions inside structures in C++ but not in C.

(In case of C++, functions can be used inside a structure while structures cannot contain functions in C.)

Source:  http://www.durofy.com/10-major-differences-between-c-and-c/

Program to find larger of three number

program:-

print”Program to find larger of three numbers”
input “Input first number: “; a
input “Input second number: “; b
input “Input third number: “; c
if a>b then
let d=a
else
d=b
end if
if d>c then
print “Larger of the three number is: “; d
else
print “Larger of the three number is: “; c
end if
end

Output:-

Program to find larger of three numbers
Input first number: 23
Input second number: 59
Input third number: 12
Larger of the three number is: 59

C++ program to check number is prime or not…

#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
main()
{
int x,p=0,l;
cout<<“Programe to check if a number is prime or not”;
cout<<” \nInput any number :”;
cin>>x;
for(l=2;l<=sqrt(x);l++)
if((x%l)==0)
{
l=x;
p=1;
}
if(p==0)
cout<<“The number is prime “;
else
cout<<“Number is not a prime “;
getch();
}

*This program is written in DEV C++