UrbanPro
true

Overview

I have three years of experience in research and development and one year experience in teaching. I am currently taking a break to prepare for higher studies and in the mean while, I am looking for tutoring jobs in computer science and related subjects. I have a passion for teaching and a knack for explaining complex ideas intuitively, with neat diagrams and analogies.

Languages Spoken

English Proficient

Telugu Proficient

Education

Amrita University 2012

Bachelor of Technology (B.Tech.)

Address

Dwaraka Nagar, Visakhapatnam, India - 530016

Verified Info

ID 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

C++ Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C++ Language Classes

4

Proficiency level taught

Advanced C++, Basic C++

C Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C Language Classes

4

Reviews

No Reviews yet!

FAQs

1. For what proficiency level do you teach ?

Advanced C++ and Basic C++

2. Which classes do you teach?

I teach C Language and C++ Language 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 4 years.

Lessons (1)

Programming in C/C++ (demo)

https://vz-3ad30922-ba4.b-cdn.net/603776dd-e30e-4727-9754-a49d70bd37ed/play_480p.mp4

29/09/2023
0 0
0

Answers by K. Kumar (2)

Answered on 30/09/2023 Learn IT Courses/Programming Languages/Python

The answer to this question depends on -- What is the intended application/use? Applications/use cases where C++ is prefered include: system level applications; speed and efficiency are of utmost importance; ease of providing bindings to other languages; low level manipulation; low spec microprocessor/... ...more

The answer to this question depends on -- What is the intended application/use?

Applications/use cases where C++ is prefered include: system level applications; speed and efficiency are of utmost importance; ease of providing bindings to other languages; low level manipulation; low spec microprocessor/ microcontroller.

Applications/use cases where Python is prefered include: interactive data manipulation/visualization; ease of use/  availability of good libraries; high spec computer where speed is not much of an issue.

Beyond all of these however, there is also a matter of personal taste. You do you :-)

Answers 4 Comments
Dislike Bookmark

Answered on 29/09/2023 Learn IT Courses/Programming Languages/C Language

You might be familiar with the following simple way to define the main function: int main() {/* blah blah */}but, the more general way to define main is as followsint main(int argc, char* argv) {/* blah blah */}Suppose you compile this file into say a.out, and then if you execute the program from the... ...more

You might be familiar with the following simple way to define the main function:

int main() {
/* blah blah */
}
but, the more general way to define main is as follows

int main(int argc, char* argv[]) {
/* blah blah */
}

Suppose you compile this file into say a.out, and then if you execute the program from the terminal (command prompt) as follows
> ./a.out Hello World

the words Hello, and World are called as command-line arguments, and a.out is the executable (or program).

When executed as mentiond above, the values of argc and argv that the main function recieves would be as follows:

argc gets a value of 3 (the length of the argv array)

argv[0] points to a string with contents "./a.out"

argv[1] points to a string with contents "Hello"

and argv[2] points to a string with contents "World"

Within the main function, you can program different behaviours depending on these variables.

Learn by doing:

Compile the following and execute it with different command-line arguments to see it in action:

#include <stdio.h>
int main(int argc, char* argv[]) {
    int i = 0;
    for(i = 0; i < argc; i++)
        printf("%s\n", argv[i]);
    return 0;
}
Answers 2 Comments
Dislike Bookmark

Teaches

C++ Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C++ Language Classes

4

Proficiency level taught

Advanced C++, Basic C++

C Language Classes

Class Location

Online Classes (Video Call via UrbanPro LIVE)

Student's Home

Tutor's Home

Years of Experience in C Language Classes

4

No Reviews yet!

Answers by K. Kumar (2)

Answered on 30/09/2023 Learn IT Courses/Programming Languages/Python

The answer to this question depends on -- What is the intended application/use? Applications/use cases where C++ is prefered include: system level applications; speed and efficiency are of utmost importance; ease of providing bindings to other languages; low level manipulation; low spec microprocessor/... ...more

The answer to this question depends on -- What is the intended application/use?

Applications/use cases where C++ is prefered include: system level applications; speed and efficiency are of utmost importance; ease of providing bindings to other languages; low level manipulation; low spec microprocessor/ microcontroller.

Applications/use cases where Python is prefered include: interactive data manipulation/visualization; ease of use/  availability of good libraries; high spec computer where speed is not much of an issue.

Beyond all of these however, there is also a matter of personal taste. You do you :-)

Answers 4 Comments
Dislike Bookmark

Answered on 29/09/2023 Learn IT Courses/Programming Languages/C Language

You might be familiar with the following simple way to define the main function: int main() {/* blah blah */}but, the more general way to define main is as followsint main(int argc, char* argv) {/* blah blah */}Suppose you compile this file into say a.out, and then if you execute the program from the... ...more

You might be familiar with the following simple way to define the main function:

int main() {
/* blah blah */
}
but, the more general way to define main is as follows

int main(int argc, char* argv[]) {
/* blah blah */
}

Suppose you compile this file into say a.out, and then if you execute the program from the terminal (command prompt) as follows
> ./a.out Hello World

the words Hello, and World are called as command-line arguments, and a.out is the executable (or program).

When executed as mentiond above, the values of argc and argv that the main function recieves would be as follows:

argc gets a value of 3 (the length of the argv array)

argv[0] points to a string with contents "./a.out"

argv[1] points to a string with contents "Hello"

and argv[2] points to a string with contents "World"

Within the main function, you can program different behaviours depending on these variables.

Learn by doing:

Compile the following and execute it with different command-line arguments to see it in action:

#include <stdio.h>
int main(int argc, char* argv[]) {
    int i = 0;
    for(i = 0; i < argc; i++)
        printf("%s\n", argv[i]);
    return 0;
}
Answers 2 Comments
Dislike Bookmark

Lessons (1)

Programming in C/C++ (demo)

https://vz-3ad30922-ba4.b-cdn.net/603776dd-e30e-4727-9754-a49d70bd37ed/play_480p.mp4

29/09/2023
0 0
0

K. Kumar conducts classes in C Language and C++ Language. K. Kumar is located in Dwaraka Nagar, Visakhapatnam. K. Kumar takes at students Home and Online Classes- via online medium. He has 4 years of teaching experience . K. Kumar has completed Bachelor of Technology (B.Tech.) from Amrita University in 2012. HeĀ is well versed in English and Telugu.

X
X

Post your Learning Need

Let us shortlist and give the best tutors and institutes.

or

Send Enquiry to K. Kumar

Let K. 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