Computer science is mainly focused on programming languages - this is the first thought every individual will get in mind, apart from programming it has operating system, data structure, computer network and many non programming languages.
One who has a fixed thought that computer science is a programming language, is completely a myth. It has various technologies and fields to be explored.
Myths or misconception about computer programming
The first myth is everybody thinks that computer science is a programming language and the one who prefers t take computer science in college should be aware of the programming language. It is beyond programming and it needs only skills and understanding. Everyone can learn programming apart from computer science student, but computer science includes every different fields.It includes data science, computational theory,analytical thinking, logical thinking and certain areas does not require programming as mandatory subject. But understanding programming is required for solving problems.
The second myth is, some of them will have a common thought, every computer science graduate will sit in a cubical place and code all the day. Software development people will sit and code for time period. There are business analysts who will be a bridge between developer and administrative. They understand the fields and don't code for all day. Network analyst, system analyst, product manager and many of these roles does not spend the time in writing the code and developing application 24/7. Research and development field does not require coding. Algorithm writing does not depend on coding. It is completely different, and it involves writing the logic as the person understood. The written algorithm will be developed by the developer.
The third myth is, many will say mathematics is highly needed for computer science. Though mathematics is a pre -requisite for analytical thinking. This mathematics is not complex as high school. The discrete mathematics is required for designing algorithms to perform basic operations. To check the correctness of algorithm, we need basic knowledge of mathematics.
The forth myth is, maximum students will think the job for computer students is less because many are getting into this field by learning different technologies. Different fields are providing jobs in computer back ground. The skill is enough to get job in the future. In every industry there is a role for software. So, learn and develop some skills which provides job.
According to bureau of labor statistics the employment of computer science and its professionals is projected to grow 11 percent from the year 2019 to 2029. It is a faster growth than the average of other occupations.