What subjects are best to study before university/college? (computer science)
If school does not offer computer science as a subject to study at A-Level, what are the best subjects to study in preparation for a computer science degree? #college #computer-science #university #student
5 answers
Joanne’s Answer
Math .. any and all maths.
It's always nice to have good writing skills - they come in handy.
If there's a typing course .. I know it sounds silly, but it's much better than a hunt-and-peck approach to working.
Cody’s Answer
Hello,
Like the others are saying, math is the most important, as at the end of the day its the only language computers understand. The sciences are also helpful indirectly.
If you want to get a start programming and don't want to wait to college, I'd recommend starting with something like codeacademy.com. It'll teach you the basics of whatever language you want, and that will make your first couple college CS courses that much easier (plus I found it fun in high school, although I tried to learn from a book, with mixed results).
Feel free to contact me if you want to discuss which languages to learn. There are so many great resources for so many languages. Some are easier to learn than others, and each is best for a different type of project/software.
Cheers,
Cody
Eric’s Answer
As Joanne said, math is good. Physics can be helpful because it can get you ready for understanding the electrical engineering side of computers, which even if you won't be getting a degree in, it can help you understand why some things are the way they are.
Also, if you can, program on your own! You don't need to wait for a class, go to codeacademy.com, for example, and start learning! It will give you a leg up for college, and help you learn what specifically you like and don't like.
Geoconda’s Answer
Concentrate on math and communication/writing. You will use a lot of formulas and statistical analysis alongside programing, so you want to develop your math kills. Also try to take a public speaking class if available at your school. Many of the projects you will perform throughout your career will be done in a team environment. You need to be able to communicate your ideas clearly and develop strategies as a group. Lastly, these ideas and procedures will need to be documented, so your writing skills are important.
G. Mark’s Answer
Mathematics is a natural choice for computer science. However, in today's environment, I'd go a step further and tell you to read up on Artificial Intelligence, specifically Machine Learning. There are lots of Open Source (free) platforms out there, like Tensor Flow, and tutorials. The combination of today's rapidly-advancing AI applications along with Big Data (LOTS of data) being generated by the Internet of Things (all the stuff connected to each other over the internet) is accounting for about 80% of innovations and a huge opportunity for everyone. It's everywhere, it's free, it's immensely powerful, and you'll have tons of fun knowing about it.
Other than that, the natural answer is to study and get proficient in at least one programming language. That way in college you can spend the time some folks do on learning to program on learning the best way to program and how to actually use the programming in the project at hand. C++, Linux, Python and several other languages are good bets. I would also look through the class lists from some universities nearby to get an idea of the popular systems and languages being offered so you can get a head start.
Delete Comment
Flag Comment