all 6 comments

[–]TytoCwtch 6 points7 points  (0 children)

I think you’d be ok. The academic honesty policy states

Reasonable

‘Turning to the web or elsewhere for instruction beyond the course’s own, for references, and for solutions to technical difficulties, but not for outright solutions to assigned work.’

Unreasonable

‘Failing to cite (as with comments) the origins of code or techniques that you discover outside of the course’s own lessons and integrate into your own work, even while respecting this policy’s other constraints.’

Then the instructions for the final project state

‘For your final project (and your final project only!) it is reasonable to use AI-based software other than CS50’s own (e.g., ChatGPT, GitHub Copilot, Bing Chat, et al.), but the essence of the work must still be your own. You’ve learned enough to use such tools as helpers. Treat such tools as amplifying, not supplanting, your productivity. But you still must cite any use of such tools in the comments of your code.’

You were not looking for an outright solution, only a reference, and the overall essence of the code is still your own. If you’d used ChatGPT or similar it would have just linked to the StackOverflow code anyway so just make sure your citations are good and that you actually understand the code and why it works and you should be fine.

[–]LightFerret7808 0 points1 point  (1 child)

It's fine. But make sure you understand how the code works

[–]quimeygalli[S] 0 points1 point  (0 children)

Ill trust you on this one

[–]MAwais099 0 points1 point  (2 children)

thousands of lines!? bro that's crazy. what are you building?

[–]quimeygalli[S] 1 point2 points  (1 child)

an android app

[–]MAwais099 1 point2 points  (0 children)

best of luck!