What do you want to be after you are done with school?
Take a few seconds to think about it..
Got it?
Now picture a world without programming, do you still want that job?
Need me to explain why you don't want that job anymore?
To help iterate this, I brought some help! :)
Critical Thinking
What is critical thinking?
It is judicious reasoning about what to believe and, therefore, what to do.
It is composed of 4 parts
1. Careful, and intentional thinking (not passive!)
2. The use of reason or logic
3. A judgement about beliefs
4. Application to real world problems and issues
I know exactly what you are thinking...
But Tyler, are there any models I could apply my thinking to in order to come to come to precise and thorough conclusions?!
Abosolutlely my friend! :)
Why is it important?
CT Exercise
You put money in a vending machine
Vending machine does not give you a soda..
What do you do?
Should we raise minimum wage to $15.00?
The cool CT Exercise
FunctionB uses a value that is output by Function A
FunctionB does not produce the output you expected..
What do you do?
Possible Thoughts
Is FunctionB's syntax correct?
Is FunctionB's logic correct?
Is anything being sent into FunctionB?
Is FunctionA producing the expected output?
Do you have anymore of those awesome models?!
Thinking/Problem Solving Tools
KISS
Acronym for Keep It Simple, Stupid
Methodology for keeping things simple as possible, but not simpler
and this ties into programming how?
A programmer's success is dependent on their ability to break problems down...