Material Detail

Fundamentos de Programación en Lenguaje C

Fundamentos de Programación en Lenguaje C

El recurso aportado consiste en una guía de los fundamentos del lenguaje C que además aporta ejercicios prácticos conforme se va avanzando en el temario. Cuenta con una descripción general del lenguaje que además cuenta su historia y su evolución desde los 70. Además este material es apto para todos los niveles, empezando por una introducción, explicando los conceptos más básicos y escalando lentamente hasta lo más complejo del lenguaje....

Show More

Quality

  • User Rating
  • Comments  (1) Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material

Comments

Log in to participate in the discussions or sign up if you are not already a MERLOT member.
Ana Sánchez Cobisa
1 year ago
EVALUACIÓN DE LA CALIDAD DEL RECURSO COMO MATERIAL DE APRENDIZAJE EN LOS ESTUDIOS DE GRADO DE INGENIERÍA INFORMÁTICA DE LA UPM. Description: o Overview: o Tema: Fundamentos del Lenguaje C o Tipos de formato de materiales: Imágenes y gráficas, teacher´s guide, ejercicios prácticos, bibliografía. o Type of Material: Open Access Textbook o Technical Requirements: No requiere ningún buscador en concreto, solo tener acceso a Internet para poder descargar el recurso, que ocupa 3,2 MB. Yo accedí a la página web del recurso desde Safari. Como el pdf también añade pedazos de código en C, sería conveniente contar con una herramienta como Visual Studio Code para ir probando estos códigos, viendo los resultados que te dan y también realizar los ejercicios propuestos. o Learning Goal(s): Los objetivos de aprendizaje son dominar la creación, compilación y ejecución de un programa, los tipos de datos de C, las estructuras de control, aprender sobre entrada/salida básica, el manejo de archivos, las funciones, depuración de programas, punteros, estructuras dinámicas y simulación de sistemas. o Recommended Use(s): Al ser un recurso que cuenta con ejercicios de cada concepto, el uso recomendado del mismo es avanzar detenidamente en cada punto, y ya que te dan códigos hechos en C, ir probándolos en tu sistema y también ir realizando los ejercicios que se ofrecen. o Target Student Population: Grade School, College General Ed, College Lower Division, College Upper Division, Graduate School, Professional. o Prerequisite Knowledge: Se empieza desde un nivel bastante básico, explicando el recurso incluso cómo crear y compilar programas muy simples, así que, aunque según va avanzando va tomando un nivel muy avanzado, si empiezas a leerlo con conocimientos muy elementales vas a poder avanzar igualmente. Evaluations and Observations o Quality of Content: El contenido subido considero que es de muy buena calidad, no solo por el material proporcionado sino también por los conocimientos sobre el tema del autor, Físico, Maestro en Ciencias Físicas y Doctor en Ciencias de la Computación. Creo que comprende muy bien lo que es empezar de cero con el lenguaje y, además, al estar muy familiarizado con él, llega a nociones muy desarrolladas y complejas. • Lista Fortalezas de la calidad del contenido: Empieza de cero con el lenguaje Incluye ejemplos de código y esquemas gráficos para explicar algunos conceptos En su introducción nos explica bien los orígenes del lenguaje y habla de cómo ha ido evolucionando en el contexto de la informática junto al resto de lenguajes que han ido surgiendo tras él. Explica muy bien los básicos para compilar y testar programas, además de los tipos de datos en C, idea que, personalmente, encuentro muy complicada en el lenguaje. Propone ejercicios según se va avanzando, lo que refuerza lo aprendido. Tiene un índice muy bien detallado para que cada persona lea la parte del libro que le interese según lo que busque aprender. • Lista Preocupaciones de la calidad del contenido: Puede resultar demasiado largo y espeso para alguien que empieza de cero. Se centra en ocasiones demasiado en el uso de este lenguaje en Linux. No cuenta con hiper vínculos en el índice, lo cual en una guía tan larga puede resultar muy cómodo y útil. o Potential Effectiveness as a Teaching/Learning Tool: • Lista Fortalezas de la efectividad del recurso como una herramienta de aprendizaje: Hace uso de un lenguaje bastante básico en las partes iniciales de la guía. Explica paso a paso cada proceso para, por ejemplo, compilar un programa y permite ir siguiéndolo a medida que se va leyendo. Hace uso de varios recursos gráficos como tablas y esquemas para ciertas explicaciones. • Lista Preocupaciones de la efectividad del recurso como una herramienta de aprendizaje: Su introducción a la guía sobre el lenguaje es muy larga y explica detalles que, si estás empezando, no vas a entender. Algunos ejercicios no cuentan con solución en la guía. o Ease of Use: • Lista Fortalezas de la facilidad de uso del recurso: Es un pdf y cualquiera con el mínimo nivel de informática sabe descargarlo y abrirlo, además de que no ocupa mucho espacio. Programas para C como Visual Studio Code son muy fáciles de usar y cuentan con mucho material de apoyo para principiantes. • Lista Preocupaciones de la facilidad de uso del recurso: ninguna