Bibliografía

Tah,
Hil,
Ide, 2007
(2007).
Identidad y Misión 10 Años Comprometidos con el Futuro Mensajes por el X Aniversario de la UCSP.
Letrera Gráfica S.A.C.
ACM and IEEE-CS, 2005
ACM and IEEE-CS (2005).
Computing curricula: Information technology.
Technical report, ACM, IEEE-CS.
Aho et al., 2011
Aho, A., Lam, M., Sethi, R., and Ullman, J. D. (2011).
Compilers Principles Techniques And Tools.
Pearson, 2nd edition.
ISBN:10-970-26-1133-4.
Aluru, 2006
Aluru, S., editor (2006).
Handbook of Computational Molecular Biology.
Computer and Information Science Series. Chapman & Hall, CRC, Boca Raton, FL.
Ambriola, 2001
Ambriola, V. (2001).
Software Process Technology.
Springer.
Anderson and Dahlin, 2014
Anderson, T. and Dahlin, M. (2014).
Operating Systems: Principles and Practice.
Recursive Books, 2nd edition.
Appel, 2002
Appel, A. W. (2002).
Modern compiler implementation in Java.
Cambridge University Press, 2.a edición edition.
Avi Silberschatz, 2012
Avi Silberschatz, Peter Baer Galvin, G. G. (2012).
Operating System Concepts, 9/E.
John Wiley & Sons, Inc.
Aziz et al., 2012
Aziz, A., Lee, T., and Prakash, A. (2012).
Elements of Programming Interviews: The Insiders' Guide.
ElementsOfProgrammingInterviews.com.
Baluja et al., 2008
Baluja, S., Seth, R., Sivakumar, D., Jing, Y., Yagnik, J., Kumar, S., Ravichandran, D., and Aly, M. (2008).
Video suggestion and discovery for youtube: Taking random walks through the view graph.
In Proceedings of the 17th International Conference on World Wide Web, WWW '08, pages 895–904, New York, NY, USA. ACM.
Björnander, 2018
Björnander, S. (2018).
C++17 By Example: Practical projects to get you up and running with C++17.
Packt Publishing.
Blank and Dorf, 2012
Blank, S. and Dorf, B. (2012).
The Startup Owner's Manual: The Step-By-Step Guide for Building a Great Company.
K and S Ranch.
Blum, 1992
Blum, B. I. (1992).
Software Engineering: A Holistic View.
Oxford University Press US, 7th edition.
Brookshear, 1993
Brookshear, J. G. (1993).
Teoría de la Computación.
Addison Wesley Iberoamericana.
Burleson, 2004
Burleson, D. K. (2004).
Physical Database Design Using Oracle.
CRC Press.
Buyya et al., 2013
Buyya, R., Vecchiola, C., and Selvi, S. T. (2013).
Mastering Cloud Computing: Foundations and Applications Programming.
Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1st edition.
Byers et al., 2010
Byers, T., Dorf, R., and Nelson, A. (2010).
Technology Ventures: From Idea to Enterprise.
McGraw-Hill Science.
Cantú-Paz, 2000
Cantú-Paz, E. (2000).
Efficient and Accurate Parallel Genetic Algorithms.
Kluwer Academic Publishers, Norwell, MA, USA.
Celko, 2005
Celko, J. (2005).
Joe Celko's SQL Programming Style.
Elsevier.
Chávez et al., 2001
Chávez, E., Navarro, G., Baeza-Yates, R., and Marroquín, J. (2001).
Proximity searching in metric spaces.
ACM Computing Surveys, 33(3):273–321.
Clote and Backofen, 2000
Clote, P. and Backofen, R. (2000).
Computational Molecular Biology: An Introduction.
John Wiley & Sons Ltd.
279 pages.
Coello, 2007
Coello, C. A. C. (2007).
Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation).
Springer, 2nd edition edition.
Congreso de la Republica del Perú, 1996
Congreso de la Republica del Perú (1996).
Decreto Legislativo Nº823. Ley de la Propiedad Industrial.
El Peruano.
Conradi, 2000
Conradi, R. (2000).
Software Process Technology.
Springer.
Cormen et al., 2009
Cormen, T. H., Leiserson, C. E., Rivest, R. L., and Stein, C. (2009).
Introduction to Algorithms.
MIT Press.
Coulouris et al., 2011
Coulouris, G., Dollimore, J., Kindberg, T., and Blair, G. (2011).
Distributed Systems: Concepts and Design.
Addison-Wesley Publishing Company, USA, 5th edition.
Cuadros-Vargas et al., 2004
Cuadros-Vargas, E., Romero, R. A. F., Mock, M., and Brisaboa, N. (2004).
Implementing data structures: An incremental approach.
http://socios.spc.org .pe/ecuadros/cursos/pdfs/.
da Cruz, 2007
da Cruz, A. A. (2007).
Algoritmos Evolutivos com Inspiração Quântica para Problemas com Representação Numérica.
PhD thesis, Departamento de Engenharia Elétrica, Pontifícia Universidade Católica do Rio de Janeiro, Rio de Janeiro, Brasil.
(In Portuguese).
da Cruz, 2003
da Cruz, A. V. A. (2003).
Otimização de planejamento com restrições de precedência usando algoritmos genéticos e co-evolução cooperativa.
Master's thesis, Departamento de Engenharia Elétrica, Pontifícia Universidade Católica do Rio de Janeiro.
David Vandevoorde, 2018
David Vandevoorde, Nicolai M. Josuttis, D. G. (2018).
C++ Templates: The Complete Guide.
Addison-Wesley Professional.
De Castro, 2006
De Castro, L. (2006).
Fundamentals of natural computing: basic concepts, algorithms, and applications.
CRC Press.
De Europa, 2002
De Europa, C. (2002).
Marco común europeo de referencia para las lenguas.
Strasburgo: Consejo de Europa, Ministerio de Educación, Cultura y Deporte/Instituto Cervantes.
de la Republica del Peru, 1997
de la Republica del Peru, C. (1997).
Ley Nº26887. Ley General de Sociedades.
El Peruano.
Deitel, 2017
Deitel, D. . (2017).
C++17 - The Complete Guide.
Pearson, 10th edition.
Dietrich, 2001
Dietrich, S. W. (2001).
Understanding Relational Database Query Languages, First Edition.
Prentice Hall.
Durbin et al., 1998
Durbin, R., Eddy, S., Krogh, A., and Mitchison, G. (1998).
Biological Sequence Analysis: Probabilistic Models of Proteins and Nucleic Acids.
Cambridge University Press.
El-Mihoub et al., 2006
El-Mihoub, T. A., Hopgood, A. A., Nolle, L., and Battersby, A. (2006).
Hybrid genetic algorithms: A review.
Engineering Letters, 13(2).
Eric Freeman and Sierra, 2014
Eric Freeman, Elisabeth Robson, B. B. and Sierra, K. (2014).
Head First Design Patterns.
O'Reilly Media, Inc, 2nd edition.
Fager et al., 2014
Fager, J., Yépez, W. L. P., Villacrés, M., Martinez, L. A. P., Ochoa, D., and Cuadros-Vargas, E. (2014).
Estructura de datos.
Iniciativa Latinoamericana de Libros de Texto Abiertos (LATIN), first edition edition.
Figari, 2002
Figari, L. F. (2002).
Nostalgia de Infinito.
Fondo Editorial.
Fogel, 1995
Fogel, D. B. (1995).
Evolutionary Computation. Toward a New Philosophy of Machine Intelligence.
The Institute of Electrical and Electronic Engineers, New York.
Frankl, 1991
Frankl, V. (1991).
El hombre en búsqueda de sentido.
Editorial Herder.
UCSP:616.891 F80.
Fromm, 1959
Fromm, E. (1959).
El arte de amar.
Ediciones Paidos Iberica.
Gaede and ünther, 1998
Gaede, V. and ünther, O. (1998).
Multidimensional Access Methods.
ACM Computing Surveys, 30(2):170–231.
Gamma et al., 1994
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. M. (1994).
Design Patterns: Elements of Reusable Object-Oriented Software.
Computing Series. Addison-Wesley Professional.
ISBN-10: 0201633612.
Garzozi-Pincay et al., 2014
Garzozi-Pincay, R., Messina-Scolaro, M., Moncada-Marino, C., Ochoa-Luna, J., Ilabel-Pérez, G., and Zambrano-Segura, R. (2014).
Planes de Negocios para Emprendedores.
Iniciativa Latinoamericana de Libros de Texto Abiertos (LATIn).
Goldberg, 1989
Goldberg, D. (1989).
Genetic Algorithms in Search, Optimization and Machine Learning.
Addison Wesley.
Graeme Simsion, 2004
Graeme Simsion, G. W. (2004).
Data Modeling Essentials, Third Edition.
Morgan Kaufmann.
Grimaldi, 2003
Grimaldi, R. (2003).
Discrete and Combinatorial Mathematics: An Applied Introduction.
Pearson, 5 ed. edition.
Guardini, 1994
Guardini, R. (1994).
La aceptación de sí mismo.
Lumen.
Guardini, 2012
Guardini, R. (2012).
Tres escritos sobre la Universidad.
EUNSA.
Halim, 2013
Halim, S. (2013).
Competitive Programming.
Lulu, 3 rd edition.
Hans-Erik Eriksson and Fado, 2003
Hans-Erik Eriksson, Magnus Penker, B. L. and Fado, D. (2003).
UML 2 Toolkit.
Wiley, 2nd edition.
Harris and Harris, 2012
Harris, D. and Harris, S. (2012).
Digital Design and Computer Architecture.
Morgan Kaufmann, 2nd edition.
Hearn and Baker, 1990
Hearn, D. and Baker, P. (1990).
Computer Graphics in C.
Prentice Hall.
Hennessy and Patterson, 2006
Hennessy, J. L. and Patterson, D. A. (2006).
Computer Architecture: A Quantitative Approach.
Morgan Kaufman, San Mateo, CA, 4th edition.
Holland, 1975
Holland, J. H. (1975).
Adaptation in Natural and Artificial Systems.
University of Michigan Press, Ann Arbor, Michigan, first edition.
Hopcroft and Ullman, 1993
Hopcroft, J. E. and Ullman, J. D. (1993).
Introducción a la Teoría de Autómatas, Lenguajes y Computación.
CECSA.
Hughes et al., 2013
Hughes, J. F., Dam, A. V., Mcguire, M., Sklar, D. F., Foley, J. D., Feiner, S. K., and Akeley, K. (2013).
Computer Graphics - Principles and Practice 3rd Edition.
Addison-Wesley.
Hwang et al., 2011
Hwang, K., Dongarra, J., and Fox, G. C. (2011).
Distributed and Cloud Computing: From Parallel Processing to the Internet of Things.
Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1st edition.
J.Ashenden, 2007
J.Ashenden, P. (2007).
Digital Design (Verilog): An Embedded Systems Approach Using Verilog.
Morgan Kaufmann.
Johnsonbaugh, 1999
Johnsonbaugh, R. (1999).
Matemáticas Discretas.
Prentice Hall, México.
Juan Pablo II, 2001
Juan Pablo II (2001).
Constitución apostólica sobre las universidades católicas Ex Corde Ecclesiae.
Teológica Limense.
Keyes, 2004
Keyes, J. (2004).
Software Configuration Management.
CRC Press.
Knuth, 1997
Knuth, D. E. (1997).
The Art of Computer Programming, Vol. 1: Fundamental Algorithms.
Addison-Wesley Professional, 3rd edition.
Knuth, 1998
Knuth, D. E. (1998).
The art of computer programming, volume 3:Sorting and searching.
Addison-Wesley Professional, 2nd edition.
Knuth, 2007a
Knuth, D. E. (2007a).
The Art of Computer Programming, Fundamental Algorithms, volume I.
Addison-Wesley, 3rd edition.
0-201-89683-4.
Knuth, 2007b
Knuth, D. E. (2007b).
The Art of Computer Programming, Sorting and Searching, volume II.
Addison-Wesley, 2nd edition.
0-201-89685-0.
Koller and Friedman, 2009
Koller, D. and Friedman, N. (2009).
Probabilistic Graphical Models: Principles and Techniques - Adaptive Computation and Machine Learning.
The MIT Press.
Koza, 1992
Koza, J. R. (1992).
Genetic Programming. On the Programming of Computers by Means of Natural Selection.
The MIT Press, Cambridge, Massachusetts.
Krogh et al., 1994
Krogh, A., Brown, M., Mian, I. S., Sjá¶lander, K., and Haussler, D. (1994).
Hidden markov models in computational biology, applications to protein modeling.
J Molecular Biology, 235:1501–1531.
Kulikov, 2019
Kulikov, A. S. (2019).
Learning Algorithms Through Programming and Puzzle Solving.
Active Learning Technologies.
Laaksonen, 2017
Laaksonen, A. (2017).
Guide to Competitive Programming: Learning and Improving Algorithms Through Contests.
Stringer.
Lippman and E.Moo, 2013
Lippman, S. B. and E.Moo, B. (2013).
C++ Primer.
O'Reilly, 5th edition.
Louden, 2004a
Louden, K. C. (2004a).
Compiler Construction: Principles and Practice.
Thomson.
Louden, 2004b
Louden, K. C. (2004b).
Lenguajes de Programacion.
Thomson.
Low et al., 2012
Low, Y., Bickson, D., Gonzalez, J., Guestrin, C., Kyrola, A., and Hellerstein, J. M. (2012).
Distributed graphlab: A framework for machine learning and data mining in the cloud.
Proc. VLDB Endow., 5(8):716–727.
M. Tamer Ozsu, 1999
M. Tamer Ozsu, P. V. (1999).
Principles of Distributed Database Systems, Second Edition.
Prentice Hall.
Malewicz et al., 2010
Malewicz, G., Austern, M. H., Bik, A. J., Dehnert, J. C., Horn, I., Leiser, N., and Czajkowski, G. (2010).
Pregel: A system for large-scale graph processing.
Proc. ACM SIGMOD, pages 135–146.
Marias, 1995
Marias, J. (1995).
La Felicidad Humana.
Alianza.
Mark Whitehorn, 2001
Mark Whitehorn, B. M. (2001).
Inside Relational Databases, Second Edition.
Springer.
Marschner and Shirley, 2016
Marschner, S. and Shirley, P. (2016).
Fundamentals of Computer Graphics.
CRC Press, fourth edition edition.
Mendenhall, 2014
Mendenhall, B. (2014).
Introducción a la probabilidad y estadística.
Cengage Learning, 13th edition.
Michalewicz, 1996
Michalewicz, Z. (1996).
Genetic Algorithms+Data Structures = Evolution Programs.
Springer-Verlag.
Michalewicz, 2000
Michalewicz, Z. (2000).
Introduction to constraint-handling tecniques, decoders, repair algorithms, constraint-preserving operators.
Evolutionary Computation 2, Advanced Algorithms and Operators, pages 38–40,49–55,56–61,62–68.
Miguel A. Revilla, 2003
Miguel A. Revilla, S. S. (2003).
Programming Challenges: The Programming Contest Training Manual.
Springer.
Mitchell, 1998
Mitchell, M. (1998).
An introduction to genetic algorithms.
The MIT press.
Mitchell, 2004
Mitchell, M. (2004).
An Introduction to Genetic Algorithms: Complex Adaptative Systems.
The MIT Press.
Montangero, 1996
Montangero, C. (1996).
Software Process Technology.
Springer.
M.Ross, 2014
M.Ross, S. (2014).
Introduction to Probability and Statistics for Engineers and Scientists.
Academic Press, 5th edition.
Murphy, 2012
Murphy, K. P. (2012).
Machine Learning: A Probabilistic Perspective.
The MIT Press.
Nakariakov, 2013
Nakariakov, S. (2013).
The Boost C++ Libraries: Generic Programming.
CreateSpace Independent Publishing Platforml.
Nilsson, 2001
Nilsson, N. (2001).
Inteligencia Artificial: Una nueva visión.
McGraw-Hill.
Oquendo, 2003
Oquendo, F. (2003).
Software Process Technology.
Springer.
Osterwalder and Pigneur, 2010
Osterwalder, A. and Pigneur, Y. (2010).
Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers.
Wiley.
Pai and Abraham, 2018
Pai, P. and Abraham, P. (2018).
C++ Reactive Programming.
Packt, 1st edition.
Parhami, 2005
Parhami, B. (2005).
Computer Architecture: From Microprocessors to Supercomputers.
Oxford Univ. Press, New York.
Patt and Patel, 2005
Patt, Y. N. and Patel, S. J. (2005).
Introduction to Computing Systems.
McGraw Hill, 2nd edition.
Patterson and Hennessy, 2004
Patterson, D. A. and Hennessy, J. L. (2004).
Computer Organization and Design: The Hardware/Software Interface.
Morgan Kaufman, San Mateo, CA, 3 edition.
P.Chu, 2006
P.Chu, P. (2006).
RTL Hardware Design Using VHDL.
Wiley-Interscience, 1st edition.
Peter Brusilovsky, 1998
Peter Brusilovsky, Alfred Kobsa, J. V. (1998).
Adaptive Hypertext and Hypermedia, First Edition.
Springer.
Peter Rob, 2004
Peter Rob, C. C. (2004).
Database Systems: Design, Implementation and Management, Sixth Edition.
Morgan Kaufmann.
Pevzner, 2000
Pevzner, P. A. (2000).
Computational Molecular Biology: an Algorithmic Approach.
The MIT Press, Cambridge, Massachusetts.
PGregory Shakhnarovich and Indyk, 2006
PGregory Shakhnarovich, T. D. and Indyk, P. (2006).
Nearest-Neighbor Methods in Learning and Vision: Theory and Practice.
MIT Press, 1st edition.
ISBN 0-262-19547-X.
Philip A. Bernstein, 1997
Philip A. Bernstein, E. N. (1997).
Principles of Transaction Processing, First Edition.
Morgan Kaufmann.
Pieper, 2007
Pieper, J. (2007).
Las Virtudes Fundamentales.
Ediciones Rialp, Madrid.
Ponce-Gallegos et al., 2014
Ponce-Gallegos, J., Torres-Soto, A., tima Quezada Aguilera, Silva-Sprock, A., Flor, E. M., Casali, A., Scheihing, E., Tupac, Y., Soto, M. T., Zapata, F. O., A., J. H., D., C. Z., Vakhnia, N., and Pedreño, O. (2014).
Inteligencia Artificial.
Iniciativa Latinoamericana de Libros de Texto Abiertos (LATIn).
Priest and Sanchez, 2001
Priest, J. W. and Sanchez, J. M. (2001).
Product Development and Design for Manufacturing.
Marcel Dekker.
Ramez Elmasri, 2004
Ramez Elmasri, S. B. N. (2004).
Fundamentals of Database Systems, Fourth Edition.
Addison Wesley.
Reynolds, 1994
Reynolds, R. G. (1994).
An Introduction to Cultural Algorithms.
In Sebald, A. V., , and Fogel, L. J., editors, Proceedings of the Third Annual Conference on evolutionary Programming, pages 131–139. World Scientific, River Edge, New Jersey.
Ries, 2011
Ries, E. (2011).
The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses.
Crown Business.
Rilke, 1941
Rilke, R. M. (1941).
Los cuadernos de Malte Lauridis Brigge.
Lossada.
Rosen, 2007
Rosen, K. H. (2007).
Discrete Mathematics and Its Applications.
Mc Graw Hill, 7 ed. edition.
Rozenberg et al., 2012
Rozenberg, G., Bäck, T., and Kok, J. N., editors (2012).
Handbook of Natural Computing.
Springer Publishing Company, Incorporated, 1st edition.
Russell and Norvig, 2003
Russell, S. and Norvig, P. (2003).
Inteligencia Artifical: Un enfoque moderno.
Prentice Hall.
Samet, 2006
Samet, H. (2006).
Foundations of Multidimensional and Metric Data Structures.
Elsevier/Morgan Kaufmann, illustrated edition.
Sanz, 2008
Sanz, A. (2008).
El Hombre Moderno.
Ediciones Gladius.
Schach, 2004
Schach, S. R. (2004).
Object-Oriented and Classical Software Engineering.
McGraw-Hill.
Scheinerman, 2012
Scheinerman, E. R. (2012).
Mathematics: A Discrete Introduction.
Brooks Cole, 3 ed. edition.
Setubal and Meidanis, 1997
Setubal, J. C. and Meidanis, J. (1997).
Introduction to computational molecular biology.
Boston: PWS Publishing Company.
Smith and Coit, 2000
Smith, A. E. and Coit, D. W. (2000).
Penalty functions.
Evolutionary Computation 2, Advanced Algorithms and Operators, pages 41–48.
Stalings, 2010
Stalings, W. (2010).
Computer Organization and Architecture: Designing for Performance.
Prentice Hall, Upper Saddle River, NJ, 8th edition.
Stallings, 2005
Stallings, W. (2005).
Operating Systems: Internals and Design Principles, 5/E.
Prentice Hall.
Storn and Price, 1995
Storn, R. and Price, K. (1995).
Differential Evolution: A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces.
Technical Report TR-95-012, International Computer Science Institute, Berkeley, California.
Stroustrup, 2013a
Stroustrup, B. (2013a).
The C++ Programming Language.
Addison-Wesley, 4th edition.
Stroustrup, 2013b
Stroustrup, B. (2013b).
The C++ Programming Language, 4th edition.
Addison-Wesley.
Tanenbaum, 2001
Tanenbaum, A. S. (2001).
Modern Operating Systems, 4/E.
Prentice Hall.
Tanenbaum, 2006
Tanenbaum, A. S. (2006).
Operating Systems Design and Implementation, 3/E.
Prentice Hall.
Teufel and Schmidt, 1998
Teufel, B. and Schmidt, S. (1998).
Fundamentos de Compiladores.
Addison Wesley Iberoamericana.
Traina Jr et al., 2000
Traina Jr, C., Traina, A. J. M., Seeger, B., and Faloutsos, C. (2000).
Slim-Trees: High Performance Metric Trees Minimizing Overlap between Nodes.
In Advances in Database Technology - EDBT 2000, 6th International Conference on Extending Database Technology, volume 1777 of Lecture Notes in Computer Science, pages 51–65, Konstanz, Germany. Springer.
Van Weert, 2016
Van Weert, Peter, G. M. (2016).
C++ Standard Library Quick Reference.
Apress, 1st edition.
Vandervoorde, 2002
Vandervoorde, D. (2002).
C++ Templates:The Complete Guide.
Addison-Wesley, 1st edition.
Velleman, 2006
Velleman, D. J. (2006).
How to Prove It: A Structured Approach.
2nd edition.
Wang and King, 2000
Wang, Y. and King, G. (2000).
Software Engineering Processes: Principles and Applications.
CRC Press.
Weise, 2009
Weise, T. (2009).
Global optimization algorithms - theory and application.
http://www.it-weise.de.
Williams, 2011
Williams, A. (2011).
C++ Concurrency in Action.
Manning, 1st edition.
Windle and Abreo, 2002
Windle, D. R. and Abreo, L. R. (2002).
Software Requirements Using the Unified Process.
Prentice Hall.
Zezula et al., 2007
Zezula, P., Amato, G., Dohnal, V., and Batko, M. (2007).
Similarity Search: The Metric Space Approach.
Springer, 1st edition.
ISBN-10: 0387291466.


Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM