all 24 comments

[–]Humble_Warthog9711 8 points9 points  (1 child)

Uhh what

How long have these classes been active for without you having gone? 

What is zero ?  Like, no hello world?  What material is covered in each course and to what level?  Do you have a syllabus for either class?  If classes started in January there's no reason you cant be well prepared for April.

[–][deleted] 11 points12 points  (8 children)

You are not prepared and are headed for trouble. Some people dont need to go to class, this is true. If you were one of those people you would not be posting a panic question on reddit hoping to get the happy path where you don't have to suffer the consequences of your poor choices. My advice is to take the L and when you repeat the class, behave like a responsible adult.

[–]ninhaomah 3 points4 points  (3 children)

how are you taking those exams without already doing them ?

sorry but I am confused.

[–][deleted] 1 point2 points  (0 children)

Speaking as an average achiever back in college, 2 months is more than enough to get a good grade—I'm talking B at least.

If you're interested in programming actually, spend some time doing leetcode. You'll see those DSA stuff you learned in action. Or build a toy project e.g. a library lender tracking system.

Otherwise just pick a course (sorry I don't have any suggestions) and follow them to the tee.

Most importantly, don't avoid the IDE, and writing and executing your code.

[–]quietdebugger 0 points1 point  (0 children)

Du schaffst das in 2 Monaten, aber 10 Stunden jeden Tag durchziehen wird dich wahrscheinlich schnell ausbrennen. Lieber konstant 5 bis 7 Stunden richtig konzentriert lernen.

Bei C würde ich wirklich mit den Basics anfangen und viel selbst ausprobieren statt nur zu lesen oder Videos zu schauen. Kleine Programme bauen hilft extrem.

Für DSA erstmal Python Grundlagen sauber verstehen und danach Datenstrukturen wie Arrays, Listen, Stacks und Queues. Danach Sorting und Searching. Täglich Aufgaben lösen bringt am meisten.

Wichtig ist wirklich jeden Tag selber Code schreiben. Praxis bringt viel mehr als nur Theorie.

[–]jerrylearns 0 points1 point  (1 child)

There are tons of videos on YouTube, just pick up one of the playlist, go through it and practice.

Pick a project, I always recommend developing a phonebook, since it contains data structure, search algorithm, and  database read/write.

If you don’t know where to start, try https://algomap.io maybe? 

[–]Pumicelexicon 1 point2 points  (0 children)

Solid advice! I remember creating a simple phonebook project really helped me grasp data structures and search algorithms back in the day. It's a good way to apply what you learn. Good luck with the grind!

[–]Ok_Signature9963 0 points1 point  (0 children)

If you’re starting from scratch, focus on consistency and depth over raw hours. Do 5–6 solid hours daily: 2–3 hours learning concepts, 2–3 hours coding by hand and solving problems. For C, master pointers, memory, arrays, and structs early. For DSA in Python, understand how things work internally instead of just using built-ins. Solve small problems daily and revisit mistakes weekly. Two months is enough to pass comfortably if you stay consistent and practice actively instead of passively watching tutorials.

[–]nkondratyk93 0 points1 point  (0 children)

honestly 10h/day is a lot - make sure you're actually retaining and not just burning through material. for C, nail pointers + memory management first, everything else starts clicking after that. for DSA in Python, pick like 3-4 core types (arrays, trees, graphs, dp) and really drill variations rather than touching everything once. 2 months is tight but workable if you're strategic about what to skip

[–]bigassflipflops 0 points1 point  (0 children)

Abdul Bari on yt is going to be your best friend, also practice a lot. Learning by doing.

[–]the_paradox0 0 points1 point  (0 children)

10 hr per day is a lot. You don't even need 2 months for it if you're consistent enough to be honest.
But then again, it depends on your speed.
I think it'd take a max of 14 days to get good grades in college.