In my very first perming course in college my teacher started by asking a question if physics was a
study of properties of the physical universe like matter energy and chemistry it was the study of chemicals
and their interaction.
What is computer science.
Well science is not the study of computers because these humans invented computers.
There's no need to study what we've already made.
But if computer science is not the study of computers then what is the study of well Computer Science
is the study of data and algorithms name asked what is an algorithm.
Well number of them is a set of rules and instructions that can be followed.
For example our milk algorithm that we made in the last lecture in algorithm is really a tool for solving
problems.
So what is programming.
Well program is really just problem solving.
What programming is not is typing syntax and keywords into an editor.
Too often I'll see students struggling with what to write next.
This usually stems from not understanding the problem and not figuring out the algorithms first.
Each we pass this off by saying they don't know the syntax of what to write next really because they
don't know what comes next.
In the algorithm.
So the process that we're going to use in this course is to always focus on solving the problem first
to do that we need to understand the problem figure out the algorithms and data needed for that problem.
And write down the algorithm and data in a way that we as humans can understand then we'll translate
those algorithms into a language that computers and the following lectures will show you just how to
do that.