Antecedentes :
Estou chegando ao final do meu mestrado em matemática e vou começar um doutorado em lógica em agosto. Quanto mais lógica eu estudo, mais teórica a ciência da computação me expõe, por exemplo, teoria da recursão, cálculo lambda, mas o CS subjacente é escovado sob o tapete. Minhas principais áreas de interesse - teoria dos conjuntos e teoria das categorias - também têm aplicações em ciência da computação, mas até agora só as estudei do ponto de vista da matemática pura.
Problema:
Às vezes, minha falta de formação em ciência da computação dificulta a motivação ou a intuição por trás do que está acontecendo ou de como poderia ser aplicada. Eu supero, mas acho que seria mais saudável se ramificar um pouco ... me ocorre que, para o benefício de minhas pesquisas futuras, eu deveria aprender um pouco de ciência da computação.
A maioria dos livros de CS que eu olhei não foi muito adequada para meus propósitos, sendo muito básicos e não técnicos ou pressupondo o tipo de histórico de CS que eu não tenho. Eles parecem ser voltados para pessoas que possuem bastante conhecimento em informática, mas que têm pouco em termos matemáticos - minha situação é o oposto.
Questão:
Que livros ou outros recursos existem que poderiam ajudar um matemático que se tornou lógico em seu objetivo de obter um conhecimento prático da ciência da computação (teórica)?
Estou procurando algo mais saudável do que algumas palestras em seminários e mais aprofundado que o The New Turing Omnibus , mas não tenho tempo nem recursos para fazer outro curso de graduação. (Pode ser que eu esteja pedindo algo que não existe.)
Desculpe se a pergunta é muito vaga ou incorreta. Eu senti que era mais adequado aqui do que no MSE, mas ficarei feliz em migrá-lo, se necessário.