To understand the basic of CSE, you need to study science subjects such as Physics, Mathematics, etc. You need basic understanding of these subjects, to handle tough engineering concepts. These subjects also help build logical and conceptual thinking. If you don’t have a basic understanding of these subjects, you will learn to code blindly. This isn’t beneficial in long run. Top technological institutes like IIIT Hyderabad have compulsory science subjects.