Ticker

6/recent/ticker-posts

What is Computer Science?

Computer Science:

 It's pretty amazing when you start building something that you want it can help change a lot of people's lives as well. And having even a little bit of grounding in computer science can help you think about the world differently. Whether that's algorithms or whether that's just creativity.


What is Computer Science?

Computer science is typically thought of as becoming an expert programmer but it doesn't take many classes and undergrads to realize this isn't the entire story. In this article I'm going to explain why this is the case and really just focus on what you will see in the undergraduate curriculum in computer science. Computer science is the art of teaching a computer what to do. A computer actually learns a set of instructions and actually transform that into a way of showing a movie or playing an audio file or delivering Facebook. That whole study of how the computer thinks is computer science. I'll include a few example problems and many real-world applications so you have an idea of what's to come. For Example In our everyday lives, you speak language and you use that to communicate and instruct when you're around people. Similarly, a programming language is exactly the same thing. it's just a language that you'd use to talk to the computer. Think about the first thing you do when you wake up in the morning. Let's say it's an alarm clock. There are instructions that somebody put into that alarm clock to teach it how to tell time, how to respond to you hitting the snooze button. you're walking out of the house and you jump in your car and you start it. There are lots of computers in there figuring out how to turn the engine the very first time, how much gas to put in. the set of instructions that people have put into all these little devices you've used throughout your day just made your day that much easier to get through. You want directions or you're dialing a phone number, you're actually interacting with a computer to solve the problem at hand. That's computer science and programming right there, every day in your hand.

Programming and Computer Science:


I think people get this idea of the major being all programming because computer science does involve more programming than pretty much any other major. Programming and computer science is one of the best ways to have impact in the world. There is no other career, no other field where you can touch so many people's lives with just a simple software or a simple app and it's specifically also important. For diverse communities to be involved because of the fact that computers are everywhere, programming is everywhere, and we want an equal representation when we are building programs.

It's code, and so code is a bunch of symbols and letters, but it's really more like a language. Let's suppose I don't know English. So I will have to spend a lot of time trying to perfect my English. Programmers do the same thing they learn new languages to do new things they are inputting this language and this instruction into the computer so the computer can do what they want them to do.

Growing up, I was one of the very few people who had access to a computer around me. I remember being bored one day and I picked up this book that was near the computer that said "basic programming," and it had this really simple

"getting started, hello, world" program that you could write in basic,

and I remember writing it and recognizing that, "wait, hold on. I just put this thing in and told this computer how to do that, and it came back out."

And I had my friend come in and use it, and he's like, "oh, man, you made the computer say hello?" I was like, "yeah, yeah, yeah, I did. Isn't that cool?"



How to Program:


Let's start at the beginning of the curriculum which is about learning how to program
this is probably what you are expecting to learn the command to write something to the screen which involves a print command then  you'll learn how to declare an integer that you'll use for your program which you could call anything you'll learn how you can assign that integer of value and multiply or add to that variable you also learn you need a semicolon after nearly every line. You'll learn how to do loops for example if you want to write the numbers 1 through 1,000 you could write print (like H,(variable name)) for every number individually and take up an hour or two of time and by the way backslash n (\n) just means go to the next line or you could write a loop that starts at one increments by one after every loop and prints to the screen the number you're at then stops at 1,000 coding this is so many less steps than writing every number for those who have never programmed before. Don't worry about what this means you'll learn it later just realize that you can print a thousand numbers with pretty much just these two lines of code you don't need much more and if you wanted to go to a million all you have to do is change this number so you can see how it's all the basics the syntax and just making your program run properly.
We need people who have a broad range of perspectives to find different solutions. Creating products for the people, you need to be the people. If we hope to have products out there that really serve our needs, we need to be involved -- programming, learning computer science, and being part of the creation process of this new wave of innovation.

If  you want to learn programing languages like C#, Python etc. then I am here to teach you. You can learn them on my YouTube channel 






So this was today's article, I hope you enjoyed it. If you have any query then comment it, I'll try my best to answer you. See you in the next article.





Post a Comment

0 Comments