UrbanPro
true

Overview

Electrical Engineer from IIT Kanpur, Software Engineer, (R&D) 20 years of experience. Passionate about teaching computer science subjects like C++ , Data Structures etc.

Languages Spoken

English

Address

Baraula, Dadri, India - 201304

Verified Info

Education Verified

Phone Verified

Email Verified

Report this Profile

Is this listing inaccurate or duplicate? Any other problem?

Please tell us about the problem and we will fix it.

Please describe the problem that you see in this page.

Type the letters as shown below *

Please enter the letters as show below

Teaches

Computer Classes

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Computer Classes

20

Type of Computer course taken

Training in Computer tools usage, Training in Software application usage, Software Programming, Basics of Computer usage

C++ Language Classes

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in C++ Language Classes

20

Proficiency level taught

Basic C++, Advanced C++

Reviews

No Reviews yet!

FAQs

1. Which computer courses do you teach?

Training in Computer tools usage, Training in Software application usage, Software Programming and others

2. Which classes do you teach?

I teach C++ Language, Computer and Computer Software Classes.

3. Do you provide a demo class?

Yes, I provide a free demo class.

4. How many years of experience do you have?

I have been teaching for 20 years.

Answers by Ashish Kumar (8)

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language

"Main" is a particular global function in C/C++ from where the program/exe is supposed to start.In your question "void" means the return type, which means not returning anything. But void as a return type for main is considered as the WRONG usage (although some compilers allow it.).The return type of... ...more

"Main" is a particular global function in C/C++ from where the program/exe is supposed to start.
In your question "void" means the return type, which means not returning anything. But void as a return type for main is considered as the WRONG usage (although some compilers allow it.).
The return type of main should be INT. For normal termination, you may return 0 from the main function. (That's also the default value of the return from main.). For abnormal termination of your program, the return value will be non zero.
If you are using UNIX environment, you can check the return value of your last command (example your program) by typing echo $? on prompt.
But before this - you will have to understand many things, I hope you do. Like Global function, return type, keyword, data type, compiler. So many terms used in this discussion. I assume it's time for you to dive in.

Answers 59 Comments
Dislike Bookmark

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language +4 Tuition/BCA Tuition/C Language Programming IT Courses/Programming Languages/C++ Language/Advanced C++ IT Courses/Programming Languages/C++ Language/Basic C++ IT Courses/Programming Languages/C++ Language

1) Use Recursion. (as given in the other answer). But in Recursion there is one drawback, if the number is enormous, your process stack may overflow, and your program may terminate.2) The other way (trick) is to - Design a class. - In the constructor of the class (which should not take any argument),... ...more

1) Use Recursion. (as given in the other answer). But in Recursion there is one drawback, if the number is enormous, your process stack may overflow, and your program may terminate.
2) The other way (trick) is to
- Design a class.
- In the constructor of the class (which should not take any argument), in the constructor body, print the line "I love programming".
After that, in your primary function, declare an array or vector of this class object of size equal to what the user has entered.
Don't forget to check the negative or zero aspect of the input number. It should be a positive integer.

Answers 3 Comments
Dislike Bookmark

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language +3 Tuition/BCA Tuition/C Language Programming IT Courses/Programming Languages/C++ Language/Advanced C++ IT Courses/Programming Languages/C++ Language/Basic C++

Writing big programs in C++ is as safe as in any other language. By safe, I think you mean error-free, crash-free etc. (Behaviour of a program).Language has nothing to do with the safety aspect. You may end up making blunders in any language.Nowadays, big programs (means very very large) are being... ...more

Writing big programs in C++ is as safe as in any other language.  
By safe, I think you mean error-free, crash-free etc.  (Behaviour of a program).
Language has nothing to do with the safety aspect. You may end up making blunders in any language.
Nowadays, big programs (means very very large) are being written in many languages.

Answers 6 Comments
Dislike Bookmark

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language +4 Tuition/BCA Tuition/C Language Programming IT Courses/Programming Languages/C++ Language/Advanced C++ IT Courses/Programming Languages/C++ Language/Basic C++ IT Courses/Programming Languages/C++ Language

Never, it's the programming skills that matter, irrespective of the language can be anyone. In general, you should be familiar with one compiler-based and one interpreted language. (But it's not mandatory). In your career, you may come across situations, where you will have to quickly learn a new language... ...more

Never, it's the programming skills that matter, irrespective of the language can be anyone. In general, you should be familiar with one compiler-based and one interpreted language. (But it's not mandatory). In your career, you may come across situations, where you will have to quickly learn a new language and solve the problems in the new language. 
If you have learned one language,  I am sure you will learn all other too very easily.

Answers 4 Comments
Dislike Bookmark

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language +3 Tuition/BCA Tuition/C Language Programming IT Courses/Programming Languages/C++ Language/Advanced C++ IT Courses/Programming Languages/C++ Language/Basic C++

It's essential if you work in products/areas based on C/C++.If you are a student, anyone language is sufficient, be it C/C++ or Java. If it's object-oriented like C++ or java, it is better.Otherwise, you will be judged by your programming skills (be it any language.). Be confident that if you can write... ...more

It's essential if you work in products/areas based on C/C++.
If you are a student, anyone language is sufficient, be it C/C++ or Java. If it's object-oriented like C++ or java, it is better.
Otherwise, you will be judged by your programming skills (be it any language.). Be confident that if you can write code in one language, then you will be able to write code in any other language too. It's just a matter of time.

