C/C++ What Questions Can We Ask to Challenge Our Arrogant C++ Teacher?

  • Thread starter Thread starter PainterGuy
  • Start date Start date
  • Tags Tags
    C++
AI Thread Summary
The discussion revolves around the challenges of learning C++ in a class led by a rude and arrogant instructor. Participants express frustration over the instructor's attitude and the difficulty in formulating questions to enhance their understanding of programming. Suggestions include asking straightforward questions about concepts they don’t understand and utilizing resources like cplusplus.com for additional learning. The conversation highlights the difference between programming and natural languages, emphasizing that while programming has fixed rules, there is still room for creativity in how code is structured and expressed. Participants agree that practice is essential for mastering programming, similar to writing in English. Overall, the focus is on finding ways to engage with the material and the instructor to improve the learning experience.
PainterGuy
Messages
938
Reaction score
72
hello everyone,

this question is not directly connected with programming so forgive me for asking here. me and my friend have decided to take some c++ classes in a instituion. me have been there once. the guy who teaches (or tries hard at teaching or behaving like teacher) is very rude and arrogant. he thinks he knows everything and acts like all the programmers around the Earth know little than he. problem is we do not know what type of questions to ask him. my friedn has attending class for previous 3 weeks, me think. programming is fixed set of rules. in science a person can have so many questions. programming language is not even creative writing like writing a essay. so what do we do? any ideas. me do not want to put him down, me just want there are things which he do not know and there are things he also needs to learn. me also want to know what kind of questions to ask because this way this dull and dry course can become little interesting. every help is aprreciated. cheers
 
Technology news on Phys.org
Ask the teach the questions you would ask any other teacher, so:
a) I don't understand X, can you explain it to me?
b) Huh, how does Y work?
c) I'm really interested in Z, can you please tell me more?

As for the material, http://www.cplusplus.com/ is a great resource.
 
Ask the teacher any question that pops into your mind. If he really understands as much as he let's off he does, he will be able to answer them and give you a more complete understanding of C++. If he can't answer some of your questions, you will have a more accurate idea of where his knowledge level is, and you will be able to go to others who will be able to help you more.
 
hello,

thanks guys, story645 and KrisOhn. KrisOhn you are right but problem in c++ (or may be in all other programming languages) is that they are set of rules. i also learn english and i think so many different sentences to express a single thought. if all those sentences are grammatical correct, even in that case many would sound bad. in natural language there could be asked many questions. i learn english so i know this. but with c++ i do not know. just memorize the rules is the best way. any ideas??

cheers
 
painterguy said:
just memorize the rules is the best way. any ideas??

If you're talking about syntax, well then yes, the best way to learn C++ is to code enough simple programs that you start knowing intuitively that every { needs a matching } and every instructions ends with a ; and the like. The upside to programming languages (rather than English or natural languages) is that there's a super easy test of whether the syntax (sentence/grammar etc) is correct-either the code compiles/runs or it doesn't. If it runs but it doesn't work quite the way you expected, then it's a logic error and you've got to step through all the stages of your code and figure out what you actually did.

If you're talking about how to magically put all that code together to make something awesome, well that also takes loads of practice (just like you got to write a lot before you can churn out decent essays).
 
painterguy said:
programming is fixed set of rules. in science a person can have so many questions. programming language is not even creative writing like writing a essay.

That's not true. In English and in C++ there are rules. Grammar, spelling, vocabulary, etc. But those rules are just the framework. The creative part is the actual contents of the text. In a natural language an idea can be expressed in many different ways, but the same is true for programming languages. There is always an infinite number of ways to express something.
If you have enough programming experience you can express any idea and be as creative as you want.
 
many thanks story645 and DrZoidberg for you views. you was hepful and your help is appreciated.

cheers
 
Back
Top