If you want to study Information Engineering Department, which high school courses are required to study hard?

Recommending the strengthening of basic math and English ability, basic math is a science; having the ability of mathematical logic, the study also can be more smoothly; since information sciences are constantly updated, for the sake of rapid absorbing new knowledge and understanding of the foreign latest developments in information, English language ability is also essential.