Programming skills are more important than the language part.

Answers 8 Comments
Dislike Bookmark

Teaches

Computer Classes

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in Computer Classes

20

Type of Computer course taken

Training in Computer tools usage, Training in Software application usage, Software Programming, Basics of Computer usage

C++ Language Classes

Class Location

Online (video chat via skype, google hangout etc)

Student's Home

Tutor's Home

Years of Experience in C++ Language Classes

20

Proficiency level taught

Basic C++, Advanced C++

No Reviews yet!

Answers by Ashish Kumar (8)

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language

"Main" is a particular global function in C/C++ from where the program/exe is supposed to start.In your question "void" means the return type, which means not returning anything. But void as a return type for main is considered as the WRONG usage (although some compilers allow it.).The return type of... ...more

"Main" is a particular global function in C/C++ from where the program/exe is supposed to start.
In your question "void" means the return type, which means not returning anything. But void as a return type for main is considered as the WRONG usage (although some compilers allow it.).
The return type of main should be INT. For normal termination, you may return 0 from the main function. (That's also the default value of the return from main.). For abnormal termination of your program, the return value will be non zero.
If you are using UNIX environment, you can check the return value of your last command (example your program) by typing echo $? on prompt.
But before this - you will have to understand many things, I hope you do. Like Global function, return type, keyword, data type, compiler. So many terms used in this discussion. I assume it's time for you to dive in.

Answers 59 Comments
Dislike Bookmark

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language +4 Tuition/BCA Tuition/C Language Programming IT Courses/Programming Languages/C++ Language/Advanced C++ IT Courses/Programming Languages/C++ Language/Basic C++ IT Courses/Programming Languages/C++ Language

1) Use Recursion. (as given in the other answer). But in Recursion there is one drawback, if the number is enormous, your process stack may overflow, and your program may terminate.2) The other way (trick) is to - Design a class. - In the constructor of the class (which should not take any argument),... ...more

1) Use Recursion. (as given in the other answer). But in Recursion there is one drawback, if the number is enormous, your process stack may overflow, and your program may terminate.
2) The other way (trick) is to
- Design a class.
- In the constructor of the class (which should not take any argument), in the constructor body, print the line "I love programming".
After that, in your primary function, declare an array or vector of this class object of size equal to what the user has entered.
Don't forget to check the negative or zero aspect of the input number. It should be a positive integer.

Answers 3 Comments
Dislike Bookmark

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language +3 Tuition/BCA Tuition/C Language Programming IT Courses/Programming Languages/C++ Language/Advanced C++ IT Courses/Programming Languages/C++ Language/Basic C++

Writing big programs in C++ is as safe as in any other language. By safe, I think you mean error-free, crash-free etc. (Behaviour of a program).Language has nothing to do with the safety aspect. You may end up making blunders in any language.Nowadays, big programs (means very very large) are being... ...more

Writing big programs in C++ is as safe as in any other language.  
By safe, I think you mean error-free, crash-free etc.  (Behaviour of a program).
Language has nothing to do with the safety aspect. You may end up making blunders in any language.
Nowadays, big programs (means very very large) are being written in many languages.

Answers 6 Comments
Dislike Bookmark

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language +4 Tuition/BCA Tuition/C Language Programming IT Courses/Programming Languages/C++ Language/Advanced C++ IT Courses/Programming Languages/C++ Language/Basic C++ IT Courses/Programming Languages/C++ Language

Never, it's the programming skills that matter, irrespective of the language can be anyone. In general, you should be familiar with one compiler-based and one interpreted language. (But it's not mandatory). In your career, you may come across situations, where you will have to quickly learn a new language... ...more

Never, it's the programming skills that matter, irrespective of the language can be anyone. In general, you should be familiar with one compiler-based and one interpreted language. (But it's not mandatory). In your career, you may come across situations, where you will have to quickly learn a new language and solve the problems in the new language. 
If you have learned one language,  I am sure you will learn all other too very easily.

Answers 4 Comments
Dislike Bookmark

Answered on 05/11/2020 Learn IT Courses/Programming Languages/C Language +3 Tuition/BCA Tuition/C Language Programming IT Courses/Programming Languages/C++ Language/Advanced C++ IT Courses/Programming Languages/C++ Language/Basic C++

It's essential if you work in products/areas based on C/C++.If you are a student, anyone language is sufficient, be it C/C++ or Java. If it's object-oriented like C++ or java, it is better.Otherwise, you will be judged by your programming skills (be it any language.). Be confident that if you can write... ...more

It's essential if you work in products/areas based on C/C++.
If you are a student, anyone language is sufficient, be it C/C++ or Java. If it's object-oriented like C++ or java, it is better.
Otherwise, you will be judged by your programming skills (be it any language.). Be confident that if you can write code in one language, then you will be able to write code in any other language too. It's just a matter of time.

Programming skills are more important than the language part.

Answers 8 Comments
Dislike Bookmark

Contact

Load More

Ashish Kumar describes himself as Electrical Engineer from IIT Kanpur ,By profession Software Engineer and Teacher by passion. He conducts classes in C++ Language, Computer and Computer Software. Ashish is located in Baraula, Dadri. Ashish takes Online Classes- via online medium. He has 20 years of teaching experience . HeĀ is well versed in English.

X
X

Post your Learning Need

Let us shortlist and give the best tutors and institutes.

or

Send Enquiry to Ashish Kumar

Let Ashish Kumar know you are interested in their class

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more