I'm really struggling in my Introduction to Computer Science class this semester. I'm a freshman, and while I've been doing well in all my other classes, this one has been a challenge. We have three tests that all the professors use, and I did okay on the first one, losing only 14 points, but I'm still waiting on my results for the free response questions. The second test didn't go well at all – they changed the format, and I think I scored around 65. I messed up my coding syntax and I'm worried that my logic might not have been valid either. The worst part is that my professor takes a long time to grade, so I don't know how bad my situation really is. With only the final exam left, I need tips on what could be going wrong with my learning and how I can improve before the final in May.
3 Answers
It could also help to figure out what specific areas you’re struggling with. Are you having trouble with certain concepts or programming languages? Identifying those gaps can guide your study efforts. And remember, a lot of students find these classes tough, especially if they don’t have a lot of prior exposure to technology or coding. Consider finding resources like tutorial videos, just like this one I found helpful: [YouTube video link].
It sounds like you might be relying too much on memorization rather than truly understanding the material. Have you tried to practice coding more on your own? Writing programs, even simple ones, can really help reinforce what you're learning in class. Make sure you’re actually applying concepts and getting hands-on experience with coding, as it's a different skill from just knowing the theory.
That's a good point! Maybe joining a coding group or a study session could help too. Sometimes discussing problems with others can clarify things.
Don’t get discouraged! Try to focus on the logic behind programming rather than just the syntax. Working on daily coding challenges can also build your confidence and skills. They’re usually not too hard and can give you a lot of practice.

Thanks for the suggestion! I’ll check out that video.