Software engineering requires strong high school preparation. Like the BS degree in computer science, the BS in software engineering is based on a.
Several people I know were good in mathematics when they were in high school and they loved it but when they joined a university.
U.S. university or college follows after high school, or secondary school. A college in the U.S.A. is not a high school or secondary school. High School Vs. College