Fundamentals and Allowed Concepts

Last Thursday when I was grading homework, I saw way too many students using functions we haven’t learned in class so last Friday, I made a rule saying we can’t use anything I haven’t taught in class, because I want to make sure they have the fundamentals down. I saw too many students use overly complicated ways to solve problems, leading their code to be way longer than necessary. Some also pulled in unnecessary data structures for no reason and way overcomplicated the code, making me believe they didn’t understand how to use the basics that we’ve been going through. The solution code was less…