Melhor resposta
É sempre difícil dizer o quão bom é qualquer “departamento”. De modo geral, você olha para a qualidade do corpo docente do departamento, quão ativo eles são na publicação nas principais conferências em suas áreas. Isso torna difícil até mesmo para outros professores de CS avaliar o quão bom é qualquer departamento, já que a maioria das pessoas não sabe muitos dos principais locais de publicação em outras áreas de CS. Pensando bem, eu diria que a Colômbia é muito boa e tem um corpo docente notável em redes (Henning Schulzinne, Dan Rubenstein, Angelos Keromytis, Augustin Chaintreau , etc.). A coisa boa é que eles estão contratando vários professores jovens e continuam contratando. Isso é sempre um bom sinal de energia e vitalidade em um departamento de CS.
Resposta
Sou tendencioso, mas acho que sim. Aprendi muito sobre CS lá, então agora, e agora estou estagiando na NASA em uma função que aplica minhas habilidades de programação. Tenho amigos na área de especialização que estão estagiando em funções de desenvolvimento de software em empresas de tecnologia conceituadas em todo o país. Minha sensação é que os alunos que se formaram lá estão bastante preparado para aceitar empregos na indústria de programação. Tenho certeza de que o departamento está bem classificado (embora eu não saiba exatamente o quão alto) e sei que muitos alunos passam para programas de pós-graduação na área.
Observe que sua experiência de estudar CS em Columbia irá variar muito, dependendo se você se matriculou em um dos três programas de graduação lá (Columbia College e a Escola de Estudos Gerais concedem diplomas de BA, a Escola de Engenharia e Ciências Aplicadas concede diplomas de BS e todos três programas de estudo são bastante diferentes), ou w se você se matricular em um programa de pós-graduação em ciência da computação (com o qual não estou familiarizado).