This is a programming course building on CSC180, but is generally considered more time-consuming and challenging. It is taught in C rather than Python, and so requires a deeper understanding of what is actually happening and a greater attention to detail. Topics include memory allocation, data structures, and more advanced algorithms.
Problem Solving, Memorizing, Theoretical Knowledge.
Fairly big jump from CSC180 to CSC190
Ask for help early in you do not understand; the TAs may seem unapproachable at times but they will be glad to help you
Study theory well, and play around with implementing them to get more comfortable. Lots of problem solving "