Objectives of Education
Character Formation
* Discipline in behaviour
* Social interaction
* Team spirit
* Co-operation
* Empathy
Attain Knowledge
* To achive our aim
* To be happy
* To be free from fear
Improve our
Mental Abilites
* Discipline of mind
* Concentration
* Observation
* Analyzation
* Comprehension
* Memorization
* Integration
* Expression etc.
Skill Development:
Do
* Correctly
* Quickly
* and Easily
Put Your Heart
Put your heart into what you are doing then it will put its heart into you!
Respect
The Question
Respect the question then the question will give you the answer!
Well read questions are answered correctly, easily and quickly!
Points are
Important
Points and theory are more important than exercises.
Exercises are to describe the points and theory.
If we know the theory
very well then we can do the exercises correctly
and easily.
Exercises help us to practice theory without mistakes.
Problems
Are Not The Problem
Problems are not the problem.
The way to handle them is the real problem.
Order and Link
Is the Logic
Continous process of cause and effect is the logic.
By nature all happenings are in an order and there are links in between them.
Sometimes we may not see these links and when we re-express it these may not be in order. This makes things unclear.
Basic Order of a Program
Input, Process and Output is basic order of a program.
Analiyze the problem word by word in detail.
(Example problem:
Find and display sum of two integers)
Order of thinking:
1. What is to be found?
(e.g.: sum of two integers)
2. What are to be input?
(e.g.: two integers)
3. What is to be output and how?
(e.g.: sum with heading)
Order of writing program:
1. Inut of two integers
2. Calculating sum
3. Printing sum
Gray and White Thinking
It will be helpful a pencil in your hand and a white paper on the table when you think about solution of a hard problem.
Note the first idea you feel on the paper. And think about the next idea.
Because you noted down the first idea you need not bother about forgetting it, any time you can revise it from the paper.
Concrete Thinking
When you are thinking of solving a problem give values to the ideas.
(Example problem:
Find sum of first and last digits of a two digit integer)
Note down a two digit integer E.g.:
n = 57
Then think how to get 5 and 7 separately.
And note down your calculation: E.g.:
1st digit: 57/10 = 5
2nd digit: 57%10 = 7
sum: 5+7 = 12
Then convert it into program code:
int n=sc.nextInt();
int ld=n%10;
int fd=n/10;
int s=fd+ld;
System.out.print("Sum:"+s);