What do you learn in Computer Science courses?

If one wishes to learn undergraduate level computer science totally from online courses, what would be a good sequence of the courses?

  • Answer:

    Well I would tell you to start with programming course since that is what every university starts with and that is how I started it but rather to make computer SCIENCE more intriguing start with building up foundation in mathematics ..(you be like what an idiot).. well a lot of people say so but then math is everywhere .. people who think much more practically and think like an architect (to start making things) just fall off when improvising. Just remember a lot of people know how to code and can create applications easily by coding but they lose when they need to optimize their code. Since the memory capacity of every 'fucking' computer is increasing you need to better analyze the problem you are dealing with based on the performance requirements. bottom-line: you need mathematics . Okay so now you have basic foundations in computer science theory it is better to understand a single programming language (don't go for multiple languages) . 2 are enough to create a perfect biological network for other languages as well. My advice :- C++ and java Reason:-C++ is basically behind every high-end software (even matlab) and it helps you understand low level functionality of the computer as well Java because it is completely based on object oriented paradigm which is necessary for every computer scientist nowadays because well it is common sense (eg:- games are based on object oriented design paradigm(oodp),big corporates systems are based on oodp). To be a top coder you need to experiment. Just do random stuff and experiment. The best part is high level language do not cause much trouble to you computer.(unless you violate the memory requirements of your code of course) PS:- ask if any more questions, would be really happy to help

Dharin Shah at Quora Visit the source

Was this solution helpful to you?

Related Q & A:

Just Added Q & A:

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.