ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Test tecnolog


Enviado por   •  19 de Abril de 2014  •  Informe  •  635 Palabras (3 Páginas)  •  297 Visitas

Página 1 de 3

Estos libros de texto desarrollan el temario de la asignatura ((Metodolog´ıa y tecnolog´ıa de la

programaci´on)) de las titulaciones de Ingenier´ıa Inform´atica e Ingenier´ıa T´ecnica en Inform´atica

de Gesti´on de la Universitat Jaume I. En ella se pretende ense˜nar a programar y, a diferencia

de lo que es usual en cursos introductorios a la programaci´on, se propone el aprendizaje con

dos lenguajes de programaci´on: Python y C.

¿Por qu´e dos lenguajes de programaci´on? Python y C son bien diferentes. El primero es un

lenguaje de muy alto nivel que permite expresar algoritmos de forma casi directa (ha llegado

a considerarse ((pseudoc´odigo ejecutable))) y hemos comprobado que se trata de un lenguaje

particularmente adecuado para la ense˜nanza de la programaci´on. El lenguaje C exige una gran

atenci´on a multitud de detalles que dificultan la implementaci´on de algoritmos a un estudiante

que se enfrenta por primera vez al desarrollo de programas. No obstante, C sigue siendo un

lenguaje de programaci´on de referencia y debe formar parte del curr´ıculum de todo inform´atico;

y no s´olo por su extendido uso en el mundo profesional: su proximidad al computador nos

permite controlar con gran precisi´on el consumo de recursos computacionales. Aprender Python

antes que C permite estudiar las estructuras de control y de datos b´asicas con un alto nivel

de abstracci´on y, as´ı, entender mejor qu´e supone, exactamente, la mayor complejidad de la

programaci´on en C y hasta qu´e punto es mayor el grado de control que nos otorga. Por ejemplo,

una vez se han estudiado listas en Python, su implementaci´on en C permite al estudiante no

perder de vista el objetivo ´ultimo: construir una entidad con cierto nivel de abstracci´on usando

unas herramientas concretas (los punteros). De ese modo se evita una desafortunada confusi´on

entre estructuras din´amicas y punteros que es frecuente cuando ´estas se estudian ´unicamente

a la luz de un lenguaje como C. En cierto modo, pues, Python y C se complementan en el

aprendizaje y ofrecen una visi´on m´as rica y completa de la programaci´on. Las similitudes y

diferencias entre ambos permiten al estudiante inferir m´as f´acilmente qu´e es fundamental y qu´e

accesorio o accidental al dise˜nar programas en un lenguaje de programaci´on cualquiera.

¿Y por qu´e otro libro de texto introductorio a la programaci´on? Ciertamente hay muchos

libros que ense˜nan a programar desde cero. Este texto se diferencia de ellos tanto en el hecho

de estudiar dos lenguajes como en la forma en que se exponen y desarrollan los conocimientos.

Hemos procurado adoptar siempre el punto de vista del estudiante y presentar los conceptos

y estrategias

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com