Computer science - should i learn programming before I go to University?
-
I want to study Computer Science or Computing at University. I'm currently not very experienced or know a lot about programming, I just know the absolute basics. Will this disadvantage me in terms of getting a job as a software developer after I graduate?
-
Answer:
Introductory university computer science courses are usually aimed at people who (are smart, but) have no programming experience. Knowing some of the basics before you go in isn't really necessary. However, it does set you ahead of the game and makes those first few courses considerably easier. At a time when you're going to have a lot on your plate, making it easy for yourself is probably a good idea, if you have the spare time right now. Also, depending on how rich the course offerings are at the university you want to attend, you may have the option to get a more advanced introductory course if you have an adequate background.
Jonny at Yahoo! Answers Visit the source
Other answers
It helps of course, but as a second year computer science student myself, i came to uni without any prior knowledge to programming save for maybe some Actionscript and ASP, HTML. In my second year now, I'm on my way to getting an average grade of 75% (a first class [UK Degree]) for this year. You need to be very dedicated, and passionate about it. Not to mention, some people I know thought they'd love to program, and ended up hating it. So give it a shot before you go and make it fun. If you enjoy something it makes it a hell of a lot better to do well in it.
Programming would be the easiest of things in your syllabus if you are planning to study Computer Science (Hence many students end up ignoring it and regret later..). There are more difficult papers in Computer Science like Discrete Mathematics, Theory of Computation, Algorithm Analysis, Compilers, Database Design and so on. Comparatively programming is easy.
This will not be a disadvantage to you. Although those with previous programming experience will have an easier time in class (at least at the beginning), there are classes that everyone is required to take. You will see a mix of programming extraordinaires and newbies, but as long as you work hard and learn the material, it should not impact you negatively in the long run. Besides, when you apply for a job, you won't be putting on your resume "started programming when I was 13." If you're really interested in this, you might want to start learning what you can. It will definitely help when term begins! Find out what language the university you are interested in usually starts out with (Java, C++, BASIC, etc.) Good luck!
Sarah
I'm not sure about the programming thing but I do know you will be taking a lot of trigonometry and calculus so I would focus on that. Good luck! ..
machine893
Related Q & A:
- How hard will AP computer science if I have no past knowledge of programing or Java?Best solution by Yahoo! Answers
- How do I go to university in America?Best solution by Yahoo! Answers
- Which university in Germany should I apply for M.Sc (Computer Science?Best solution by Quora
- Where can I learn about computer programming?Best solution by Yahoo! Answers
- If i go to university in Italy, is it possible to get my Italian and Canadian degree?Best solution by ca.answers.yahoo.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
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.