Introduction to Automata Theory, Languages, and ComputationJohn E. Hopcroft, Jeffrey D. UllmanAddison-Wesley, 1979
Data Structures and AlgorithmsAlfred V. Aho, John E. Hopcroft, Jeffrey UllmanAddison-Wesley, 1983
Algorithms in CRobert SedgewickAddison-Wesley, 2000
Compilers : Principles, Techniques, and ToolsAlfred V. Aho, Ravi Sethi, Jeffrey D. UllmanAddison-Wesley, 1985
Modern Compiler Implementation in CAndrew W. AppelCambridge University Press, 1999
Digital DesignM. Morris ManoPrentice Hall, 1995
Computer Organization and Design: The Hardware/Software InterfaceDavid A. Patterson, John L. HennessyMorgan Kaufmann, 1997
Computer Architecture : A Quantitative ApproachJohn L. Hennessy, David A. PattersonMorgan Kaufmann, 1996
Operating System ConceptsAbraham Silberschatz, Peter Baer GalvinJohn Wiley & Sons, 1998
Modern Operating SystemsAndrew S. TanenbaumPrentice Hall, 1992
Fundamentals of Database SystemsRamez A. Elmasri, Shamkant B. NavatheAddison-Wesley, 1999
Structure and Interpretation of Computer Programs Harold Abelson, Gerald Jay Sussman, Julie SussmanMacGraw-Hill, 1996
Introduction to Mathematical LogicElliott MendelsonThomson Learning, 1997
Logic for MathematiciansA.G. HamiltonCambridge University Press, 1998
Mathematical Logic for Computer ScienceM. Ben-AriPrentice Hall, 1993
Introduction to Combinators and Lambda CalculusJ. Roger Hindley, Jonathan P. SeldinCambridge University Press, 1986
ML for the Working ProgrammerLawrence C. PaulsonCambridge University Press, 1996
Introduction to Coding TheoryJacobus Hendricus Van Lint Springer Verlag, 1992
Graphs and hypergraphsClaude Berge
Cours de Mathématiques 1 - AlgèbreJ.M. Arnaudiès, H. FraysseDunod Université, 1987
Cours de Mathématiques 2 - AnalyseJ.M. Arnaudiès, H. FraysseDunod Université, 1987
Cours de Mathématiques 3 - Compléments d'analyseJ.M. Arnaudiès, H. FraysseDunod Université, 1987
Cours de Mathématiques 4 - Algèbre bilinéaire et géométrieJ.M. Arnaudiès, H. FraysseDunod Université, 1987