How can I improve my coding skills in Computer Science?

0
13
Asked By CuriousCat99 On

I'm a Computer Science major getting ready to transfer, but I've come to realize that I really lack foundation in coding. A couple of years ago, I took classes in Java, Python, and Intro to Programming, but honestly, I don't remember much of it. When I began school at 29, life got a little hectic, and instead of truly learning, I relied on shortcuts and AI assistance. Now, I'm retaking Data Structures after having scored a D last semester, and it's hitting me just how much I don't know about actual coding. I get the logic behind algorithms, like how AVL insertions work, but turning that logic into real code is tough for me. After my midterm didn't go well, I'm questioning if Computer Science is really the right choice, but I love the concepts and want to put in the work to rebuild my skills. I just need some guidance on where to start from scratch and truly understand coding.

3 Answers

Answered By TechieGuru123 On

It's totally normal to struggle with translating algorithms into code! What you need is practice. Start by writing small programs—things like stacks or queues just for yourself. Focus on understanding the syntax by crafting pseudocode before converting it into actual code. Also, consider reading other people's code to see how they structure their solutions. It's all about getting those reps in! Stay motivated; one rough semester doesn't define your abilities!

Answered By DevMaster89 On

Daily practice was a game-changer for me! I started learning R and Python but eventually switched to full-stack development. Apps like Mimo or Codecademy can help you build habits. Just make sure you read the documentation and books about the languages you're interested in. Consistency is key, so aim to code every day!

Answered By CodingNinja455 On

I'd suggest making it fun! Work on small projects that excite you, like shell scripts or Arduino projects. It's satisfying to see your code in action! For learning C++, you might want to check out Codeforces for problem-solving practice. You can also use AI to help you with syntax or project ideas, but it's best to cross-check with documentation to avoid mistakes.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.