Right now, I am taking a BSc in computer science from a more reputable online university. Courses from there are transferable to most major Canadian universities. I would have preferred to take it from a brick-and-mortar place, but I wanted to just get as much done as fast as I can. In addition, I already have a degree.
Now, many of the programming courses (e.g., Beginner's Java, C++) are quite intensive even coming from a programming background. Some courses like Data Structures go through the concepts as well as have you code them (also fairly involved). However, some courses like Operating Systems and Computer Networks do not have a programming component. They are quite intensive, but I’m worried that not having a programming component will render my learning useless by future employers. (Though, on the other hand, they do have courses like socket programming that does cover that aspect)
So, I am wondering: Do brick-and-mortar universities typically have every computer-science course require you to program?