2 ms·
This is more of an aside, but since you've been coding for some time, please understand that concepts you already know need to be taught to those that do not. C
by tsumnia 6y ago
This is more of an aside, but since you've been coding for some time, please understand that concepts you already know need to be taught to those that do not. Concepts like a nested loop are often one of the hardest initial hurdles for many students. Your first CS courses will spend a lot of time on these types of concepts.
Please be patient and not become annoyed with how "slow" the class is going. Students that struggle with that first hurdle will continue to struggle as the class moves forward [1]. I would say, if you pick up or complete the homework without any issues to reach out to your peers and offer help. You don't need to share code, but something like a small whiteboard to explain concepts would be good.
[1] http://www.ppig.org/sites/ppig.org/files/2014-PPIG-25th-Ahadi-Lister_0.pdf http://www.ppig.org/sites/ppig.org/files/2014-PPIG-25th-Ahad...
- mch82 6y agoBuilding upon tsumnia’s reply... In my CS101 class students were penalized for skipping ahead. Remember that the instructor has put thought into how to sequence the course material. Follow the instructions for assignments. Focus on demonstrating what has been taught in lectures & do things by hand the long way before jumping ahead to use an advanced technique that saves time. If you get done with an assignment early, consider putting time into formatting your output or improving the user experience (just as worth while for programs that run in a text-only terminal). Go to office hours and get to know the professor. If you do well in the course, the professor may offer opportunities to get involved with research or even get paid to help with the course in a future semester.