Header Ads

Header ADS

Minor In Computer Science -2022

The role of computers in modern life cannot be overstated. From watching movies to playing games, listening to music, and browsing the net - we do everything with computers. So while studying for SSC or HSC, the thought of studying computer science may enter one's mind. The idea is undoubtedly very good. But before thinking about studying computer science, I need to think at least once if I am really interested in this subject! Knowing what subjects are taught here, what I should do after reading them, etc. may be of some benefit. Basically, in this article, I will try to give a light idea of what subjects are taught in computer science to those who are interested in pursuing graduation in computer science.


Programming

When the name computer science comes up, the word programming comes first. Breaking programming is programming. A programmer is one who programs. Since the computer is a stupid machine, he can't do anything by himself! Suppose you listen to a song on your computer, the computer has to tell you that you will listen to this song. Since the computer will not understand your language, you have to speak the language of the computer with some difficulty. And computer language is a programming language. Various software is made with this language. Any software from your music listening software.


So the very basic programming language is C. Then to slowly develop logic, Java and Android applications are taught in the object-oriented course, which you learn but you can make fun mobile applications or games very easily.


After that, you have to learn the assembly language. This language explains how the computer keeps track of the data in its memory. Again we can create viruses with this language.

 Basically, all the programming courses are divided into two parts. The theory is taught in one part and practical in the lab in the other part. Sometimes theory classes can be boring. But the problem is that if you don't understand the theory well, it will be a problem to go to the lab to solve the programming problem. So no cheating!

One thing to keep in mind, you don't need to be terribly creative to be a good programmer. Patience and perseverance are needed. Solving each problem by arranging logic one after the other. My personal opinion is that once one has fun with programming, nothing else is needed. Because programming is an addiction! Happy programming.


Mathematics


In the beginning, I did not understand what mathematics is needed in computer science! But no, suppose you are given a complex problem to solve. Now you will proceed with logic. Before that, you have to think about which logic you can solve the problem in the shortest time with less complexity.


Mathematics is a must at every step of learning computer science. But maths becomes a nightmare for many because it is not learned properly.


Math is what will help you to think about it! The better your math skills, the better a programmer you will be. Basically, Probability, Linear Algebra, Geometry, etc. are taught.


Algorithm

In short, an algorithm is a set of steps to solve a problem. Suppose someone asks you to add two numbers. So what do you do now?


  • Three variables must be taken. (two variables for inputting two numbers, and one for output)


  • Input two numbers from the user


  • will add


  •  will output.


Basically, problem-solving techniques are taught in this course.

Data Structure

Suppose you have a lot of books on your bookshelf. It is difficult to find the book you need among the random books. But if you follow a certain structure and arrange the books, there will be no difficulty in finding books. It will take less time. Data structure basically refers to the specific way of storing data in a computer so that the data can be found easily.

Operating System

This course mainly teaches the internal structure of operating systems. Windows or Linux source code is also taught.


Moreover, if you give many instructions to the computer at the same time, which one will come first, which one will come later, these are also taught in this course.


Compiler

If the instructions of the programming language are not converted into machine code, the hardware cannot understand it. For example, a computer does not understand anything except 0 and 1. Now if you write any code using these two numbers then you will be a headache! Instead, you use a tool that converts your written normal programming language to 0 or 1. This course teaches how programming language instructions are converted into machine code.


Graphics

We all are more or less familiar with the term graphics. When watching a movie or playing a game, we often say that the graphics of the movie are useless or the graphics of the game are great. These graphics are actually summaries of many mathematical theories. This course teaches how to rotate a line through the correct graphical language using the geometric formulas we learned in math.


Networking

Let's say you have three computers and three of your friends are sitting on three computers simultaneously playing a game as a group. Now all three computers must be connected to a network somehow so that you can connect all three computers at the same time.


How computers will be connected to each other, who will send data, and who will receive data are taught in this course.

Step Main Main Subjects are mentioned above. Numerical Analysis, Data Base, Computer Architecture, Economics, English, etc. are also taught along with a thesis on any one subject.


Why Study Computer Science?

If you are interested in programming, want to make different software, want to contest, or want to make mobile games i.e. want to do any creative work then you can enroll in computer science with your eyes closed. And I did not talk about the job market. If you are a good programmer, you may not even be looking for a job. The job will find you.


Not without saying a word. Many may get admission to computer science without knowing everything beforehand but after admission programming doesn't feel good anymore. The truth is that programming is not something that can be learned in a day. It's about improving skills with practice. Think very simply. If you think that by memorizing ten pages in a day you will get the highest marks in the exam; You can get that in other subjects. But once you have memorized ten programming problems, you might find another problem coming up in the exam. In that case, you can't. But if you solve the problem one by one with logic then you will see that there is nothing more fun than programming and nothing is easier than programming.


Misconceptions About Computer Science

Some may think that Microsoft Word or PowerPoint work is taught in computer science. Again, many people see the advertisement called "website is made for six thousand takas" and think that making a website is taught in computer science! Many people think that it is the job of a computer engineer to solve any problem in computer hardware!!


Not that computer science students can't. But the thing is that they are not taught exclusively in computer science in our country. Learn the principles of basic computer operations!


So one piece of advice to those who want to study computer science, research the subject before reading. See if you really like them. Are you interested? If you are interested, enroll in this interesting subject.


Best of luck to all upcoming CSE engineers. 😀

No comments

Featured Post

The Future Space Tourism - 2050

 In the next three decades, human beings will enter the realm of space like never before. This is partly due to the way that public interest...

Popular Post

Powered by Blogger.