Discusión:Fundamentos de programación

Contenido de la página no disponible en otros idiomas.
De Wikiversidad

La programación no es un arte[editar]

la algoritmia: la ciencia y arte de diseñar algoritmos

La programación no tiene nada de artístico; el diseño y optimización de algoritmos se basa en las matemáticas y no en pinceles ni esculturas. Esto es incorrecto. Roger de la Fuente 87.221.159.229 23:20 13 ago 2008 (UTC)[responder]


« Arte:

1. amb. Virtud, disposición y habilidad para hacer algo. 2. amb. Manifestación de la actividad humana mediante la cual se expresa una visión personal y desinteresada que interpreta lo real o imaginado con recursos plásticos, lingüísticos o sonoros.

»

Definitivamente no es arte en el sentido 2, pero sí en el sentido 1. Drini 18:49 15 ago 2008 (UTC)[responder]

Ok, tiene sentido según la definición 1. De todas formas, yo lo cambiaría. De la ingeniería de puentes y caminos no diríamos "ciencia y arte de diseñar puentes y caminos". Creo que arte sobra y se puede relacionar de una forma que no debería. Roger de la Fuente. 87.221.159.12 19:29 16 ago 2008 (UTC)[responder]

Se eliminaron las referencias a la programación como un «arte». Sin embargo, quisiera aclarar que es práctica común usar ese término para referirse a la programación en los textos de introducción a la programación. Saludos, Lsanabria (discusión) 04:33 7 nov 2016 (UTC)[responder]

Lenguajes[editar]

Hay que mirar que lenguajes de programación enseñamos. Yo he puesto Pascal porque partiendo de Pascal, aprender luego C es bastante fácil y porque Pascal en sí es bastante fácil de aprender y al ser un lenguaje estructurado es muy bueno para la enseñanza de programación.

Dicen que Python también está bien. Yo no se nada de él.

Bueno se aceptan sugerencias. -- Almorca 21:43 23 ene, 2005 (UTC)

Ada también es una buena opción. Se parece en algunos aspectos a Pascal, principalmente en la legibilidad de su sintaxis, pero es mucho más potente. Con Ada también tienes la ventaja de que el libro de Programación en Ada está bastante avanzado. Quizá el problema es que no está muy orientado a programadores noveles. Lo ideal sería avanzar en el libro de Manual Básico para un Programador, para poder hacer enlaces a él desde el de Ada o de cualquier lenguaje, cuando fuese necesario explicar algo a programadores principiantes. ManuelGR 20:05 24 ene, 2005 (UTC)

En mi universidad se empieza por enseñar java y esta muy bien para los que ya tienen nociones de programación pero para los que apenas empiezan en esto se les dificulta mucho, por eso creo que esta bien empezar con pascal ya que es un lenguaje muy estructurado y fácil para los principiantes como yo.

Considerando que los lenguajes utilizados en los cursos de introducción a la programación son diferentes en cada universidad y no hay un estándar internacional al respecto, se procedió a desarrollar este proyecto de aprendizaje usando pseudocódigo. Esta es una práctica común en los libros de introducción a la programación y de algoritmos. Saludos, Lsanabria (discusión) 04:36 7 nov 2016 (UTC)[responder]

Java[editar]

En algunas universidades se da Java hasta Tercer Curso, donde se 'empieza' con C. ¿En ese caso que habría que hacer? ¿Se puede poner también en la lista? iCrash 11:25 14 mar, 2005 (UTC)

Java también sería una opción, pero no empezar hasta 3º de carrera con C me parece un error. Además Java es más un lenguaje para usar en asignaturas como Redes y Programación Orientada a Objetos. -- Almorca 18:46 14 mar, 2005 (UTC)
Siendo un Lenguaje Orientado a Objetos es más fácil, más intuitivo, que C... De todos modos, lo que decía era que se implanta en tres universidades, como mínimo, en la Comunidad de Madrid, por lo que no sería un error ponerlo de algún modo... La verdad es que lo ignoro, pues es mi primer día en Wikibooks, :-\ iCrash 20:15 14 mar, 2005 (UTC)
Dado que la Wikiversidad no es una universidad en el sentido tradicional de la palabra, no existe planes de estudio rígidos que los estudiantes deben seguir. Los usuarios interesados pueden iniciar con los proyectos de aprendizaje del lenguaje de su preferencia. Este proyecto de aprendizaje en particular, por enfocarse en los fundamentos, se desarrolló usando pseudocódigo. Saludos, Lsanabria (discusión) 04:38 7 nov 2016 (UTC)[responder]