CS vs Software Eng vs info security & networks Eng

after i finished my 1st semester at uni i dont find my self at my major anymore, and i dont think that i would be able to excel at it, so i decided to switch major.
i have 3 options which are computer science, software engineering, information security and networks engineering.

i started taking C programing& an introduction to computer science course which i really enjoyed and was really good at, i also took calculus 1 which i also enjoyed and was really good at. thats why i ended up with these 3 majors.

im not sure which one suits me better so can you people explain more about them,(skills, work field, type of job, salary, etc…) and the differences and what are the cons and pros of each major. thank you in advance :slight_smile: !

Computer science is the one most generally applicable to the broadest range of technical aspects of computing. But how they compare depends on how the curricula are defined at your school.