Okay to begin with,
You will be introduced with programming courses at the beginning term of your CS study. If you are new to programming, these courses will force you a little bit. With hard studies you will master the art of programming. Just don't overrate programming after this stage, programming is the 'tool' for you to succeed your goals in CS. Not the goal itself.
You will learn how to construct larger software systems and maintaning them. Connecting to database systems, learning internal designs of operating systems.
After that, you will learn the computer hardware architecture, studying lower level circuitry, understanding how mathematics and electronics will form up such a electronical computing technology. This knowledge will connect you to lower level programming principles.
At the latest years of your study, you can focus on brand new subfields of CS. Artificial Intelligence is overrated by non-CS people and sci-fi but open to new ideas, waiting for it's Einstein. You will learn Digital Image processing to form up, edit and find ways to solve real world problems by image processing. You can learn data mining and understand how search engines work.
A lot and a lot to tell ya...