| Título : |
Essential Computer Science : A Programmer's Guide to Foundational Concepts |
| Tipo de documento: |
documento electrónico |
| Autores: |
Crutcher, Paul D., Autor ; Singh, Neeraj Kumar, Autor ; Tiegs, Peter, Autor |
| Mención de edición: |
1 ed. |
| Editorial: |
Berkeley, CA : Apress |
| Fecha de publicación: |
2021 |
| Número de páginas: |
XXIII, 290 p. 77 ilustraciones |
| ISBN/ISSN/DL: |
978-1-4842-7107-0 |
| Nota general: |
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. |
| Palabras clave: |
Ciencias de la Computación Programación de computadoras Técnicas de programación |
| Índice Dewey: |
4 |
| Resumen: |
Comprender los conceptos y habilidades esenciales de la informática. Este libro se centra en los conceptos fundamentales y fundamentales sobre los cuales se puede desarrollar la experiencia en áreas específicas, incluida la arquitectura informática, el lenguaje de programación, la estructura de datos y algoritmos, los sistemas operativos, las redes informáticas, los sistemas distribuidos, la seguridad y más. Según code.org, hay 500.000 puestos vacantes de programación disponibles en Estados Unidos, en comparación con una cosecha anual de sólo 50.000 graduados en ciencias de la computación. El Departamento de Trabajo de Estados Unidos predijo que habrá casi un millón y medio de puestos de trabajo en informática en un futuro muy cercano, pero sólo suficientes programadores para cubrir aproximadamente un tercio de estos puestos. Para cerrar la brecha, muchas personas que no tienen una formación formal en informática trabajan en trabajos de programación. Aunque pueden comenzar a programar y codificar rápidamente, a menudo les lleva tiempo adquirir los conocimientos necesarios para adquirir las habilidades necesarias para convertirse en un ingeniero informático eficiente o un desarrollador avanzado. Aprenderá: Los fundamentos de cómo funciona una computadora Los conceptos básicos de la programación de computadoras y los paradigmas de programación Cómo escribir programas eficientes Cómo el hardware y el software trabajan juntos para brindar una buena experiencia de usuario y mejorar la usabilidad del sistema Cómo las computadoras pueden comunicarse entre sí otros Cómo garantizar la seguridad del sistema Los fundamentos de las ofertas de nube, implicaciones/compensaciones y configuraciones de implementación/adopción Los fundamentos del aprendizaje automático. |
| Nota de contenido: |
Chapter 1: Fundamentals of a Computer System -- Chapter 2: Programming -- Chapter 3: Algorithm and Data Structure -- Chapter 4: Operating System -- Chapter 5: Computer Networks and Distributed Systems -- Chapter 6: Computer Security -- Chapter 7: Cloud Computing -- Chapter 8: Machine Learning -- Appendix A: Software Development Lifecycle -- Appendix B: Software Engineering Practices -- Appendix C: ACPI System States -- Appendix D: System Boot Flow.-. |
| En línea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
Essential Computer Science : A Programmer's Guide to Foundational Concepts [documento electrónico] / Crutcher, Paul D., Autor ; Singh, Neeraj Kumar, Autor ; Tiegs, Peter, Autor . - 1 ed. . - Berkeley, CA : Apress, 2021 . - XXIII, 290 p. 77 ilustraciones. ISBN : 978-1-4842-7107-0 Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
| Palabras clave: |
Ciencias de la Computación Programación de computadoras Técnicas de programación |
| Índice Dewey: |
4 |
| Resumen: |
Comprender los conceptos y habilidades esenciales de la informática. Este libro se centra en los conceptos fundamentales y fundamentales sobre los cuales se puede desarrollar la experiencia en áreas específicas, incluida la arquitectura informática, el lenguaje de programación, la estructura de datos y algoritmos, los sistemas operativos, las redes informáticas, los sistemas distribuidos, la seguridad y más. Según code.org, hay 500.000 puestos vacantes de programación disponibles en Estados Unidos, en comparación con una cosecha anual de sólo 50.000 graduados en ciencias de la computación. El Departamento de Trabajo de Estados Unidos predijo que habrá casi un millón y medio de puestos de trabajo en informática en un futuro muy cercano, pero sólo suficientes programadores para cubrir aproximadamente un tercio de estos puestos. Para cerrar la brecha, muchas personas que no tienen una formación formal en informática trabajan en trabajos de programación. Aunque pueden comenzar a programar y codificar rápidamente, a menudo les lleva tiempo adquirir los conocimientos necesarios para adquirir las habilidades necesarias para convertirse en un ingeniero informático eficiente o un desarrollador avanzado. Aprenderá: Los fundamentos de cómo funciona una computadora Los conceptos básicos de la programación de computadoras y los paradigmas de programación Cómo escribir programas eficientes Cómo el hardware y el software trabajan juntos para brindar una buena experiencia de usuario y mejorar la usabilidad del sistema Cómo las computadoras pueden comunicarse entre sí otros Cómo garantizar la seguridad del sistema Los fundamentos de las ofertas de nube, implicaciones/compensaciones y configuraciones de implementación/adopción Los fundamentos del aprendizaje automático. |
| Nota de contenido: |
Chapter 1: Fundamentals of a Computer System -- Chapter 2: Programming -- Chapter 3: Algorithm and Data Structure -- Chapter 4: Operating System -- Chapter 5: Computer Networks and Distributed Systems -- Chapter 6: Computer Security -- Chapter 7: Cloud Computing -- Chapter 8: Machine Learning -- Appendix A: Software Development Lifecycle -- Appendix B: Software Engineering Practices -- Appendix C: ACPI System States -- Appendix D: System Boot Flow.-. |
| En línea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
|  |