The grid of TA office hours is on the Canvas site. That also has their locations.
This means that when you see a problem that needs to be coded, you have a good idea of how to go about it by writing a C++ program. This includes understanding the logistics of compiling, linking, including, etc., plus setting up the data structures, organizing the I/O, and using standard tools and libraries where appropriate.
In case you're wondering, this includes understanding pointers, recursion and new/delete.
Frankly, there are only three to four basic data structures that can carry you through a lifetime of programming. All the rest are variations on a theme. By the end of this class, you should understand the basics and be prepared to tweak them when necessary.
Knowing how to set up your data structures is one thing. Understanding how fast your program should run is another. This class gets you started with algorithm analysis.