What are the five essential college courses?

<p>Rymd- I think that your reaction to me is a pretty good reason for me to take Comp Sci. Essentially you’ve proven ignorant someone who has already admitted to not taking classes in that discipline. So congrats to you, I guess? Knowing how important computer science is, but not being able to communicate effectively about it, is a pretty good reason IMO to take comp sci. Secondly, I’m pretty sure we mean different things when we say “running simple applications,” because we are not speaking the same language, although we’re both speaking English.</p>

<p>Finally, for anyone interested, here is what Intro Computer Science entails (at my school, at least):
This course has two central aims, each with a number of associated objectives:</p>

<pre><code>* Aim 1: To give students the tools to take a computational problem through the process of design, implementation, documentation, and testing.
Objectives:
o Break a broad problem down into specific subproblems
o Write an algorithm to solve a specific problem, and then translate that algorithm into a program in a specific programming language (Python)
o Write clear, concise documentation
o Develop test cases that reveal programming bugs

  • Aim 2: To give students an understanding of the breadth of Computer Science as a discipline and how it exists in the world.
    Objectives:
    o Identify applications of computer science in society
    o Describe the big questions in computer science
    o Describe the relationship between a number of major sub-disciplines within computer science, including functional and imperative programming, computer architecture, and theoretical computer science
    </code></pre>