Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

ciencia-da-computacao

🎓 Um caminho para a educação autodidata em Ciência da Computação!
https://github.com/Universidade-Livre/ciencia-da-computacao

Last synced: 6 days ago
JSON representation

  • Parabéns!

  • Uncategorized

  • Técnicas de estudo, organização e aprendizagem

  • Git e GitHub

  • Formação Geral

  • Obrigatórias

    • 1º Semestre

      • Matemática Discreta - | GRAHAM, R.L.; KNUTH, D.E.; PATASHNIK, O.. Matemática Concreta. Fundamentos Para Ciência Da Computação. LTC, 1995. ISBN-13: 978-8521610403.<br><br>GERSTING, Judith L. Fundamentos matemáticos para a ciência da computação: um tratamento moderno de matemática discreta . 5. ed. Rio de Janeiro: Livros Técnicos e Científicos, c2004. xiv, 597 p. ISBN 8521614225 (broch.).<br><br>SCHEINERMAN, E.R. Matemática Discreta - Uma Introdução. Cengage, 2010. ISBN-13: 9788522107964. |
      • Linguagens de Programação - | Peter Van Roy & Seif Haridi. Concepts, Techniques, and Models of Computer Programming, MIT Press, 2004. ISBN-13: 978-0262220699.<br><br>Benjamin Pierce. Types and Programming Languages. MIT Press, 2002. ISBN-13: 978-0262162098.<br><br>Michael L. Scott. Programming Language Pragmatics. Morgan Kaufmann, 2009 (terceira edição). ISBN-13:<br>978-0123745149. |
      • Geometria Analítica - | WINTERLE, P., STEINBRUCH, A., Geometria Analítica, Um tratamento vetorial, Rio de Janeiro: MacGraw- Hill, 1987.<br><br>CAROLI, A., CALLIOLI, C.A, FEITOSA, M.O., Matrizes, vetores e geometria analítica, 9 ed, São Paulo: Nobel, 1978.<br><br>BOULOS, P., CAMARGO, I., Geometria analítica - um tratamento vetorial, Rio de Janeiro: McGraw-Hill, 1987. |
    • 1ª Etapa

    • 2º Semestre

      • Cálculo I
      • Estruturas de Dados - computacao-python-conceitos) | CORMEN, T.; LEISERSON, C.; RIVEST, R.; STEIN, C. Algoritmos - Teoria e Prática. 3o edição, Editora Campus, 2012. ISBN-13: 978-8535236996.<br><br>MARKENZON, L.; SZWARCFITER, J. Estruturas de Dados e Seus Algoritmos, LTC, 3a Edição, 2010. ISBN-13: 978-8521610144.<br><br>SEDGEWICK, R.; WAYNE, K. Algorithms. Addison-Wesley Professional; 4th edition, 2011. ISBN-13: 978-0321573513. |
    • 2ª Etapa

    • 3º Semestre

      • Algoritmos em Grafos - Teoria e<br>Prática. 3a edição, Editora Campus, 2012. ISBN-13: 978-8535236996.<br><br>DASGUPTA, S.; PAPADIMITRIOU, C.; VAZIRANI, U. Algoritmos. McGraw Hill, 2009. ISBN-13: 978- 8577260324.<br><br>GOLDBARG, E.; GOLDBARG, M. Grafos – Conceitos, algoritmos e aplicações. Elsevier Acadêmico, 2012. ISBN-13: 978-8535257168. |
      • Probabilidade e Estatística - aiNyYCXE46L3qEZ2Nzx) | MONTGOMERY, Douglas C.; RUNGER, George C. Estatística aplicada e probabilidade para engenheiros. 5. ed. Rio de Janeiro: LTC, c2012. xiv, 523 p. ISBN 9788521619024 (broch.). MORETTIN, Pedro Alberto; BUSSAB, Wilton de Oliveira. Estatística básica. 8. ed. São Paulo: Saraiva, c2013. xx, 548 p. ISBN 9788502207998.<br><br>TRIOLA, Mario F. Introdução à estatística. 10. ed. Rio de Janeiro, RJ: LTC, 2008. 696 p. + 1 CD-ROM ISBN 978 85 216 1586 6 (broch.) |
      • Cálculo II - aiNyYCXE46L3qEZ2Nzx) | STEWART, James. Cálculo. 7. ed. São Paulo, SP: Cengage Learning, 2014. v. 1 ISBN 9780538498876 (broch.).<br><br>STEWART, James. Cálculo volume 2. São Paulo, SP: Thomson Learning, 2011. 2 v. ISBN 8521104840 (v.2).<br><br>THOMAS, George Brinton; FINNEY, Ross L.; WEIR, Maurice D.; GIORDANO, Frank R. Cálculo: George Brinton Thomas Jr...[et al]; tradução Cláudio Hirofume Asano; revisão técnica Leila Maria Vasconcellos Figueiredo. 10. ed. São Paulo, SP: Prentice Hall, 2003. v.02 ISBN 8588639114 (broc.). |
      • Programação Funcional em Haskell - | Ford, Neal. Functional Thinking: Paradigm Over Syntax. O’Reilly Media, 2014.<br><br>Backfield, Joshua. Functional: Steps for Transforming Into a Functional Programmer. O’ Reilly Media, 2014.<br><br>Laurent, Simon St.; Introducing Erlang, 2nd Edition, O’Reilly Media., 2017, ISBN: 9781491973370<br><br>Juric, Sasa; Elixir in Action, Second Edition, Manning Publications, 2019, ISBN: 9781617295027<br><br>Kurt, Will; Get Programming with Haskell, Manning Publications, 2018 |
    • 4º Semestre

      • Análise de Algoritmos - zKAOzUzKdPqFNF52g-i9p1f-vmsk) | DASGUPTA, S.; PAPADIMITRIOU, C.; VAZIRANI, U. Algoritmos. McGraw Hill, 2009. ISBN-13: 978- 8577260324.<br><br>CORMEN, T.; LEISERSON, C.; RIVEST, R.; STEIN, C. Algoritmos – Teoria e Prática. 3o edição, Editora Campus, 2012. ISBN-13: 978-8535236996.<br><br>EDMONDS, J. Como Pensar sobre algoritmos, Editora LTC, 2010. ISBN-13: 978-8521617310 |
      • Métodos Numéricos I - computacao-python-conceitos)<br><br>[Cálculo I](https://www.youtube.com/watch?v=WgHUHPlJETs&list=PLAudUnJeNg4tr-aiNyYCXE46L3qEZ2Nzx) | Ruggiero, M.A.G. e Lopes, V.L.R., Cálculo Numérico. Makron Books, 1996.<br><br>Campos, filho, F.F. Algoritmos Numéricos. 2a edição, Rio de Janeiro, LTC, 2012.<br><br>Quarteroni, A. and Saleri, F., Scientific Computing with MATLAB and Octave, Springer, 2006. |
      • Banco de Dados - | Silberschatz, A., Korth, H., Sudarshan, S. “Sistema de Banco de Dados”. 6a Edição, Editora Campus, 2012.<br><br>Elsmari, R., Navathe, Shamkant B. “Sistemas de Banco de Dados”. 6a. Edição, Addison-Wesley, 2011.<br><br>Ramakrishnan, R. “Sistemas de Gerenciamento de Bancos de Dados”, 3a Edição, McGraw-Hill, 2008. |
    • 5º Semestre

      • Redes de Computadores - down, 6a Edição, Ed. Pearson Education, 2012. ISBN-13: 9788581436777<br><br>TANENBAUM, A. S. Redes de Computadores, 5a Edição, Ed. Pearson Education, 2011. ISBN-13: 9788576059240<br><br>STALLINGS, W. Data and Computer Communications, 10a Edição, Ed. Pearson Education, 2013. ISBN-13: 9780133506488. |
      • Introdução à Engenharia de Software - computacao-python-conceitos-2) | SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Education, 2011. 568p. ISBN: 9788579361081<br><br>PRESSMAN, Roger S. Engenharia de software: uma abordagem profissional. 7. ed. Porto Alegre: McGraw Hill, 2011. 771 p. ISBN: 9788563308337.<br><br>PÁDUA FILHO, W. Engenharia de Software: Fundamentos, Métodos e Padrões. 3. ed. Rio de Janeiro: LTC, 2009. 1248 p. ISBN 9788521616504. |
      • Sistemas Operacionais - GDD-hBvkF8h2_BfKJ) | Abraham Silberschatz. "Fundamentos de Sistemas Operacionais". 8a. Edição, LTC, 2010.<br><br>Tanenbaum, Andrew S. "Sistemas Operacionais Modernos". 3a Edição, Pearson, 2010.<br><br>Machado, Francis Berenger; Maia, Luiz Paulo. "Arquitetura de Sistemas Operacionais". 5a Edição, LTC, 2013. |
      • Programação Matemática - X8ILgnI) | ARENALES, M; ARMENTANO, V; MORABITO, R.; YANASSE, H. Pesquisa operacional - Ed. Campus, 2007.<br><br><br>Bazaraa, M. Jarvis, J.J., Sherali, H. D., Linear Programming and Network Flows, Wiley-Interscience, 3a. Edição, 2005.<br><br>BERTSIMAS, D. E TSITSIKLIS, J.N. – Introduction to Linear Optimization, Athena Scientific, 1997.<br><br>GOLDBARG, M.C. e LUNA, H.P.L – Otimização Combinatória e Programação Linear – Modelos e Algoritmos – Editora CAMPUS, 2ª Edição - 2005..<br><br>HILLIER, F.S.; LIEBERMAN, G.J.- Introdução à Pesquisa Operacional, Rio de Janeiro, RJ, Campus, 1988. |
      • Fundamentos de Computação Gráfica - Down Approach Using OpenGL,” Edition: 5, Published by Addison-Wesley, 2009, ISBN-10: 0321535863, ISBN-13: 9780321535863, 864 pages.<br><br>Hughes, J. F., Van Dam, A., Mcguire, M., Sklar, D. F., Foley, J. D., Feiner, S. K., Akeley, K. “Computer Graphics: Principles and Practice”, 3rd. Edition, Pearson Education, Inc, 2013, ISBN-10: 0321399528, ISBN-13: 978-0321399526. |
    • 6º Semestre

      • Linguagens Formais e Autômatos - Hill, 2010. ISBN 9780073191461.<br><br>HOPCROFT, J. E.; MOTWANI, R.; ULLMAN, J. D. Introduction to Automata Theory,Languages and Computation. 3a ed. Pearson Education, 2008. ISBN 9788131720479. |
      • Inteligência Artificial
      • Sistemas Distribuídos - JSPfKp65psX5C9tyNLHHC4uoR) | Andrew S. Tanenbaum, Maarten Van Steen. “Distributed Systems: Principles and Paradigms”, 2nd Edition, Pearson, 2006.<br><br>George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair. “Distributed Systems: Concepts and Design”, 5th Edition, Addison Wesley, 2011.<br><br>Randy Chow, Theodore Johnson. Distributed Operating Systems and Algorithms, Addison- Wesley, 1997. |
      • Teoria dos Grafos - 13: 978-0130144003.<br><br>BONDY, J.; MURTY, U. Graph Theory. Springer; 1st Corrected ed. 2008. ISBN-13: 978-1846289699.<br><br>DIESTEL, R. Graph Theory. Springer; 4th ed. 2010. ISBN-13: 978-3642142789.<br><br>BOAVENTURA NETTO, P. O. Grafos: teoria, modelos, algoritmos. São Paulo, SP: Edgard Blücher, 2003. |
      • Cálculo III - 3d3jqrddN) | CARVALHO, A.N.; NUNES, W.V.L.; ZANI, S.L. Notas de Cálculo – ICMC-USP.<br><br>GUIDORIZZI, H.L. Um Curso de Cálculo, 5ª Ed., V. 2 e 3, Rio de Janeiro: Livros Técnicos e Científicos Editora, (2002).<br><br>STEWART, J. Cálculo, V. 1 e 2, 4ª ed., Pioneira, São Paulo, (2001).<br><br>THOMAS, G.B. Cálculo, V. 2, 10ª ed., Addison-Wesley, São Paulo, (2002). |
    • 7º Semestre

      • Teoria da Computação - mhD_qMeLHtLnA3XDT1Fr_k4&pp=iAQB) | DAVIS, M.; SIGAL, R.; WEYUKER, E. Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science. 2 Edition, Morgan Kaufmann, 1994. ISBN 9780122063824<br><br>SIPSER, M. Introduction to the Theory of Computation. 3a ed. Cengage Learning, 2012. ISBN<br>9781133187790.<br><br>MARTIN, J. Introduction to Languages and the Theory of Computation. 4a ed. McGraw-Hill, 2010. ISBN 9780073191461. |
    • 5ª Etapa

    • 7ª Etapa

      • Computação Quantica - GDD-hBvkF8h2_BfKJ) | [Livros sobre Computação Quântica](extras/bibliography/34_quantum_copmputing.md) |
      • Compiladores
      • Metodologia da Pesquisa - | [Livros sobre Metodologia de Pesquisa](extras/bibliography/35_methodology.md) |
      • Compiladores
      • Metodologia da Pesquisa - | [Livros sobre Metodologia de Pesquisa](extras/bibliography/35_methodology.md) |
      • Teoria da Computação - mhD_qMeLHtLnA3XDT1Fr_k4&pp=iAQB) | [Livros sobre Teoria da Computação](extras/bibliography/31_theory_of_computation.md) |
      • Deep Learning - T3zDFxngf4&list=PLeejGOroKw_txh7j7S3etF5eudI2WvMx0) | [Livros sobre Deep Learning](extras/bibliography/32_deep_learning.md) |
    • 4ª Etapa

      • Programação Lógica - | [Livros sobre Programação Lógica](extras/bibliography/20_logical_programming.md) |
      • Arquitetura de Computadores II - computacao-python-conceitos-2)<br><br>[Arquitetura de Computadores I](https://www.youtube.com/playlist?list=PLEUHFTHcrJmswfeq7QEHskgkT6HER3gK6) | [Livros sobre Arquitetura de Computadores](extras/bibliography/19_computer_architecture_II.md) |
      • Programação Lógica - | [Livros sobre Programação Lógica](extras/bibliography/20_logical_programming.md) |
      • Métodos Numéricos I - computacao-python-conceitos)<br><br>[Cálculo I](https://www.youtube.com/watch?v=WgHUHPlJETs&list=PLAudUnJeNg4tr-aiNyYCXE46L3qEZ2Nzx) | [Livros sobre Métodos Numéricos](extras/bibliography/17_numeric_methods.md) |
      • Banco de Dados - | [Livros sobre Bancos de Dados](extras/bibliography/18_database.md) |
    • 3ª Etapa

      • Arquitetura de Computadores I - oYsc2X4kPJBWf) | [Livros sobre Arquitetura de Computadores I](extras/bibliography/12_computer_architecture.md) |
    • 6ª Etapa

  • Eletivas

    • 7º Semestre

      • Visão Computacional - tDx) | An Invitation to 3D Vision: From Images to Geometric Models. Yi Ma, Stefano Soatto, Jana Kosecka e S. Shankar Sastry. Springer, ISBN 0-387-00893-4<br><br>Multiple View Geometry in Computer Vision. Richard Hartley e Andrew Zisserman. Cambridge University Press, ISBN 0-521-62304-9<br><br>Programming Computer Vision with Python: Tools and algorithms for analyzing images Jan Erik Solem, O’Reilly Media, ISBN 978-1449316549 |
      • Processamento de Imagens - 3d3jqrddN)<br><br>[Álgebra Linear I](https://www.youtube.com/playlist?list=PLIEzh1OveCVczEZAjhVIVd7Qs-X8ILgnI)<br><br>[Análise de Algoritmos](https://www.youtube.com/watch?v=_HBTCUNPxOg&list=PLncEdvQ20-mgGanwuFczm-4IwIdIcIiha)<br><br>[Fundamentos de Computação Gráfica](https://www.youtube.com/watch?v=AVSAesOiKYY&list=PLE51fUFkeIwLXwe4rvG4EMgw7zgjP-tDx) | J. Gomes & L. Velho, Image Processing for Computer Graphics, Springer-Verlag, 1997.<br><br>Computer Vision: Algorithms and Applications, Rchard Szeliski<br><br>Deep Learning, Ian Goodfellow and Yoshua Bengio and Aaron Courville, MIT Press |
      • Computação Quantica
      • Algoritmos Aproximativos - mgGanwuFczm-4IwIdIcIiha) | VAZIRANI, V. Approximation Algorithms. Springer, 2002. ISBN 978-3540653677.<br><br>HOCHBAUM, D. Approximation Algorithms for NP-hard Problems. PWS Publishing Company, 1997. ISBN 978-0534949686.<br><br>WILLIAMSON, D.; SHMOYS, D. The Design of Approximation Algorithms, Cambridge, 2011. ISBN 978- 0521195270. |
      • Algoritmos Probabilísticos - Carlo, Construção de algoritmos probabilísticos, Aplicações para problemas NP-Difíceis, Análise de estruturas de dados em processos aleatórios, Geradores pseudoaleatórios, Classificação de problemas. | [Análise de Algoritmos](https://www.youtube.com/watch?v=_HBTCUNPxOg&list=PLncEdvQ20-mgGanwuFczm-4IwIdIcIiha) | Mitzenmacher, M.; Upfal, E. Probability and computing: randomized algorithms and probabilistic analysis. Cambridge: Cambridge University Press, 2005. 370p. ISBN-13: 978-0521835404.<br><br>Motwani, R.; Raghavan, P. Randomized Algorithms. Cambridge: Cambridge University Press, 1995. 492p. ISBN-13: 978-0521474658.<br><br>Ross, S. Probability models for computer science. London: Academic Press, 2002. 288p. ISBN-13: 978-0125980517. |
      • Deep Learning - T3zDFxngf4&list=PLeejGOroKw_txh7j7S3etF5eudI2WvMx0) | GOODFELLOW, I.; BENGIO, Y.; COURVILLE, A. Deep Learning. Cambridge, Massachusetts: The Mit Press, 2016.<br><br>Abu-Mostafa, Y. (2012) Learning From Data. AML Book<br><br>Haykin, S. O. (2008) Neural Networks and Learning Machines. Prentice Hall. Third Edition<br><br>Braga, A. P., Carvalho, A. C. P. L. F. & Ludemir, T. B. (2007). Redes Neurais Artificiais – Teoria e Aplicações. LTC. Segunda Edição. |
    • 7ª Etapa

      • Processamento de Imagens - 3d3jqrddN)<br><br>[Álgebra Linear I](https://www.youtube.com/playlist?list=PLIEzh1OveCVczEZAjhVIVd7Qs-X8ILgnI)<br><br>[Análise de Algoritmos](https://www.youtube.com/watch?v=_HBTCUNPxOg&list=PLncEdvQ20-mgGanwuFczm-4IwIdIcIiha)<br><br>[Fundamentos de Computação Gráfica](https://www.youtube.com/watch?v=AVSAesOiKYY&list=PLE51fUFkeIwLXwe4rvG4EMgw7zgjP-tDx) | J. Gomes & L. Velho, Image Processing for Computer Graphics, Springer-Verlag, 1997.<br><br>Computer Vision: Algorithms and Applications, Rchard Szeliski<br><br>Deep Learning, Ian Goodfellow and Yoshua Bengio and Aaron Courville, MIT Press |
      • Visão Computacional - tDx) | An Invitation to 3D Vision: From Images to Geometric Models. Yi Ma, Stefano Soatto, Jana Kosecka e S. Shankar Sastry. Springer, ISBN 0-387-00893-4<br><br>Multiple View Geometry in Computer Vision. Richard Hartley e Andrew Zisserman. Cambridge University Press, ISBN 0-521-62304-9<br><br>Programming Computer Vision with Python: Tools and algorithms for analyzing images Jan Erik Solem, O’Reilly Media, ISBN 978-1449316549 |
      • Algoritmos Aproximativos - mgGanwuFczm-4IwIdIcIiha) | VAZIRANI, V. Approximation Algorithms. Springer, 2002. ISBN 978-3540653677.<br><br>HOCHBAUM, D. Approximation Algorithms for NP-hard Problems. PWS Publishing Company, 1997. ISBN 978-0534949686.<br><br>WILLIAMSON, D.; SHMOYS, D. The Design of Approximation Algorithms, Cambridge, 2011. ISBN 978- 0521195270. |
      • Algoritmos Probabilísticos - Carlo, Construção de algoritmos probabilísticos, Aplicações para problemas NP-Difíceis, Análise de estruturas de dados em processos aleatórios, Geradores pseudoaleatórios, Classificação de problemas. | [Análise de Algoritmos](https://www.youtube.com/watch?v=_HBTCUNPxOg&list=PLncEdvQ20-mgGanwuFczm-4IwIdIcIiha) | Mitzenmacher, M.; Upfal, E. Probability and computing: randomized algorithms and probabilistic analysis. Cambridge: Cambridge University Press, 2005. 370p. ISBN-13: 978-0521835404.<br><br>Motwani, R.; Raghavan, P. Randomized Algorithms. Cambridge: Cambridge University Press, 1995. 492p. ISBN-13: 978-0521474658.<br><br>Ross, S. Probability models for computer science. London: Academic Press, 2002. 288p. ISBN-13: 978-0125980517. |
  • Time