Computer science as a discipline should be something that is easy to comprehend. The truth is all computer software and systems are modeled after human behavior and they were introduced in order to address human problems. So if indeed average human beings cannot fully understand and utilize these same principles in their daily living then the assumption that technological innovation will suffer a stall in growth may be a valid one.
Last week the iPhone 7 was unveiled by Apple (a tech company) and thanks to social media we had a clear picture of what made people excited and what they expect in their smartphones. The waterproof design, the earpods (I think that's what they are called) and the two cameras at the back did it for most. It is worth mentioning too that people actually prefer the iPhone over other smartphone brands because iPhone apps look better in their eyes.
Now Google which is another technology company had an event some time back where they spoke about their new operating system the android N. Android N brings artificial intelligence and machine learning to the every day human being and I must admit, the Google app which implements artificial intelligence is really awesome and I think that it can only get better from this point on. It can only get better if we demand more from it. We can only demand more from it if we understand it and the basic engineering behind it.
I am going to try to make a post every week in a series that will make you understand syntax, semantics, lexicons and make you understand why some tasks can be achieved by a computer and why some tasks are just unachievable. It is my ultimate aim to increase the general knowledge in computing principles in a non technical way :) because you will need to understand these things.
I will start by explaining DATATYPES and how you as a human are a datatype. Don't worry, no fore-knowledge in computer science is required and it will be easily digestible because if indeed the average human being cannot fully understand and utilize these computer principles in their daily activities then the assumption that technological innovation will suffer a stall in growth may be a valid one.
No comments:
Post a Comment