- Joined
- 5/22/23
- Messages
- 165
- Points
- 188
Hello everyone,
I have a few questions regarding the usage of ChatGPT in this course (I just started the course and haven't completed the first assignment yet). Like I imagine most people here, I really want to take the most out of this course and become a good C++ programmer. I would also like to avoid being ejected from the couse for plagiarism issues, which thus explains the following questions:
1) Is using ChatGPT as an assisting tool in this course completely forbidden? Only tolerated? Or maybe encouraged?
2) If it is authorized, what are the limits on its usage? It is quite obvious that simply copy/paste the question on ChatGPT and submit the generated answer in my assignment would be breaching the limits, but what about the following:
2a. Can I use ChatGPT to optimize my own code (thus learning more efficient ways to achieve a specific solution) and submit the optimized version (which is based on my own code)?
2b. If I'm completely stuck on a question, should I spend 3 hours trying to figure out things by myself, looking things up on google/stack overflow, or can I just see what ChatGPT comes up with, use that answer, and spend 1 hour making sure that I understand its solution and that I can replicate it on my own in the future?
3) For example, one of my friends (who started with as little coding experience as I do today) took this course in the past and told me that he struggle quite a long time understanding the shift operator and the difference between an arithmetic and logical shift. On my side, it took me about 15mins to get a good grasp on the (basics) of the concept just by asking questions with examples to ChatGPT. Is this a good way to do things?
Thank you for your answers.
I have a few questions regarding the usage of ChatGPT in this course (I just started the course and haven't completed the first assignment yet). Like I imagine most people here, I really want to take the most out of this course and become a good C++ programmer. I would also like to avoid being ejected from the couse for plagiarism issues, which thus explains the following questions:
1) Is using ChatGPT as an assisting tool in this course completely forbidden? Only tolerated? Or maybe encouraged?
2) If it is authorized, what are the limits on its usage? It is quite obvious that simply copy/paste the question on ChatGPT and submit the generated answer in my assignment would be breaching the limits, but what about the following:
2a. Can I use ChatGPT to optimize my own code (thus learning more efficient ways to achieve a specific solution) and submit the optimized version (which is based on my own code)?
2b. If I'm completely stuck on a question, should I spend 3 hours trying to figure out things by myself, looking things up on google/stack overflow, or can I just see what ChatGPT comes up with, use that answer, and spend 1 hour making sure that I understand its solution and that I can replicate it on my own in the future?
3) For example, one of my friends (who started with as little coding experience as I do today) took this course in the past and told me that he struggle quite a long time understanding the shift operator and the difference between an arithmetic and logical shift. On my side, it took me about 15mins to get a good grasp on the (basics) of the concept just by asking questions with examples to ChatGPT. Is this a good way to do things?
Thank you for your answers.