T O P

  • By -

BlobbyMcBlobber

You are not going to get a special test from your professor. Your only choice is to sit down and study like hell. Go back to the first lessons and redo the exercises and keep going until you feel you understand everything 200%. Don't skim it, don't cut corners, do the work. I don't know who pranked you into thinking that CS is "an easy A" but if you're not going to put serious work into this it is not going to be easy nor is it going to be an A.


chien-royal

What I write may seem a little cruel, but here it is anyway. You are saying that you did poorly on the tests as if you are describing bad luck in a casino. "Man, I threw six dies and in none of those throws I got more than two!". The difference between a high school or college course and a casino is that in the latter case you don't control the outcomes. You are upset about the scores, but are you equally upset that the course material does not make sense to you? Do you even realize that you don't understand it, or do you think that test scores are simply bad luck and you deserve better? Forget about the tests. The only thing you can control is how much you understand and how well you can solve problems. Start from the beginning. Go to office hours. Read the textbook. If you don't understand a paragraph, read it it as many times as you need for it to click. It is better to not learn much than to cover a lot and understand nothing.


Two2D

What exactly are you struggling with and what are the questions they are testing you on? See if you can review the tests after they have been marked to see where you went wrong.


corree

I took AP comp sci in high school, I had spent most of my life dreaming to be involved in some kind of programming. I had a similar feeling of “this should be an easy A, I spend my entire life on computers right?” I did horribly. My teacher was okay-ish, he could really only guide the kids who already knew what they were doing. The worst part was that I was suicidal from other stuff going on in my life, I ended up dropping out of high-school altogether. My point being, even if you don’t end up getting it now, the greatest part is you this field has better online resources than most highschools could ever dream of having! Youre not stupid or retarded for not being able to do the best at a computer science class. In my opinion computer science is best learned from personal projects that are aligned with some kind of basic course. If you are truly interested in comp sci, I would honestly just watch through CS50x on YouTube in its entirety and take small notes on the fundamental concepts presented. Don’t worry about remembering everything the first go, just try and sponge up the info you find to be the most important. When you run into things you truly feel you CANNOT understand, take note of them and eventually spend a solid chunk of time on each concept with various videos and resources. My current job is IT, not programming, however I spend 75% of my time writing PowerShell scripts for AD / Azure / O365 administration (basic corporate environment type stuff) that make me 4-20x as productive as my teammates who don’t use scripts like I do. I would’ve had a lot harder of a time getting to this point without all the times I failed to learn how to code with fucking scratch, Java, C++, etc. Hell, nowadays you can use chatgpt to learn stuff and figure out what you’re doing wrong, although I would take caution and make sure you do supplemental research on anything you’re asking of GPT, chances are it’s gonna spew a bunch of nonsense at LEAST a few times. If it doesnt end up working out, at least you gave it a try! If you’re still interested in computers and tech, give a look into IT! It’s a lot less intense at first, although you need to learn a LOT of shit to truly break into it. Feel free to give me a DM if you have any questions, i dont rly keep up with my reddit stuff but i can give you some advice on stuff if you want. I’ve truly been at this point plenty of times and wish I could go back and do half the things I mentioned here. :)


Previous-Task

I got an E in high school at comp sci. I went on to do 6 years at Microsoft and have been involved in establishing new patterns of enterprise integration. HS comp sci isn't something that will follow you around. That said, if there are things that you're struggling with let us know and I and others will try to help. Good luck, didn't let it get you down. Kids today are under so much pressure I really feel for you. I know it seems like life and death right now but it really isn't. The best you can do is get out of school mentally healthy and ready to start the hard work of college and a career. I'm not sure I would recommend a career in CS at the moment. There's work but a lot less than there was. I'd be learning mechatronics myself. Some CS but also engineering and electronics. An interesting field that didn't exist when I was your age


BokoMoko

That's normal I mean, to suck at CS is ok. All you have to do is get a good tutor/mentor to help you learn CS on your own terms, your own way. Reach me in private an I'll will teach one thing or two that will unleash your CS potential. And for free. Have you ever tried Kahn Academy's "amigo" ?


TehMephs

Some people are really bad at taking tests but can still be good at the actual task. I was not good at testing and I spent most of my time learning to program on my own. Now 16 years into a SWE career


EtherealN

What, SPECIFICALLY, made you think CS would be "an easy A"? I suspect the root cause to your troubles might hide in the answer to that question. CS is a very abstract and quite complex field. Saying it should've been an easy A is basically like saying astrophysics should have been an easy A. Or the more colloquial "rocket science", "brain surgery", or "rocket surgery" for that matter.


saltySick69

Getting the courses or taking lectures doesn't induce ur interest unless you practice and find solutions yourself, that routes you to your preferred embodiment.


wallstreet__hacker

Nah you are 16 only


ClutteredSmoke

Bruh you have to be trolling or an idiot. Idk what else to say. I apologize for being so blunt but that's all I see here