Pensamiento algorítmico y programación con Java: Aplicaciones para ingeniería
Palabras clave:
Java, programación, algoritmos, aplicaciones móviles, ingenieríaSinopsis
Pensamiento algorítmico y programación con Java. Aplicaciones para ingeniería se ha concebido con el propósito de servir como una guía exhaustiva para el estudiantado de ingeniería, enfocada en enseñar los principios básicos y avanzados del lenguaje de programación Java, al permitirles descubrir su elegancia y eficiencia, a la par de promover una comprensión que les inspire a explorar y crear soluciones innovadoras en el vasto mundo del desarrollo de software.
Descargas
Referencias
Gosling, J., Joy, B., Steele, G., Bracha, G. y Buckley, A. (2014). The Java Language Specification, Java SE (8 Edition). Addison-Wesley. https://docs.oracle.com/javase/specs/jls/se8/html/index.html
Oracle. (s.f.a). The Java™ Tutorials. Oracle. https://docs.oracle.com/javase/tutorial/
Oracle. (s.f.b). Java SE Documentation. https://docs.oracle.com/en/java/javase/11/
Oracle. (s.f.c). Java Platform, Standard Edition Installation Guide. https://docs.oracle.com/en/java/javase/11/install/
Bloch, J. (2018). Effective Java (3rd Edition). Addison-Wesley. https://www.pearson.com/store/p/effective-java/P100000281093/9780134686097
Gosling, J., Joy, B., Steele, G., Bracha, G. y Buckley, A. (2014). The Java Language Specification, Java SE (8th Edition). Addison-Wesley. https://docs.oracle.com/javase/specs/jls/se8/html/index.html
Oracle. (s.f.a). The Java™ Tutorials - Learning the Java Language. https://docs.oracle.com/javase/tutorial/java/index.html
Oracle. (s.f.b). Java SE Documentation. https://docs.oracle.com/en/java/javase/11/
Oracle. (s.f.c). Java Platform, Standard Edition Installation Guide. https://docs.oracle.com/en/java/javase/11/install/
OpenJDK. (s.f.). OpenJDK Documentation. https://openjdk.java.net/Schildt, H. (2018). Java: The Complete Reference (11th Edition). McGraw-Hill Education. https://www.mhprofessional.com/9781260440232-usa-ja-va-the-complete-reference-eleventh-edition-group
Sierra, K. y Bates, B. (2005). Head First Java (2nd Edition). O'Reilly Media. https://www.oreilly.com/library/view/head-first-java/0596009208/
Bloch, J. (2018). Effective Java (3rd Edition). Addison-Wesley. https://www.pearson.com/store/p/effective-java/P100000281093/9780134686097
Gosling, J., Joy, B., Steele, G., Bracha, G. y Buckley, A. (2014). The Java Language Specification, Java SE (8th Edition). Addison-Wesley. https://docs.oracle.com/javase/specs/jls/se8/html/index.html
Oracle. (n.d.a). The Java™ Tutorials - Learning the Java Language: Primitive Data Types. https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
Oracle. (n.d.b). Java SE Documentation. https://docs.oracle.com/en/java/javase/11/
Oracle. (n.d.c). Java Platform, Standard Edition: Interfaces and Inheritance. https://docs.oracle.com/javase/tutorial/java/IandI/
Oracle. (n.d.d). Java™ Platform, Standard Edition API Specification. https://docs.oracle.com/en/java/javase/11/docs/api/
Schildt, H. (2018). Java: The Complete Reference (11th Edition). McGraw-Hill Education. https://www.mhprofessional.com/9781260440232-usa-java-the-complete-reference-eleventh-edition-group
Sierra, K. y Bates, B. (2005). Head First Java (2nd Edition). O'Reilly Media. https://www.oreilly.com/library/view/head-first-java/0596009208/
Barclay, K. y Savage, J. (2007). Simple input and output. En B. Krämer (Ed.), Groovy Programming (pp. 39-45). https://consensus.app/papers/simple-input-output-barclay/b66085ba643a5389b0f573d618c0f12b/
https://doi.org/10.1016/B978-012372507-3/50007-1
Cross, J. H. II. (2012). Using the new jGRASP canvas of dynamic viewers for program understanding and debugging in Java courses. Journal of Computing Sciences in Colleges, 28(3), 141-142. https://consensus.app/papers/using-viewers-program-understanding-debugging-java-cross/
d4610c3876365349ac96fed9a08c8a47/
Huimin, L. (2009). Java console data capture methods and comparison. Computer Programming Skills & Maintenance. Consensus. https://consensus.app/papers/java-console-data-capture-methods-comparison-huimin/8905f40b1b2256889d359d3311f0ae00/
Li, W., Gao, K. y Geng, X. (2018). Java程序设计中的键盘输入数据的方法分析 [Method analysis of input data by keyboard in Java programming]. Computer Science and Application. https://consensus.app/papers/java程序设计中的键盘输入数据的方法分析-method-analysis-input-data-李蔚妍/c89ccfee1a815bd8be99b2a1d7194899/
Parsons, D. (2020). Input and output streams. En Texts in Computer Science. https://consensus.app/papers/input-output-streams-parsons/3d727a80553b509a9176070753f04d4f/
Eckel, B. (2006). Thinking in Java (4th ed.). Prentice Hall.
Horstmann, C. S. y Cornell, G. (2016). Core Java Volume I-Fundamentals (10th ed.). Prentice Hall.
Oracle. (n.d.). The Java™ Tutorials. https://docs.oracle.com/javase/tutorial/
GeeksforGeeks. (2021). Control Statements in Java. https://www.geeksforgeeks.org/control-statements-in-java/W3Schools. (n.d.). Java For Loop. https://www.w3schools.com/java/java_for_loop.asp
Stack Overflow. (n.d.). Java tag. https://stackoverflow.com/questions/tagged/java
Coursera. (n.d.). Java Programming and Software Engineering Fundamentals. https://www.coursera.org/specializations/java-programming
Udemy. (n.d.). Java Programming Masterclass for Software Developers. https://www.udemy.com/course/java-the-complete-java-developer-course/
Bloch, J. (2017). Effective Java (3rd Edition). Addison-Wesley Professional.
Deitel, P. J., Deitel, H. M., Deitel, A. y Deitel, P. T. (2021). Java: How to program (11th Edition). Pearson.
Ciucciola, B., Donato, F. y Di Modica, G. (2016). Exploring the Performance of Java Collections. ACM SIGPLAN Notices, 51(6), 77-88. https://dl.acm.org/doi/10.1145/3030207.3030221
Popescu, A. y Vasilescu, V. (2014). Java Collections Framework: A Tutorial. International Journal of Software and Systems Engineering (IJSSE), 8(2), 15-28. https://docs.oracle.com/javase/tutorial/collections/
GeeksforGeeks (n.d.). Java Collections Framework. https://www.geeksforgeeks.org/tag/java-collections/ (Consultado el: 20 de junio de 2024).
Oracle (n.d.). Java Documentation: Collections Framework. https://docs.oracle.com/javase/8/docs/technotes/guides/collections/index.html (Consultado el: 20 de junio de 2024).
Oracle. (s.f.a). Definición y propósito de los paquetes en Java. https://docs.oracle.com/javase/tutorial/java/package/packages.html
Oracle. (s.f.b). Estructura y organización de paquetes en Java. https://docs.oracle.com/javase/tutorial/java/package/namingpkgs.html
Oracle. (s.f.c). Cómo importar paquetes y clases en Java. https://docs.oracle.com/javase/tutorial/java/package/usepkgs.html
Oracle. (s.f.d). Conceptos de modularidad y reutilización de código en Java. https://docs.oracle.com/javase/tutorial/java/concepts/
Oracle. (s.f.e). Control de acceso y encapsulamiento con paquetes en Java. https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
Baeldung. (s.f.a). A Guide to Java Exceptions. https://www.baeldung.com/java-exceptions
Baeldung. (s.f.b). Custom Exceptions in Java. https://www.baeldung.com/java-new-custom-exception
Baeldung. (s.f.c). Java Exception Chaining. https://www.baeldung.com/java-exception-chaining
GeeksforGeeks. (s.f.). Exception Handling in Java with Examples. https://www.geeksforgeeks.org/exception-handling-in-java/
Oracle. (s.f.a). Excepciones (Java Platform SE 7). https://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html
Oracle. (s.f.b). Excepciones en Java: Gestión y Manejo. https://docs.oracle.com/javase/tutorial/essential/exceptions/
Oracle. (s.f.c.). Java Try...Catch...Finally. https://docs.oracle.com/javase/tutorial/essential/exceptions/try.html
Oracle. (s.f.d). How to Throw Exceptions in Java. https://docs.oracle.com/javase/tutorial/essential/exceptions/throwing.html
Oracle. (s.f.e). How to Use the Throws Keyword in Java. https://docs.oracle.com/javase/tutorial/essential/exceptions/declaring.html
Oracle. (s.f.f ). Unchecked Exceptions - The Controversy. https://docs.oracle.com/javase/tutorial/essential/exceptions/runtime.html

Descargas
Publicado
Colección
Categorías
Licencia

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.