Topics Index

Overview Of Programming With Java >
Siva Nookala - 26 Feb 2019
Most of the activities we perform on day-to-day basis have lots of little steps. For e.g., an activity like send greeting card will contain small steps like go to the greeting card shop, choose it, pay for it, write the names and address, go to the post office, buy stamps, affix the stamps and drop the card in the post drop box.
In this some steps like going to the post office, buying stamps and dropping the card in the post box are time-consuming and repetitive. Where as calculating the price of all the cards we bought, paying the money to the shop-keeper and counting the change returned is error prone. These kind of steps which does not need lot of human intervention and are not person dependent can be automated using Computer Programming. Please note that no matter how many steps we automate, there will be things like choosing the right card which needs the human intervention and the personal touch.

What is programming and Why we need programming

The Computer Programming help in automating the tasks which are time consuming, error prone, repetitive, not person dependent etc., They also help in stream lining the processes, provide better experience to the end users, keeping track of historical data, analyze the data etc., Some programs are very expensive and could take 5 or more years with multiple teams working on it, while some might be relatively easy and can be built in matter of weeks by an individual developer. One can Improve their Programming Skills through Computer Programming.

Below are few examples of how computer programs changed the life in the last 15 years or so.
With Out Computer Programs With Computer Programs
Communicate with others: 3-4 days for sending a letter to some one even in the same district and it costs money. Less than 1-minute to send an email to any place in the world at no cost.
Booking Railway Tickets: Stand in really long queues. Can reserve railway tickets only for the quota of that station. Even if other stations quota is not filled, we can not reserve the tickets. Can only book tickets from that station and can not book return tickets. Can book tickets from anywhere to anywhere, sitting at home.
Sending money from parent to the child studying in a college: This involves the parent going to the bank for the DD, send it to the student by post, student submitting the DD in the bank, wait for the DD to clear and withdraw the money by showing the passbook and filling an withdrawal form. The money transfer is almost instant and money can be withdrawn from any ATM.
Seat allocation in engineering college: Go to the counseling center far away from your town, wait for hours together for your turn, but make the decision of which college and branch to choose in less than 5 minutes. Have lots of time to research the colleges, decide upon the colleges and branches, review them multiple people and submit it online with peace of mind.
As explained at Computer Programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages (such as Java, C++, C#, Python, etc.). The purpose of programming is to create a set of instructions that computers use to perform specific operations or to exhibit desired behaviors. The process of writing source code often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms and formal logic.
1-min video about programming

Score more than 2 points

© meritcampus 2019

All Rights Reserved.

Open In App