What are the five essential college courses?

<p>

That’s true, though an actual computer science class will give the OP a better understanding on how computer programming works (more the syntax and how it works than the logic behind it). Although, be warned OP; introductory computer science courses are typically rather difficult for those who do not have a natural flair in programming. They are a part of those “weed-out” classes designed to get rid of people not suited for the major. </p>

<p>It would probably be beneficial to take an introductory computer science course as well as a formal logic class. But make sure you acquaint yourself with programming beforehand so that you aren’t overwhelmed by the class.</p>