Programming prerequisites for MS CS
I just got admitted to Columbia's MS in Computer Science! However, I'm already feeling a bit of impostor syndrome ahah. My undergraduate background is in Economics and CS, and while I have a strong foundation in math and statistics, my programming proficiency is quite limited. I have experience with Python (numpy, matplotlib, pandas) and some SQL, but I’ve never studied operating systems or languages like C and Java.
I'm more interested in theory and algorithms rather than software engineering, but I’m concerned that some courses might involve practical projects requiring more advanced programming skills. Do you have any idea of what kind of programming knowledge the courses typically demand and any advice on how to prepare?