Computer Science Java Programming?

Do I still have a future in Programming if I don't do well on the Ap Computer Science Test (tested in Java?).

  • Hello. I recently started taking a advanced placement course at my highschool that is suppose to be equivalent to intro to Computer Science. In this class, we have been working with Java, but in the beginning I was not into programming and slacked off during the start. Towards the end of the class, I started to like programming, but I have the test tomorrow. I know for sure that I will not do very well, because I haven't had enough time to actually study and soak in the information. My question is, since I don't understand this stuff completely, is this a indicator that I should purse a different career choice in college? I feel kinda stupid and I am starting to doubt myself. Thanks!

  • Answer:

    No, I took AP CS and made a 5 on the AP exam. That class was easy f...

Quora User at Quora Visit the source

Was this solution helpful to you?

Other answers

Becoming skilled at computer science and programming requires that you apply yourself consistently. Like mathematics, the concepts build on each other quickly; so, if you slacked off in the beginning, it doesn't necessarily mean that you can't be good at programming.  Also, computer science is hard.  Sometimes things are just difficult and require a lot of work. If you stick with this in college, you'll quickly find that computer science is one of the most academically demanding fields that you can go into.  You can work extremely hard and still not necessarily get great grades.  However, if you're persistent and truly enjoy it, you'll get better. Your score on an AP test in high school is essentially irrelevant to your ability to do well in college. If you can do well on it, then great -- though you should probably take an Intro to CS course in college anyway.  If you enjoy programming now, you might be interested in computer science in general.  My suggestion would be to try it out, but have a contingency plan in case you find that you don't want to do it.  Take this as a lesson for college.  Don't slack off in the beginning in CS classes.

Alvin Grissom II

If you like the subject and find it interesting, your experience in the AP course will be of benefit to you when you take the introductory course in college.  There is no reason to be discouraged. You know that you have not yet given the subject your best effort, so see this as an opportunity to prove yourself later on when you get the chance.

Gabriel J. Ferrer

Here's the honest test : Now that you "like" programming, are you doing a lot of it?  For yourself, your own projects etc? If so, you have a future in it. If you ONLY do it for classes, when pressurized by project / deadlines etc. you probably don't .

Phil Jones

I took the AP test twice: the A one and the AB one. The first time I took the test I got a 2. The second time, I got a 1. I then continued on to do excellent in college and am now a software engineer at a fantastic company. There's hope! :)

Anonymous

To quote Bill Gates: “I failed in some subjects in exam, but my friend passed in all. Now he is an engineer in Microsoft and I am the owner of Microsoft.” You'll do poorly on exams if you don't fully apply yourself. But that doesn't mean you're a failure in general, and it especially doesn't indicate your level of skill. Success isn't based on getting top grades. What success is applying yourself to push past failures, life hacking your way to the top, till you've pushed past those who settled for the job equivalent of their grades. That being said, if you approach life, work, and programming like you did this class you won't get anywhere without a stroke of luck. Push on, earn your right to be called "good" at something and you'll find that success isn't that unreachable.

Hunter Vurbeff

I took AP Computer Science AB (supposedly more difficult than AP CompSci A) my senior year of high school and only got a 4 on the test. My teacher wasn't that great, and for some reason my school thought it would be smart to teach AP Computer Science AB in just one semester! Anyway when I took 6.001 (MIT's introductory computer science course) my freshman year at MIT when they used to have it, I found out the hard way that everything I learned in AP Computer Science AB was completely worthless. In fact, 6.001 opened my eyes to a completely different programming paradigm and changed the way I think about programming. In retrospect, I may have picked up some bad habits from high school because 6.001 completely outclassed AP Computer Science AB. The knowledge gained in a software engineering career will surely go beyond the scope of one high school class or even what one learns in college. The most important trait to have is persistence. I know quite a few people from MIT who began their freshman years not knowing how to code at all. These people worked hard because MIT engaged them (sometimes against their will) and now work for Microsoft and other top Silicon Valley companies like Dropbox.  Perhaps your high school teacher failed to engage you at first. My high school CS teacher would just assign programming problems and leave all of us to fend for ourselves in a computer lab without bothering to explain any of the material. But high school will come to pass, and you should not let your experiences in one meaningless class dictate your future. You're definitely luckier today than I was back in high school. There are lots of wonderful online resources like http://www.codecademy.com and http://www.topcoder.com that I wish were available back when I was in high school.

Anonymous

I think you should know that AP Computer Science is kind of BS-it is not a good reflection of what you are going to study in college computer science classes nor does it represent the work you do in software development. I suggest that you go explore other(better) ways to learn about computer science, like cs courses on Coursera or EdX(you should check them out!).

Xi Chen

long story short "WHERE THERE IS A WILL THERE IS A WAY" work hard d'nt care about the output just give your input(do your end of the deal with dedication) java is just one language. you still got scripting and web design in your pocket may the force be with you

Abhishek Jain

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.