1 Edici贸n
CONTENIDOS Pág.
-
Por Mercy Galvis ______________________________3 En la actualidad que métodos de programación existen qué características y métodos poseen De
acuerdo a lo investigado ¿cuáles son los
métodos y técnicas
de
programación
que
se
pueden emplear en la Web Como docente de informática ¿Qué métodos y Técnicas se pueden utilizar para la enseñanza de la programación en los distintos niveles educativos -
Por Sarelis Nieto______________________________7 PHP: Asp: Programación orientada a objetos (POO) Php
-
Por Nesby Rivero______________________________16 ¿Qué lenguajes de programación existen y que características poseen? ¿Cuáles son los lenguajes de programación se pueden emplear en la web? ¿Qué métodos y Técnicas se pueden utilizar para la enseñanza
de la programación en los distintos
niveles educativos
2
En la actualidad que métodos de programación existen que características y métodos poseen. Actualmente existe un gran número de lenguajes y métodos de programación los mismos son programas estáticos, muchos surgieron acorde con las necesidades que se presentaban tecnología
en la interacción y uso del
hombre
con
las
en cualquier ámbito utilizado por los usuarios
de las plataformas y debido a ello el surgimiento de nuevas herramientas problemas,
y no solo
permitiendo
con eso así
la
aparecían nuevos
creación
de
nuevos
instrumentos para de esta manera ser más adaptable y fácil en el manejo y desenvolvimiento de estas herramientas en la vida del hombre ya que son los más beneficios y los más atraídos por estos ya que son útiles para su subsistir en este mundo cibernético. Entre los LENGUAJES DE PROGRAMACION más utilizados y nombrados están: HTML, JAVA SCRIPT, PHP, ASP, ASP.NET, PYTHON,
RUBY,
entre
mencionamos que son
otros; sencillo
entre
sus
características
de utilizar y
que permite
describir hipertexto, se pueden manejar en multiplaformas, en su mayoría permiten trabajar con programas orientados a objetos y permiten trabajar con el código HTML porque es un programa de fácil trabajarse con todos los exploradores
del
Lenguaje
aprendizaje, permite a pesar de que
el
3
desenvolvimiento de sus contenidos es en base a demasiadas etiquetas.
De acuerdo a lo investigado ¿cuáles son los métodos y técnicas de programación que se pueden emplear en la Web
Acorde con lo investigado se podría decir que son un sin número de programas que y empleo para trabajar
facilitan el manejo
en la WEB, ofreciendo la ventaja
de crear los mismos al gusto de los usuarios a razón de sus necesidades o su creatividad . Para interactuar en esta área se trabajan con contenido es
programas estructurado ya que su
fácil de manejar, ofrecen un respaldo por así
decirlo de lo que se elabora dentro del mismo, otro programa utilizado
es
la
programación
orientada a
objetos esta nos da la opción de reutilizar objetos para la elaboración y desarrollo de los contenidos a ejecutar en los entornos
esto permite a que sean de
nivel
privado o
público lo que se crea, donde una de las características principales de esta programación son la herencia y el polimorfismo del contenido ofreciendo como ventaja la velocidad y avance en esta sitio y otro es la
programación
concurrente
lenta
es
una
sistema
que
es
en
su
desenvolvimiento pero a pesar de eso controla el acceso de
4
usuarios. Para el desarrollo de los sitios web debería existir un solo Lenguaje de programación el cual ofrezca todas las herramientas y códigos para de esta manera no trabajar con recopilaciones de otros
Como
docente
de
informática
¿Qué
métodos
y
Técnicas se pueden utilizar para la enseñanza de la programación en los distintos niveles educativos Acorde con lo investigado recomendaría a NIVEL EDUCATIVO un programa como HTML, ya
que este
lenguaje permite elaborar y construir páginas de despliegue rápido y con gran variedad de trabajo en sus contenidos, permitiendo un sin fin de ideas para la elaboración de los sitios web, siendo una herramienta que permite el trabajo con varios exploradores haciendo más accesible la labor de crear estos espacios para utilizar en el entorno educativo ya que
actualmente la juventud de hoy día se ven más
identificados con las nuevas tecnologías para de este modo implementar métodos más eficaz en cuanto al desarrollo de enseñanza y aprendizaje de los diversos contenidos de la
Educación . Los lenguajes
distintos
de programación son
contenidos pero en su mayoría
de
trabajan con
códigos que ofrece HTML. Una de las desventajas
de este
es que
el
contenido de las etiquetas es pequeño y al ser ejecutado en distinto navegadores podría ser cambiar. Por esta razón es
5
primordial
establecer un solo programa en el ámbito
educativo para el desenvolvimiento estrategias
educacionales
y desarrollo de las
en cuanto al manejo de
las
nuevas tecnologías. Debido a la integración y manejo de estos nuevos medios en el desarrollo de los aprendizaje de enseñanza la juventud de hoy prefiere manejar e indagar en lo nuevo que se pueda presentar. AUTORA: Mercy Galviz
6
PHP: Es un lenguaje de programación web
que
recibe
el
nombre
de
personal home page es de lenguaje script necesita de un instalador apache su mayor parte es de sintaxis en c, tomando en cuenta la extensión PHP del lado del servidor que se incrustan dentro
del
código
HTML
este
lenguaje
es
gratuito
y
multiplataforma en Linux y Windows que era capaz de comunicarse
con
una
desarrollo amplio así
base
de
datos
permitiendo
un
la mejora del código que se pueden
encontrar en una página web. Podemos decir que
es
un
navegador que debe establecer una conexión distinta para así obtener un servidor web con el HTML o HTTP esto permite que las páginas sean más dinámicas y otras estandarizadas en el cual permite otros tipos de lenguajes como el java y el java virtual
en el que encuentra una serie de ventajas y
desventajas y a su vez el uso se reduce a dotar páginas con efectos
visuales
y
sonoros
incluyendo
textos,
juegos
interactivos. Es de tipo rápido que no requiere demasiado recurso de sistema, es muy fácil de aprender cuenta con la capacidad de conexión a base de datos MYSSQL. Es un poderoso interprete
7
sea incluido en forma de modulo capaz de acceder a archivos este diseño específicamente más seguro para escribir programas de configuración en tiempo de compilación en caso de estar en un servidor Linux u Unix más rápido dando que se ejecuta en un espacio de memoria y este evita que se realice entre todas las tecnologías implica que para el desarrollo en código abierto para así cubrir todas
las
necesidades que se desean ampliar, alguna de las más importantes capacidades de PHP es la compatibilidad de datos más comunes como el informix y el MSQL que incluye función para enviar correo y así crear un servidor incluyendo una utilidad adicionales, este tipo de lenguaje que permite herramienta para así realizar una web al gestor el usuario. JavaScript: Es la necesidad de permitir a los autores crear páginas web y que permitan intercambiar con los usuarios ya que se necesitaban
crear
mayor
complejidad,
a
medida
que
estuvieron disponibles nuevas versiones incluyendo nuevo componente que daban gran potencial al lenguaje, la sintaxis es similar que la de javas y c, al promover un lenguaje del lado del usuario el cual es interpretado por navegadores Es un lenguaje que puede ser utilizada para quienes se inician en el desarrollo y diseño de sitio web no requiere de compilación ya que el lenguaje funciona del lado del usuario los navegadores son los encargados de interpretar estos
8
códigos este tipo de lenguaje permite dar confusiones por que ambos lenguajes, cada uno es diferente y se caracteriza por tener una ventajas similares que se incorporan a cualquier página se puede ejecutar sin necesidad de instaladores y puede ser visualizado, una de sus principales características es
que
es
un
lenguaje
independiente
de
plataforma
y
principalmente puede ser ejecutado en cualquier ordenador como Linux, Windows, appes, es un sistema que podemos decir que se basa por medio de un lenguaje orientado a objetos donde permite las posibilidades de ser utilizadas para crear pequeños programas con este tipo de lenguaje se puede interactuar siempre y cuando resaltando que el JavaScript se denomina
como
livewirw
JavaScript.
9
Asp: La tecnología ASP fue el primer acercamiento de Microsoft hacia la tecnología en internet la gran ventaja era que no podía diseñar su página y programas la lógica que haría que su página y programas la lógica que haría que su página desplegara en una tecnología propietaria desarrollada para la creación de páginas dinámicas
del servidor
donde se
puede utilizar un lenguaje al que se encuentra en el cual puede realizar acceso a base de datos conexión en red, y otras
tareas para crear la página que vera el cliente que
solamente recibe el código HTML resultante a la página ASP. los servidores que ejecutan los servidores web se pueden realizar en acceso de base de datos y conexión a red y otras tareas para crear la
página resultante de la ejecución de
ASP, evidentemente todas aquellas funciones con un sistema Windows incluso Linux podemos utilizar la Asp
como un
componente denominado y claro que es mejor mejorar sobre servicios web que nos permite acceder a base de datos al sistema de archivos y en general a todos los recursos
que
tenga un propio servidor Actualmente se ha presentado la segunda versión Asp, el Asp .net
que
comprende
algunos
mejoras
en
cuanto
a
posibilidades de lenguaje y rapidez con la que funciona Asp.net tiene algunas diferencias en cuanto a sintaxis con el Asp. se caracteriza por ser comúnmente un lenguaje de scripts que se deriva de conocido visual Basic, aunque también se
10
puede escribir los scripts ASP en si es un lenguaje de programación sino más bien un marco sobre en el construye aplicaciones
basadas
a interne
una de sus
principales
ventajas es liviana se puede usar en cualquier computador que tenga red de navegador, par ASP es un lenguaje de programación
para
web
destacando
que
ASP
es
una
tecnología propietaria.
En la actualidad que métodos de programación existen qué características. Programación estructurada (PE) La programación estructurada está compuesta por un conjunto de técnicas que han ido evolucionando aumentando considerablemente la productividad del programa reduciendo el tiempo de depuración y mantenimiento del mismo. Esta programación estructurada utiliza un número limitado de estructuras de control, reduciendo así considerablemente los errores. Esta técnica incorpora:
Diseño descendente (top-dow): el problema se descompone en etapas o estructuras jerárquicas.
Recursos abstractos (simplicidad): consiste en descompones las acciones complejas en otras más simples capaces de ser resueltas con mayor facilidad.
Estructuras básicas: existen tres tipos de estructuras básicas:
11
Las principales ventajas de la programación estructurada son:
Los programas son más fáciles de entender
Se reduce la complejidad de las pruebas
Aumenta la productividad del programador
Los programas queden mejor documentados internamente.
12
Programación orientada a objetos (POO) Se trata de una técnica que aumenta considerablemente la velocidad de desarrollo de los programas gracias a la reutilización de los objetos.
El elemento principal de la programación orientada a objetos es el objeto. El objeto es un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización. Un objeto contiene varios datos bien estructurados y pueden ser visibles o no dependiendo del programador y las acciones del programa en ese momento.
De acuerdo a lo investigado ¿cuáles son los métodos y técnicas de programación que se pueden emplear en la Web? Según lo investigado los lenguajes de programación más utilizados son los siguientes php y JavaScript:
13
Php: Servidor de Base de Datos: MySQL Cliente para la administración de la Base de Datos: phpmyadmin PHP: Interprete para que el servidor ejecute el código escrito en PHP. Posee documentación en su página oficial la cual incluye descripción y ejemplos de cada una de sus funciones. Es libre, por lo que se presenta como una alternativa de fácil
acceso
para
todos.
Incluye
gran
cantidad
de
funciones. No requiere definición de tipos de variables ni manejo detallado del bajo nivel. JavaScript:
JavaScript es el lenguaje de secuencias de comandos estándar para todos los navegadores de Internet. El
código
JavaScript
es
sensible
a
mayúsculas
y
minúsculas.
Los comandos JavaScript deben insertarse en el código HTML por medio de un par de etiquetas
14
JavaScript almacena textos literales bajo el tipo de dato "cadena".
Como docente de informática ¿qué métodos y técnicas se pueden utilizar para la enseñanza de la programación en los distintos niveles de la educación? Cabe destacar que a la hora de diseñar cualquier método o técnica de trabajo en el área de informática hay que realizar un diagnóstico del exhaustivo de cada uno de los estudiantes para observar las debilidades y fortalezas que presentan cada uno de ellos ya que la función de nosotros como docentes es cumplir el rol de orientador integrante
para
así crear un vínculo con cada
a quien va estar dirigida dicha técnica o
estrategia, teniendo ya establecido esto podemos crear la estrategia de enseñanza que en este caso es la creación de una página web la cual debe cumplir con los estándares de exigencias de acuerdo al grado a quien va a estar dirigido , por medio de esto estaremos dejando el método de enseñanza tradicionalista para así adoptar un aprendizaje más practico que va cumplir la función de formar a un estudiante más integrales y este le va aportar cosas significativas a las nuevas generaciones que vendrán surgiendo. AUTORA: Sarelis Mieto
15
¿Qué
lenguajes
de
programación existen y que características poseen? Actualmente existen muchos lenguajes de
programación,
entre
los
cuales
encontramos C++, JAVA, PHP, ASP, PYTHON, RUBY y PERL; los cuales fueron surgiendo dependiendo de las necesidades de los usuarios y con el paso del tiempo han evolucionado. C++ surgió a mediados de los 80 a partir del lenguaje C y cuenta con muchas mejoras, está orientado a objetos y es muy popular debido a su eficiencia, estructurados,
permite es
realizar
portable
y
lenguajes
soporta
varios
paradigmas de programación JAVA surgió en el 91 y comenzó a utilizarse en el 95, está orientado a objetos y su modularidad permite dividir los programas en clases, es seguro, portable, dinámico, con lenguaje de programación portable; siendo el más utilizado actualmente. PHP creado en el 95para el desarrollo de web dinámicas, es un lenguaje de software libre, con sintaxis simple, clara y fácil de manejar y se destaca por su capacidad para conectarse con cualquier base de datos.
16
ASP liberado en el 96 para el desarrollo de web dinámicos,
no
necesita
de
compilación
para
ejecutarse, es propietario y costoso. PYTHON surgió en el 90, considerado el más limpio para
programar
y
adopta
programación
estructurada, funcional y orientada a objetos. RUBY
desarrollado
interpretado
de
en
alto
el
97,
nivel,
de
es
un
lenguaje
licencia
libre,
dinámica, orientada a objetos y a disposición de los usuarios.
17
- ¿Cuáles son los lenguajes de programación se pueden emplear en la web? Todos los lenguajes de programación antes mencionados se pueden emplear en la web, la única diferencia que existen entre ellos es que unos son dinámicos y otros estáticos; pero cualquiera de ellos puede ser empleado para la creación de sitios web, dependiendo de las necesidades de los usuarios finales y el objetivos de su creación. Cualquier
persona
que
está
familiarizada
con
el
desarrollo de aplicaciones, sabe que el desarrollo de las páginas web no es una tarea simple. Ya que mientras que hay modelos de programación, para aplicaciones de uso común, muy bien establecidos y soportados por un gran número de lenguajes y herramientas de desarrollo, la programación web es una mezcla de varios lenguajes de etiquetas, un gran uso de lenguajes de script y plataformas de servidor. Por todo ello, el conocimiento y habilidad que posee un programador de nivel
intermedio
en
el
desarrollo
tradicional
de
aplicaciones tiene muy poco en común con los conocimientos necesarios para desarrollar aplicaciones web.fesionales en Huelva Los lenguajes de programación más usados en el desarrollo web son principalmente ASP.NET o PHP.
18
-
¿Qué métodos y Técnicas se pueden utilizar para la
enseñanza
de
la
programación
en
los
distintos niveles educativos
La
complejidad
de
los
programas
que
se
desarrollan
actualmente produce la necesidad de iniciar a los alumnos en un camino que los conduzca a utilizar efectivas técnicas de programación. Es importante para ello poner énfasis en el diseño previo. Una
estrategia
programación
valedera
utilizando
es los
comenzar algoritmos
a como
enseñar recursos
esquemáticos para plasmar el modelo de la resolución de un problema Autora: Nesby Rivero
19