Computer science lanes

in #cse6 years ago (edited)

Computer science lanes

programming-1024x535.jpg
SOURCE

a basic short brief about computer science by @amulla505

There is nothing to say about the role of computer in modern life. From watching movies to playing games, listening to music, net browsing - whether we do with computers. To read the SSC or HSC , one can enter the mind of the computer science. The idea is undoubtedly very good. But before thinking about reading in computer science, once thought to be in the head, I need to think that I am interested in reading this subject whether I am really interested in it! What are the things that are taught here, what I can do, and so on. I will try to give a lesser idea of ​​what subjects are taught in computer science to those who are interested in graduating in computer science.

Programming

When the name of computer science comes first, the wording of the program comes first. Programming is broken or programmed. The programmer is the programmer. Since the computer is a fool, he can not do anything himself! Suppose you hear a song on your computer, you have to tell the computer that I will listen to this song. Because your computer does not understand the computer, you will have to say a little trouble in the computer language. And the computer language is a programming language. These languages ​​are made with the same language. Any software from your music listening software

So the basic language of the programming language is c. Then, to develop a logic for gradually developing object oriented courses, Java and Android apps, which you can learn to create fun and fun mobile apps or games easily.

After this, the assembly language is to learn. Reading this language indicates how the computer records the data in its memory. Again we can create this virus with this language.

programming-1024x535.jpg
SOURCE

Basically all programming courses are divided into two categories. In one part the theory is taught in the other part of the theory in the lab. There may be times when the Thirteen Class boring may take place. But the problem is that if you do not understand the theory of theory well then going to the lab will be problematic to solve the programming problem. So no scandal!

One thing to remember is that you do not have to be terrible creative to be a good programmer. Need patience and head cover. Solving one argument after one or the other. My personal idea is, once someone gets fun with the programming, there will be no need for it. Because programming is a addiction! Happy programming.

Mathematics

I did not understand the need for math in computer science at the beginning! But do not hold that you have given a complex problem to solve. Now you're going through the logic. Before that you will have to think about which logic you will be able to solve problems at the least time.

That's what Math helps you to think about! You will be as good a programmer as your math skills are high. Basically the Probability, Linear Elgebra, Geometry etc. are taught.

Algorithm

In other words, the algorithm is a step to solve a problem . Suppose someone told you to add two numbers. So what will you do now?

1. You have to take three variables. (Two variables for inputting two numbers, one for output)

2. Input two numbers from the user

3. Will add

4. Give output.

Basically the techniques of solving a problem are taught in this course.
algorithom.jpg
SOURCE

Data Structure

You have kept many books in your book shelves. It's hard to find the necessary books from random books. But if you follow the specific structure, then you will find that there is no problem finding books. It will take less time. Data structure refers to the specific way of keeping data on a computer so that data is easily available.

Operating system

In this course, the basic structure of operating systems is basically taught. The source code of Windows or Linux is also taught.

Besides, if you give instructions to the computer at the same time, what will be done before, which is also taught in this course.

Compiler

The hardware does not understand if the programming language's instruction is not turned into a machine code. For example, computers do not understand anything except 0 and 1. Now if you write any code using these two numbers, then the headache is bad! In addition, you use a medium that will convert the normal programming language you write to 0 or 1. This program is taught in how the programming language works as a code of instruction in the machine code.

Graphics

We are all less familiar with the graphics word. We often say that this movie's graphics graphite or gimmeter's graphics are excellent when watching movies or playing games. This graphic is actually the sum of many mathematical theories. Using the geometric formula we learned in mathematics, it is taught in this course how the degree of correct graphical language is rotating in a degree .

Networking

Suppose you have three computers and your three friends are sitting on three computers and playing a game with a group. Now, of course, the computer should have three networks in one way so that you can connect three computers at the same time.

How computers connect with each other, sending data, others will receive data, they are taught in this course.

networking.jpg
SOURCE

The main subject is called the top. In addition to the thesis on any one of the subjects, Numerical Analysis, Data Base, Computer Architecture, Economics, English etc. are also taught.

Why the computer science?

If you have an interest in programming, you want to create different software, you want to contribute or have a desire to make a mobile game, ie if there is a desire to do a creative job, you can get it closed and closed in computer science. And I do not talk about job market. If you are a good programmer then you will not be looking for your job. The job will find you.

Not to say a word. Many people may not be able to get into computer science before knowing everything, but after the admission, programming does not look good anymore. The truth is that programming is not a matter of learning a day. Practice is to increase efficiency. Think very simply. If you think of memorizing ten pages in one day, you will get the highest number of exams; You can get it in another subject. But when you memorize ten programming problems, you may see that there is another problem in the examination. In that case you can not. But if you make a logic by doing a logic, you can see that programming is more fun than programming and there is nothing easier than programming.

Wrong idea about computer science

Someone might think that the work of Microsoft Word or PowerPoint is taught in computer science. Many people think of the advertisement of the site "Six thousand rupees is built on the website", the web site created computer science created! Many people think computer engineer's work to solve a problem in computer hardware !!

Not that the students of computer science department will not be able to do this. But the issue is that the computer science of our country does not teach it in a strict manner. The basic program of the computer teaches!

So, those who want to study computer science will have a lesson about them before searching for the subject. See if these are really what you really like. Are you interested? If interested, get admission in this funny subject.

Best of luck for all upcoming CSE engineers 😀

Sort:  

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by amulla505 from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Coin Marketplace

STEEM 0.30
TRX 0.11
JST 0.033
BTC 64271.38
ETH 3157.43
USDT 1.00
SBD 4.25