My second semester, we worked in groups of four for an elective Robotics course. Our group was composed of 3 seniors and me. One was super competent, I noobed hard but contributed working code and the other two were very eager to do the write-ups.
And in the workplace there are plenty of people who know enough to do their programming jobs, but don't have a real interest in it, don't code at home, etc.
People with passion for it will shine eventually, whatever road they take.
This was so they didn't have to teach the basics on CS and EE courses
On my Portuguese university, we got to code in standard Pascal, C, C++, Prolog, Smalltalk, Caml Light, PL/SQL, 80x86 and MIPS Assembly, Java.
Many of the lectures were composed by exam + mini-project.
Anyone that made it without much coding was getting a ride in workgroups, on single projects it was either code or fail.
Your passion will take you further than your college programme.